03ecdc1c287f8aa29bb4e6cc8cd3792c47c31e50
[ric-plt/nodeb-rnib.git] / entities / x2_setup_failure_response.pb.go
1 //
2 // Copyright 2019 AT&T Intellectual Property
3 // Copyright 2019 Nokia
4 //
5 // Licensed under the Apache License, Version 2.0 (the "License");
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
8 //
9 //      http://www.apache.org/licenses/LICENSE-2.0
10 //
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an "AS IS" BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
16
17 // Code generated by protoc-gen-go. DO NOT EDIT.
18 // source: x2_setup_failure_response.proto
19
20 package entities
21
22 import (
23         fmt "fmt"
24         proto "github.com/golang/protobuf/proto"
25         math "math"
26 )
27
28 // Reference imports to suppress errors if they are not otherwise used.
29 var _ = proto.Marshal
30 var _ = fmt.Errorf
31 var _ = math.Inf
32
33 // This is a compile-time assertion to ensure that this generated file
34 // is compatible with the proto package it is being compiled against.
35 // A compilation error at this line likely means your copy of the
36 // proto package needs to be updated.
37 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
38
39 type TypeOfError int32
40
41 const (
42         TypeOfError_UNKNOWN_ERROR  TypeOfError = 0
43         TypeOfError_NOT_UNDERSTOOD TypeOfError = 1
44         TypeOfError_MISSING        TypeOfError = 2
45 )
46
47 var TypeOfError_name = map[int32]string{
48         0: "UNKNOWN_ERROR",
49         1: "NOT_UNDERSTOOD",
50         2: "MISSING",
51 }
52
53 var TypeOfError_value = map[string]int32{
54         "UNKNOWN_ERROR":  0,
55         "NOT_UNDERSTOOD": 1,
56         "MISSING":        2,
57 }
58
59 func (x TypeOfError) String() string {
60         return proto.EnumName(TypeOfError_name, int32(x))
61 }
62
63 func (TypeOfError) EnumDescriptor() ([]byte, []int) {
64         return fileDescriptor_3bd8eb0d0558962c, []int{0}
65 }
66
67 type TimeToWait int32
68
69 const (
70         TimeToWait_UNKNOWN_TIMEOUT TimeToWait = 0
71         TimeToWait_V1S             TimeToWait = 1
72         TimeToWait_V2S             TimeToWait = 2
73         TimeToWait_V5S             TimeToWait = 3
74         TimeToWait_V10S            TimeToWait = 4
75         TimeToWait_V20S            TimeToWait = 5
76         TimeToWait_V60S            TimeToWait = 6
77 )
78
79 var TimeToWait_name = map[int32]string{
80         0: "UNKNOWN_TIMEOUT",
81         1: "V1S",
82         2: "V2S",
83         3: "V5S",
84         4: "V10S",
85         5: "V20S",
86         6: "V60S",
87 }
88
89 var TimeToWait_value = map[string]int32{
90         "UNKNOWN_TIMEOUT": 0,
91         "V1S":             1,
92         "V2S":             2,
93         "V5S":             3,
94         "V10S":            4,
95         "V20S":            5,
96         "V60S":            6,
97 }
98
99 func (x TimeToWait) String() string {
100         return proto.EnumName(TimeToWait_name, int32(x))
101 }
102
103 func (TimeToWait) EnumDescriptor() ([]byte, []int) {
104         return fileDescriptor_3bd8eb0d0558962c, []int{1}
105 }
106
107 type TriggeringMessage int32
108
109 const (
110         TriggeringMessage_UNKNOWN_MESSAGE      TriggeringMessage = 0
111         TriggeringMessage_INITIATING_MESSAGE   TriggeringMessage = 1
112         TriggeringMessage_SUCCESSFUL_OUTCOME   TriggeringMessage = 2
113         TriggeringMessage_UNSUCCESSFUL_OUTCOME TriggeringMessage = 3
114 )
115
116 var TriggeringMessage_name = map[int32]string{
117         0: "UNKNOWN_MESSAGE",
118         1: "INITIATING_MESSAGE",
119         2: "SUCCESSFUL_OUTCOME",
120         3: "UNSUCCESSFUL_OUTCOME",
121 }
122
123 var TriggeringMessage_value = map[string]int32{
124         "UNKNOWN_MESSAGE":      0,
125         "INITIATING_MESSAGE":   1,
126         "SUCCESSFUL_OUTCOME":   2,
127         "UNSUCCESSFUL_OUTCOME": 3,
128 }
129
130 func (x TriggeringMessage) String() string {
131         return proto.EnumName(TriggeringMessage_name, int32(x))
132 }
133
134 func (TriggeringMessage) EnumDescriptor() ([]byte, []int) {
135         return fileDescriptor_3bd8eb0d0558962c, []int{2}
136 }
137
138 type Criticality int32
139
140 const (
141         Criticality_UNKNOWN_CRITICALITY Criticality = 0
142         Criticality_REJECT              Criticality = 1
143         Criticality_IGNORE              Criticality = 2
144         Criticality_NOTIFY              Criticality = 3
145 )
146
147 var Criticality_name = map[int32]string{
148         0: "UNKNOWN_CRITICALITY",
149         1: "REJECT",
150         2: "IGNORE",
151         3: "NOTIFY",
152 }
153
154 var Criticality_value = map[string]int32{
155         "UNKNOWN_CRITICALITY": 0,
156         "REJECT":              1,
157         "IGNORE":              2,
158         "NOTIFY":              3,
159 }
160
161 func (x Criticality) String() string {
162         return proto.EnumName(Criticality_name, int32(x))
163 }
164
165 func (Criticality) EnumDescriptor() ([]byte, []int) {
166         return fileDescriptor_3bd8eb0d0558962c, []int{3}
167 }
168
169 type RadioNetworkLayer_Cause int32
170
171 const (
172         RadioNetworkLayer_UNKNOWN                                                  RadioNetworkLayer_Cause = 0
173         RadioNetworkLayer_HANDOVER_DESIRABLE_FOR_RADIO_REASONS                     RadioNetworkLayer_Cause = 1
174         RadioNetworkLayer_TIME_CRITICAL_HANDOVER                                   RadioNetworkLayer_Cause = 2
175         RadioNetworkLayer_RESOURCE_OPTIMISATION_HANDOVER                           RadioNetworkLayer_Cause = 3
176         RadioNetworkLayer_REDUCE_LOAD_IN_SERVING_CELL                              RadioNetworkLayer_Cause = 4
177         RadioNetworkLayer_PARTIAL_HANDOVER                                         RadioNetworkLayer_Cause = 5
178         RadioNetworkLayer_UNKNOWN_NEW_ENB_UE_X2AP_ID                               RadioNetworkLayer_Cause = 6
179         RadioNetworkLayer_UNKNOWN_OLD_ENBME_UE_X2AP_ID                             RadioNetworkLayer_Cause = 7
180         RadioNetworkLayer_UNKNOWN_PAIR_OF_UE_X2AP_ID                               RadioNetworkLayer_Cause = 8
181         RadioNetworkLayer_HO_TARGET_NOT_ALLOWED                                    RadioNetworkLayer_Cause = 9
182         RadioNetworkLayer_TX2_RELOC_OVERALL_EXPIRY                                 RadioNetworkLayer_Cause = 10
183         RadioNetworkLayer_T_RELOC_PREP_EXPIRY                                      RadioNetworkLayer_Cause = 11
184         RadioNetworkLayer_CELL_NOT_AVAILABLE                                       RadioNetworkLayer_Cause = 12
185         RadioNetworkLayer_NO_RADIO_RESOURCES_AVAILABLE_IN_TARGET_CELL              RadioNetworkLayer_Cause = 13
186         RadioNetworkLayer_INVALID_MME_GROUP_ID                                     RadioNetworkLayer_Cause = 14
187         RadioNetworkLayer_UNKNOWN_MME_CODE                                         RadioNetworkLayer_Cause = 15
188         RadioNetworkLayer_ENCRYPTION_INTEGRITY_PROTECTION_ALGORITHMS_NOT_SUPPORTED RadioNetworkLayer_Cause = 16
189         RadioNetworkLayer_REPORT_CHARACTERISTICS_EMPTY                             RadioNetworkLayer_Cause = 17
190         RadioNetworkLayer_NO_REPORT_PERIODICITY                                    RadioNetworkLayer_Cause = 18
191         RadioNetworkLayer_EXISTING_MEASUREMENT_ID                                  RadioNetworkLayer_Cause = 19
192         RadioNetworkLayer_UNKNOWN_ENB_MEASUREMENT_ID                               RadioNetworkLayer_Cause = 20
193         RadioNetworkLayer_MEASUREMENT_TEMPORARILY_NOT_AVAILABLE                    RadioNetworkLayer_Cause = 21
194         RadioNetworkLayer_UNSPECIFIED                                              RadioNetworkLayer_Cause = 22
195         RadioNetworkLayer_LOAD_BALANCING                                           RadioNetworkLayer_Cause = 23
196         RadioNetworkLayer_HANDOVER_OPTIMISATION                                    RadioNetworkLayer_Cause = 24
197         RadioNetworkLayer_VALUE_OUT_OF_ALLOWED_RANGE                               RadioNetworkLayer_Cause = 25
198         RadioNetworkLayer_MULTIPLE_E_RAB_ID_INSTANCES                              RadioNetworkLayer_Cause = 26
199         RadioNetworkLayer_SWITCH_OFF_ONGOING                                       RadioNetworkLayer_Cause = 27
200         RadioNetworkLayer_NOT_SUPPORTED_QCI_VALUE                                  RadioNetworkLayer_Cause = 28
201         RadioNetworkLayer_MEASUREMENT_NOT_SUPPORTED_FOR_THE_OBJECT                 RadioNetworkLayer_Cause = 29
202         RadioNetworkLayer_TDC_OVERALL_EXPIRY                                       RadioNetworkLayer_Cause = 30
203         RadioNetworkLayer_TDC_PREP_EXPIRY                                          RadioNetworkLayer_Cause = 31
204         RadioNetworkLayer_ACTION_DESIRABLE_FOR_RADIO_REASONS                       RadioNetworkLayer_Cause = 32
205         RadioNetworkLayer_REDUCE_LOAD                                              RadioNetworkLayer_Cause = 33
206         RadioNetworkLayer_RESOURCE_OPTIMISATION                                    RadioNetworkLayer_Cause = 34
207         RadioNetworkLayer_TIME_CRITICAL_ACTION                                     RadioNetworkLayer_Cause = 35
208         RadioNetworkLayer_TARGET_NOT_ALLOWED                                       RadioNetworkLayer_Cause = 36
209         RadioNetworkLayer_NO_RADIO_RESOURCES_AVAILABLE                             RadioNetworkLayer_Cause = 37
210         RadioNetworkLayer_INVALID_QOS_COMBINATION                                  RadioNetworkLayer_Cause = 38
211         RadioNetworkLayer_ENCRYPTION_ALGORITHMS_NOT_SUPPORTED                      RadioNetworkLayer_Cause = 39
212         RadioNetworkLayer_PROCEDURE_CANCELLED                                      RadioNetworkLayer_Cause = 40
213         RadioNetworkLayer_RRM_PURPOSE                                              RadioNetworkLayer_Cause = 41
214         RadioNetworkLayer_IMPROVE_USER_BIT_RATE                                    RadioNetworkLayer_Cause = 42
215         RadioNetworkLayer_USER_INACTIVITY                                          RadioNetworkLayer_Cause = 43
216         RadioNetworkLayer_RADIO_CONNECTION_WITH_UE_LOST                            RadioNetworkLayer_Cause = 44
217         RadioNetworkLayer_FAILURE_IN_THE_RADIO_INTERFACE_PROCEDURE                 RadioNetworkLayer_Cause = 45
218         RadioNetworkLayer_BEARER_OPTION_NOT_SUPPORTED                              RadioNetworkLayer_Cause = 46
219         RadioNetworkLayer_MCG_MOBILITY                                             RadioNetworkLayer_Cause = 47
220         RadioNetworkLayer_SCG_MOBILITY                                             RadioNetworkLayer_Cause = 48
221         RadioNetworkLayer_COUNT_REACHES_MAX_VALUE                                  RadioNetworkLayer_Cause = 49
222         RadioNetworkLayer_UNKNOWN_OLD_EN_GNB_UE_X2AP_ID                            RadioNetworkLayer_Cause = 50
223         RadioNetworkLayer_PDCP_OVERLOAD                                            RadioNetworkLayer_Cause = 51
224 )
225
226 var RadioNetworkLayer_Cause_name = map[int32]string{
227         0:  "UNKNOWN",
228         1:  "HANDOVER_DESIRABLE_FOR_RADIO_REASONS",
229         2:  "TIME_CRITICAL_HANDOVER",
230         3:  "RESOURCE_OPTIMISATION_HANDOVER",
231         4:  "REDUCE_LOAD_IN_SERVING_CELL",
232         5:  "PARTIAL_HANDOVER",
233         6:  "UNKNOWN_NEW_ENB_UE_X2AP_ID",
234         7:  "UNKNOWN_OLD_ENBME_UE_X2AP_ID",
235         8:  "UNKNOWN_PAIR_OF_UE_X2AP_ID",
236         9:  "HO_TARGET_NOT_ALLOWED",
237         10: "TX2_RELOC_OVERALL_EXPIRY",
238         11: "T_RELOC_PREP_EXPIRY",
239         12: "CELL_NOT_AVAILABLE",
240         13: "NO_RADIO_RESOURCES_AVAILABLE_IN_TARGET_CELL",
241         14: "INVALID_MME_GROUP_ID",
242         15: "UNKNOWN_MME_CODE",
243         16: "ENCRYPTION_INTEGRITY_PROTECTION_ALGORITHMS_NOT_SUPPORTED",
244         17: "REPORT_CHARACTERISTICS_EMPTY",
245         18: "NO_REPORT_PERIODICITY",
246         19: "EXISTING_MEASUREMENT_ID",
247         20: "UNKNOWN_ENB_MEASUREMENT_ID",
248         21: "MEASUREMENT_TEMPORARILY_NOT_AVAILABLE",
249         22: "UNSPECIFIED",
250         23: "LOAD_BALANCING",
251         24: "HANDOVER_OPTIMISATION",
252         25: "VALUE_OUT_OF_ALLOWED_RANGE",
253         26: "MULTIPLE_E_RAB_ID_INSTANCES",
254         27: "SWITCH_OFF_ONGOING",
255         28: "NOT_SUPPORTED_QCI_VALUE",
256         29: "MEASUREMENT_NOT_SUPPORTED_FOR_THE_OBJECT",
257         30: "TDC_OVERALL_EXPIRY",
258         31: "TDC_PREP_EXPIRY",
259         32: "ACTION_DESIRABLE_FOR_RADIO_REASONS",
260         33: "REDUCE_LOAD",
261         34: "RESOURCE_OPTIMISATION",
262         35: "TIME_CRITICAL_ACTION",
263         36: "TARGET_NOT_ALLOWED",
264         37: "NO_RADIO_RESOURCES_AVAILABLE",
265         38: "INVALID_QOS_COMBINATION",
266         39: "ENCRYPTION_ALGORITHMS_NOT_SUPPORTED",
267         40: "PROCEDURE_CANCELLED",
268         41: "RRM_PURPOSE",
269         42: "IMPROVE_USER_BIT_RATE",
270         43: "USER_INACTIVITY",
271         44: "RADIO_CONNECTION_WITH_UE_LOST",
272         45: "FAILURE_IN_THE_RADIO_INTERFACE_PROCEDURE",
273         46: "BEARER_OPTION_NOT_SUPPORTED",
274         47: "MCG_MOBILITY",
275         48: "SCG_MOBILITY",
276         49: "COUNT_REACHES_MAX_VALUE",
277         50: "UNKNOWN_OLD_EN_GNB_UE_X2AP_ID",
278         51: "PDCP_OVERLOAD",
279 }
280
281 var RadioNetworkLayer_Cause_value = map[string]int32{
282         "UNKNOWN":                                                  0,
283         "HANDOVER_DESIRABLE_FOR_RADIO_REASONS":                     1,
284         "TIME_CRITICAL_HANDOVER":                                   2,
285         "RESOURCE_OPTIMISATION_HANDOVER":                           3,
286         "REDUCE_LOAD_IN_SERVING_CELL":                              4,
287         "PARTIAL_HANDOVER":                                         5,
288         "UNKNOWN_NEW_ENB_UE_X2AP_ID":                               6,
289         "UNKNOWN_OLD_ENBME_UE_X2AP_ID":                             7,
290         "UNKNOWN_PAIR_OF_UE_X2AP_ID":                               8,
291         "HO_TARGET_NOT_ALLOWED":                                    9,
292         "TX2_RELOC_OVERALL_EXPIRY":                                 10,
293         "T_RELOC_PREP_EXPIRY":                                      11,
294         "CELL_NOT_AVAILABLE":                                       12,
295         "NO_RADIO_RESOURCES_AVAILABLE_IN_TARGET_CELL":              13,
296         "INVALID_MME_GROUP_ID":                                     14,
297         "UNKNOWN_MME_CODE":                                         15,
298         "ENCRYPTION_INTEGRITY_PROTECTION_ALGORITHMS_NOT_SUPPORTED": 16,
299         "REPORT_CHARACTERISTICS_EMPTY":                             17,
300         "NO_REPORT_PERIODICITY":                                    18,
301         "EXISTING_MEASUREMENT_ID":                                  19,
302         "UNKNOWN_ENB_MEASUREMENT_ID":                               20,
303         "MEASUREMENT_TEMPORARILY_NOT_AVAILABLE":                    21,
304         "UNSPECIFIED":                                              22,
305         "LOAD_BALANCING":                                           23,
306         "HANDOVER_OPTIMISATION":                                    24,
307         "VALUE_OUT_OF_ALLOWED_RANGE":                               25,
308         "MULTIPLE_E_RAB_ID_INSTANCES":                              26,
309         "SWITCH_OFF_ONGOING":                                       27,
310         "NOT_SUPPORTED_QCI_VALUE":                                  28,
311         "MEASUREMENT_NOT_SUPPORTED_FOR_THE_OBJECT":                 29,
312         "TDC_OVERALL_EXPIRY":                                       30,
313         "TDC_PREP_EXPIRY":                                          31,
314         "ACTION_DESIRABLE_FOR_RADIO_REASONS":                       32,
315         "REDUCE_LOAD":                                              33,
316         "RESOURCE_OPTIMISATION":                                    34,
317         "TIME_CRITICAL_ACTION":                                     35,
318         "TARGET_NOT_ALLOWED":                                       36,
319         "NO_RADIO_RESOURCES_AVAILABLE":                             37,
320         "INVALID_QOS_COMBINATION":                                  38,
321         "ENCRYPTION_ALGORITHMS_NOT_SUPPORTED":                      39,
322         "PROCEDURE_CANCELLED":                                      40,
323         "RRM_PURPOSE":                                              41,
324         "IMPROVE_USER_BIT_RATE":                                    42,
325         "USER_INACTIVITY":                                          43,
326         "RADIO_CONNECTION_WITH_UE_LOST":                            44,
327         "FAILURE_IN_THE_RADIO_INTERFACE_PROCEDURE":                 45,
328         "BEARER_OPTION_NOT_SUPPORTED":                              46,
329         "MCG_MOBILITY":                                             47,
330         "SCG_MOBILITY":                                             48,
331         "COUNT_REACHES_MAX_VALUE":                                  49,
332         "UNKNOWN_OLD_EN_GNB_UE_X2AP_ID":                            50,
333         "PDCP_OVERLOAD":                                            51,
334 }
335
336 func (x RadioNetworkLayer_Cause) String() string {
337         return proto.EnumName(RadioNetworkLayer_Cause_name, int32(x))
338 }
339
340 func (RadioNetworkLayer_Cause) EnumDescriptor() ([]byte, []int) {
341         return fileDescriptor_3bd8eb0d0558962c, []int{1, 0}
342 }
343
344 type TransportLayer_Cause int32
345
346 const (
347         TransportLayer_UNKNOWN                        TransportLayer_Cause = 0
348         TransportLayer_TRANSPORT_RESOURCE_UNAVAILABLE TransportLayer_Cause = 1
349         TransportLayer_UNSPECIFIED                    TransportLayer_Cause = 2
350 )
351
352 var TransportLayer_Cause_name = map[int32]string{
353         0: "UNKNOWN",
354         1: "TRANSPORT_RESOURCE_UNAVAILABLE",
355         2: "UNSPECIFIED",
356 }
357
358 var TransportLayer_Cause_value = map[string]int32{
359         "UNKNOWN":                        0,
360         "TRANSPORT_RESOURCE_UNAVAILABLE": 1,
361         "UNSPECIFIED":                    2,
362 }
363
364 func (x TransportLayer_Cause) String() string {
365         return proto.EnumName(TransportLayer_Cause_name, int32(x))
366 }
367
368 func (TransportLayer_Cause) EnumDescriptor() ([]byte, []int) {
369         return fileDescriptor_3bd8eb0d0558962c, []int{2, 0}
370 }
371
372 type Protocol_Cause int32
373
374 const (
375         Protocol_UNKNOWN                                           Protocol_Cause = 0
376         Protocol_TRANSFER_SYNTAX_ERROR                             Protocol_Cause = 1
377         Protocol_ABSTRACT_SYNTAX_ERROR_REJECT                      Protocol_Cause = 2
378         Protocol_ABSTRACT_SYNTAX_ERROR_IGNORE_AND_NOTIFY           Protocol_Cause = 3
379         Protocol_MESSAGE_NOT_COMPATIBLE_WITH_RECEIVER_STATE        Protocol_Cause = 4
380         Protocol_SEMANTIC_ERROR                                    Protocol_Cause = 5
381         Protocol_UNSPECIFIED                                       Protocol_Cause = 6
382         Protocol_ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE Protocol_Cause = 7
383 )
384
385 var Protocol_Cause_name = map[int32]string{
386         0: "UNKNOWN",
387         1: "TRANSFER_SYNTAX_ERROR",
388         2: "ABSTRACT_SYNTAX_ERROR_REJECT",
389         3: "ABSTRACT_SYNTAX_ERROR_IGNORE_AND_NOTIFY",
390         4: "MESSAGE_NOT_COMPATIBLE_WITH_RECEIVER_STATE",
391         5: "SEMANTIC_ERROR",
392         6: "UNSPECIFIED",
393         7: "ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE",
394 }
395
396 var Protocol_Cause_value = map[string]int32{
397         "UNKNOWN":                                           0,
398         "TRANSFER_SYNTAX_ERROR":                             1,
399         "ABSTRACT_SYNTAX_ERROR_REJECT":                      2,
400         "ABSTRACT_SYNTAX_ERROR_IGNORE_AND_NOTIFY":           3,
401         "MESSAGE_NOT_COMPATIBLE_WITH_RECEIVER_STATE":        4,
402         "SEMANTIC_ERROR":                                    5,
403         "UNSPECIFIED":                                       6,
404         "ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE": 7,
405 }
406
407 func (x Protocol_Cause) String() string {
408         return proto.EnumName(Protocol_Cause_name, int32(x))
409 }
410
411 func (Protocol_Cause) EnumDescriptor() ([]byte, []int) {
412         return fileDescriptor_3bd8eb0d0558962c, []int{3, 0}
413 }
414
415 type Miscellaneous_Cause int32
416
417 const (
418         Miscellaneous_UNKNOWN                                    Miscellaneous_Cause = 0
419         Miscellaneous_CONTROL_PROCESSING_OVERLOAD                Miscellaneous_Cause = 1
420         Miscellaneous_HARDWARE_FAILURE                           Miscellaneous_Cause = 2
421         Miscellaneous_OM_INTERVENTION                            Miscellaneous_Cause = 3
422         Miscellaneous_NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES Miscellaneous_Cause = 4
423         Miscellaneous_UNSPECIFIED                                Miscellaneous_Cause = 5
424 )
425
426 var Miscellaneous_Cause_name = map[int32]string{
427         0: "UNKNOWN",
428         1: "CONTROL_PROCESSING_OVERLOAD",
429         2: "HARDWARE_FAILURE",
430         3: "OM_INTERVENTION",
431         4: "NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES",
432         5: "UNSPECIFIED",
433 }
434
435 var Miscellaneous_Cause_value = map[string]int32{
436         "UNKNOWN":                     0,
437         "CONTROL_PROCESSING_OVERLOAD": 1,
438         "HARDWARE_FAILURE":            2,
439         "OM_INTERVENTION":             3,
440         "NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES": 4,
441         "UNSPECIFIED": 5,
442 }
443
444 func (x Miscellaneous_Cause) String() string {
445         return proto.EnumName(Miscellaneous_Cause_name, int32(x))
446 }
447
448 func (Miscellaneous_Cause) EnumDescriptor() ([]byte, []int) {
449         return fileDescriptor_3bd8eb0d0558962c, []int{4, 0}
450 }
451
452 type SetupFailure struct {
453         // Types that are valid to be assigned to CauseGroup:
454         //      *SetupFailure_NetworkLayerCause
455         //      *SetupFailure_TransportLayerCause
456         //      *SetupFailure_ProtocolCause
457         //      *SetupFailure_MiscellaneousCause
458         CauseGroup             isSetupFailure_CauseGroup `protobuf_oneof:"cause_group"`
459         TimeToWait             TimeToWait                `protobuf:"varint,5,opt,name=time_to_wait,json=timeToWait,proto3,enum=entities.TimeToWait" json:"time_to_wait,omitempty"`
460         CriticalityDiagnostics *CriticalityDiagnostics   `protobuf:"bytes,6,opt,name=criticality_diagnostics,json=criticalityDiagnostics,proto3" json:"criticality_diagnostics,omitempty"`
461         XXX_NoUnkeyedLiteral   struct{}                  `json:"-"`
462         XXX_unrecognized       []byte                    `json:"-"`
463         XXX_sizecache          int32                     `json:"-"`
464 }
465
466 func (m *SetupFailure) Reset()         { *m = SetupFailure{} }
467 func (m *SetupFailure) String() string { return proto.CompactTextString(m) }
468 func (*SetupFailure) ProtoMessage()    {}
469 func (*SetupFailure) Descriptor() ([]byte, []int) {
470         return fileDescriptor_3bd8eb0d0558962c, []int{0}
471 }
472
473 func (m *SetupFailure) XXX_Unmarshal(b []byte) error {
474         return xxx_messageInfo_SetupFailure.Unmarshal(m, b)
475 }
476 func (m *SetupFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
477         return xxx_messageInfo_SetupFailure.Marshal(b, m, deterministic)
478 }
479 func (m *SetupFailure) XXX_Merge(src proto.Message) {
480         xxx_messageInfo_SetupFailure.Merge(m, src)
481 }
482 func (m *SetupFailure) XXX_Size() int {
483         return xxx_messageInfo_SetupFailure.Size(m)
484 }
485 func (m *SetupFailure) XXX_DiscardUnknown() {
486         xxx_messageInfo_SetupFailure.DiscardUnknown(m)
487 }
488
489 var xxx_messageInfo_SetupFailure proto.InternalMessageInfo
490
491 type isSetupFailure_CauseGroup interface {
492         isSetupFailure_CauseGroup()
493 }
494
495 type SetupFailure_NetworkLayerCause struct {
496         NetworkLayerCause RadioNetworkLayer_Cause `protobuf:"varint,1,opt,name=network_layer_cause,json=networkLayerCause,proto3,enum=entities.RadioNetworkLayer_Cause,oneof"`
497 }
498
499 type SetupFailure_TransportLayerCause struct {
500         TransportLayerCause TransportLayer_Cause `protobuf:"varint,2,opt,name=transport_layer_cause,json=transportLayerCause,proto3,enum=entities.TransportLayer_Cause,oneof"`
501 }
502
503 type SetupFailure_ProtocolCause struct {
504         ProtocolCause Protocol_Cause `protobuf:"varint,3,opt,name=protocol_cause,json=protocolCause,proto3,enum=entities.Protocol_Cause,oneof"`
505 }
506
507 type SetupFailure_MiscellaneousCause struct {
508         MiscellaneousCause Miscellaneous_Cause `protobuf:"varint,4,opt,name=miscellaneous_cause,json=miscellaneousCause,proto3,enum=entities.Miscellaneous_Cause,oneof"`
509 }
510
511 func (*SetupFailure_NetworkLayerCause) isSetupFailure_CauseGroup() {}
512
513 func (*SetupFailure_TransportLayerCause) isSetupFailure_CauseGroup() {}
514
515 func (*SetupFailure_ProtocolCause) isSetupFailure_CauseGroup() {}
516
517 func (*SetupFailure_MiscellaneousCause) isSetupFailure_CauseGroup() {}
518
519 func (m *SetupFailure) GetCauseGroup() isSetupFailure_CauseGroup {
520         if m != nil {
521                 return m.CauseGroup
522         }
523         return nil
524 }
525
526 func (m *SetupFailure) GetNetworkLayerCause() RadioNetworkLayer_Cause {
527         if x, ok := m.GetCauseGroup().(*SetupFailure_NetworkLayerCause); ok {
528                 return x.NetworkLayerCause
529         }
530         return RadioNetworkLayer_UNKNOWN
531 }
532
533 func (m *SetupFailure) GetTransportLayerCause() TransportLayer_Cause {
534         if x, ok := m.GetCauseGroup().(*SetupFailure_TransportLayerCause); ok {
535                 return x.TransportLayerCause
536         }
537         return TransportLayer_UNKNOWN
538 }
539
540 func (m *SetupFailure) GetProtocolCause() Protocol_Cause {
541         if x, ok := m.GetCauseGroup().(*SetupFailure_ProtocolCause); ok {
542                 return x.ProtocolCause
543         }
544         return Protocol_UNKNOWN
545 }
546
547 func (m *SetupFailure) GetMiscellaneousCause() Miscellaneous_Cause {
548         if x, ok := m.GetCauseGroup().(*SetupFailure_MiscellaneousCause); ok {
549                 return x.MiscellaneousCause
550         }
551         return Miscellaneous_UNKNOWN
552 }
553
554 func (m *SetupFailure) GetTimeToWait() TimeToWait {
555         if m != nil {
556                 return m.TimeToWait
557         }
558         return TimeToWait_UNKNOWN_TIMEOUT
559 }
560
561 func (m *SetupFailure) GetCriticalityDiagnostics() *CriticalityDiagnostics {
562         if m != nil {
563                 return m.CriticalityDiagnostics
564         }
565         return nil
566 }
567
568 // XXX_OneofWrappers is for the internal use of the proto package.
569 func (*SetupFailure) XXX_OneofWrappers() []interface{} {
570         return []interface{}{
571                 (*SetupFailure_NetworkLayerCause)(nil),
572                 (*SetupFailure_TransportLayerCause)(nil),
573                 (*SetupFailure_ProtocolCause)(nil),
574                 (*SetupFailure_MiscellaneousCause)(nil),
575         }
576 }
577
578 type RadioNetworkLayer struct {
579         XXX_NoUnkeyedLiteral struct{} `json:"-"`
580         XXX_unrecognized     []byte   `json:"-"`
581         XXX_sizecache        int32    `json:"-"`
582 }
583
584 func (m *RadioNetworkLayer) Reset()         { *m = RadioNetworkLayer{} }
585 func (m *RadioNetworkLayer) String() string { return proto.CompactTextString(m) }
586 func (*RadioNetworkLayer) ProtoMessage()    {}
587 func (*RadioNetworkLayer) Descriptor() ([]byte, []int) {
588         return fileDescriptor_3bd8eb0d0558962c, []int{1}
589 }
590
591 func (m *RadioNetworkLayer) XXX_Unmarshal(b []byte) error {
592         return xxx_messageInfo_RadioNetworkLayer.Unmarshal(m, b)
593 }
594 func (m *RadioNetworkLayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
595         return xxx_messageInfo_RadioNetworkLayer.Marshal(b, m, deterministic)
596 }
597 func (m *RadioNetworkLayer) XXX_Merge(src proto.Message) {
598         xxx_messageInfo_RadioNetworkLayer.Merge(m, src)
599 }
600 func (m *RadioNetworkLayer) XXX_Size() int {
601         return xxx_messageInfo_RadioNetworkLayer.Size(m)
602 }
603 func (m *RadioNetworkLayer) XXX_DiscardUnknown() {
604         xxx_messageInfo_RadioNetworkLayer.DiscardUnknown(m)
605 }
606
607 var xxx_messageInfo_RadioNetworkLayer proto.InternalMessageInfo
608
609 type TransportLayer struct {
610         XXX_NoUnkeyedLiteral struct{} `json:"-"`
611         XXX_unrecognized     []byte   `json:"-"`
612         XXX_sizecache        int32    `json:"-"`
613 }
614
615 func (m *TransportLayer) Reset()         { *m = TransportLayer{} }
616 func (m *TransportLayer) String() string { return proto.CompactTextString(m) }
617 func (*TransportLayer) ProtoMessage()    {}
618 func (*TransportLayer) Descriptor() ([]byte, []int) {
619         return fileDescriptor_3bd8eb0d0558962c, []int{2}
620 }
621
622 func (m *TransportLayer) XXX_Unmarshal(b []byte) error {
623         return xxx_messageInfo_TransportLayer.Unmarshal(m, b)
624 }
625 func (m *TransportLayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
626         return xxx_messageInfo_TransportLayer.Marshal(b, m, deterministic)
627 }
628 func (m *TransportLayer) XXX_Merge(src proto.Message) {
629         xxx_messageInfo_TransportLayer.Merge(m, src)
630 }
631 func (m *TransportLayer) XXX_Size() int {
632         return xxx_messageInfo_TransportLayer.Size(m)
633 }
634 func (m *TransportLayer) XXX_DiscardUnknown() {
635         xxx_messageInfo_TransportLayer.DiscardUnknown(m)
636 }
637
638 var xxx_messageInfo_TransportLayer proto.InternalMessageInfo
639
640 type Protocol struct {
641         XXX_NoUnkeyedLiteral struct{} `json:"-"`
642         XXX_unrecognized     []byte   `json:"-"`
643         XXX_sizecache        int32    `json:"-"`
644 }
645
646 func (m *Protocol) Reset()         { *m = Protocol{} }
647 func (m *Protocol) String() string { return proto.CompactTextString(m) }
648 func (*Protocol) ProtoMessage()    {}
649 func (*Protocol) Descriptor() ([]byte, []int) {
650         return fileDescriptor_3bd8eb0d0558962c, []int{3}
651 }
652
653 func (m *Protocol) XXX_Unmarshal(b []byte) error {
654         return xxx_messageInfo_Protocol.Unmarshal(m, b)
655 }
656 func (m *Protocol) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
657         return xxx_messageInfo_Protocol.Marshal(b, m, deterministic)
658 }
659 func (m *Protocol) XXX_Merge(src proto.Message) {
660         xxx_messageInfo_Protocol.Merge(m, src)
661 }
662 func (m *Protocol) XXX_Size() int {
663         return xxx_messageInfo_Protocol.Size(m)
664 }
665 func (m *Protocol) XXX_DiscardUnknown() {
666         xxx_messageInfo_Protocol.DiscardUnknown(m)
667 }
668
669 var xxx_messageInfo_Protocol proto.InternalMessageInfo
670
671 type Miscellaneous struct {
672         XXX_NoUnkeyedLiteral struct{} `json:"-"`
673         XXX_unrecognized     []byte   `json:"-"`
674         XXX_sizecache        int32    `json:"-"`
675 }
676
677 func (m *Miscellaneous) Reset()         { *m = Miscellaneous{} }
678 func (m *Miscellaneous) String() string { return proto.CompactTextString(m) }
679 func (*Miscellaneous) ProtoMessage()    {}
680 func (*Miscellaneous) Descriptor() ([]byte, []int) {
681         return fileDescriptor_3bd8eb0d0558962c, []int{4}
682 }
683
684 func (m *Miscellaneous) XXX_Unmarshal(b []byte) error {
685         return xxx_messageInfo_Miscellaneous.Unmarshal(m, b)
686 }
687 func (m *Miscellaneous) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
688         return xxx_messageInfo_Miscellaneous.Marshal(b, m, deterministic)
689 }
690 func (m *Miscellaneous) XXX_Merge(src proto.Message) {
691         xxx_messageInfo_Miscellaneous.Merge(m, src)
692 }
693 func (m *Miscellaneous) XXX_Size() int {
694         return xxx_messageInfo_Miscellaneous.Size(m)
695 }
696 func (m *Miscellaneous) XXX_DiscardUnknown() {
697         xxx_messageInfo_Miscellaneous.DiscardUnknown(m)
698 }
699
700 var xxx_messageInfo_Miscellaneous proto.InternalMessageInfo
701
702 type CriticalityDiagnostics struct {
703         ProcedureCode                            uint32                                     `protobuf:"varint,1,opt,name=procedure_code,json=procedureCode,proto3" json:"procedure_code,omitempty"`
704         TriggeringMessage                        TriggeringMessage                          `protobuf:"varint,2,opt,name=triggering_message,json=triggeringMessage,proto3,enum=entities.TriggeringMessage" json:"triggering_message,omitempty"`
705         ProcedureCriticality                     Criticality                                `protobuf:"varint,3,opt,name=procedure_criticality,json=procedureCriticality,proto3,enum=entities.Criticality" json:"procedure_criticality,omitempty"`
706         InformationElementCriticalityDiagnostics []*InformationElementCriticalityDiagnostic `protobuf:"bytes,4,rep,name=information_element_criticality_diagnostics,json=informationElementCriticalityDiagnostics,proto3" json:"information_element_criticality_diagnostics,omitempty"`
707         XXX_NoUnkeyedLiteral                     struct{}                                   `json:"-"`
708         XXX_unrecognized                         []byte                                     `json:"-"`
709         XXX_sizecache                            int32                                      `json:"-"`
710 }
711
712 func (m *CriticalityDiagnostics) Reset()         { *m = CriticalityDiagnostics{} }
713 func (m *CriticalityDiagnostics) String() string { return proto.CompactTextString(m) }
714 func (*CriticalityDiagnostics) ProtoMessage()    {}
715 func (*CriticalityDiagnostics) Descriptor() ([]byte, []int) {
716         return fileDescriptor_3bd8eb0d0558962c, []int{5}
717 }
718
719 func (m *CriticalityDiagnostics) XXX_Unmarshal(b []byte) error {
720         return xxx_messageInfo_CriticalityDiagnostics.Unmarshal(m, b)
721 }
722 func (m *CriticalityDiagnostics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
723         return xxx_messageInfo_CriticalityDiagnostics.Marshal(b, m, deterministic)
724 }
725 func (m *CriticalityDiagnostics) XXX_Merge(src proto.Message) {
726         xxx_messageInfo_CriticalityDiagnostics.Merge(m, src)
727 }
728 func (m *CriticalityDiagnostics) XXX_Size() int {
729         return xxx_messageInfo_CriticalityDiagnostics.Size(m)
730 }
731 func (m *CriticalityDiagnostics) XXX_DiscardUnknown() {
732         xxx_messageInfo_CriticalityDiagnostics.DiscardUnknown(m)
733 }
734
735 var xxx_messageInfo_CriticalityDiagnostics proto.InternalMessageInfo
736
737 func (m *CriticalityDiagnostics) GetProcedureCode() uint32 {
738         if m != nil {
739                 return m.ProcedureCode
740         }
741         return 0
742 }
743
744 func (m *CriticalityDiagnostics) GetTriggeringMessage() TriggeringMessage {
745         if m != nil {
746                 return m.TriggeringMessage
747         }
748         return TriggeringMessage_UNKNOWN_MESSAGE
749 }
750
751 func (m *CriticalityDiagnostics) GetProcedureCriticality() Criticality {
752         if m != nil {
753                 return m.ProcedureCriticality
754         }
755         return Criticality_UNKNOWN_CRITICALITY
756 }
757
758 func (m *CriticalityDiagnostics) GetInformationElementCriticalityDiagnostics() []*InformationElementCriticalityDiagnostic {
759         if m != nil {
760                 return m.InformationElementCriticalityDiagnostics
761         }
762         return nil
763 }
764
765 type InformationElementCriticalityDiagnostic struct {
766         IeCriticality        Criticality `protobuf:"varint,1,opt,name=ie_criticality,json=ieCriticality,proto3,enum=entities.Criticality" json:"ie_criticality,omitempty"`
767         IeId                 uint32      `protobuf:"varint,2,opt,name=ie_id,json=ieId,proto3" json:"ie_id,omitempty"`
768         TypeOfError          TypeOfError `protobuf:"varint,3,opt,name=type_of_error,json=typeOfError,proto3,enum=entities.TypeOfError" json:"type_of_error,omitempty"`
769         XXX_NoUnkeyedLiteral struct{}    `json:"-"`
770         XXX_unrecognized     []byte      `json:"-"`
771         XXX_sizecache        int32       `json:"-"`
772 }
773
774 func (m *InformationElementCriticalityDiagnostic) Reset() {
775         *m = InformationElementCriticalityDiagnostic{}
776 }
777 func (m *InformationElementCriticalityDiagnostic) String() string { return proto.CompactTextString(m) }
778 func (*InformationElementCriticalityDiagnostic) ProtoMessage()    {}
779 func (*InformationElementCriticalityDiagnostic) Descriptor() ([]byte, []int) {
780         return fileDescriptor_3bd8eb0d0558962c, []int{6}
781 }
782
783 func (m *InformationElementCriticalityDiagnostic) XXX_Unmarshal(b []byte) error {
784         return xxx_messageInfo_InformationElementCriticalityDiagnostic.Unmarshal(m, b)
785 }
786 func (m *InformationElementCriticalityDiagnostic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
787         return xxx_messageInfo_InformationElementCriticalityDiagnostic.Marshal(b, m, deterministic)
788 }
789 func (m *InformationElementCriticalityDiagnostic) XXX_Merge(src proto.Message) {
790         xxx_messageInfo_InformationElementCriticalityDiagnostic.Merge(m, src)
791 }
792 func (m *InformationElementCriticalityDiagnostic) XXX_Size() int {
793         return xxx_messageInfo_InformationElementCriticalityDiagnostic.Size(m)
794 }
795 func (m *InformationElementCriticalityDiagnostic) XXX_DiscardUnknown() {
796         xxx_messageInfo_InformationElementCriticalityDiagnostic.DiscardUnknown(m)
797 }
798
799 var xxx_messageInfo_InformationElementCriticalityDiagnostic proto.InternalMessageInfo
800
801 func (m *InformationElementCriticalityDiagnostic) GetIeCriticality() Criticality {
802         if m != nil {
803                 return m.IeCriticality
804         }
805         return Criticality_UNKNOWN_CRITICALITY
806 }
807
808 func (m *InformationElementCriticalityDiagnostic) GetIeId() uint32 {
809         if m != nil {
810                 return m.IeId
811         }
812         return 0
813 }
814
815 func (m *InformationElementCriticalityDiagnostic) GetTypeOfError() TypeOfError {
816         if m != nil {
817                 return m.TypeOfError
818         }
819         return TypeOfError_UNKNOWN_ERROR
820 }
821
822 func init() {
823         proto.RegisterEnum("entities.TypeOfError", TypeOfError_name, TypeOfError_value)
824         proto.RegisterEnum("entities.TimeToWait", TimeToWait_name, TimeToWait_value)
825         proto.RegisterEnum("entities.TriggeringMessage", TriggeringMessage_name, TriggeringMessage_value)
826         proto.RegisterEnum("entities.Criticality", Criticality_name, Criticality_value)
827         proto.RegisterEnum("entities.RadioNetworkLayer_Cause", RadioNetworkLayer_Cause_name, RadioNetworkLayer_Cause_value)
828         proto.RegisterEnum("entities.TransportLayer_Cause", TransportLayer_Cause_name, TransportLayer_Cause_value)
829         proto.RegisterEnum("entities.Protocol_Cause", Protocol_Cause_name, Protocol_Cause_value)
830         proto.RegisterEnum("entities.Miscellaneous_Cause", Miscellaneous_Cause_name, Miscellaneous_Cause_value)
831         proto.RegisterType((*SetupFailure)(nil), "entities.SetupFailure")
832         proto.RegisterType((*RadioNetworkLayer)(nil), "entities.RadioNetworkLayer")
833         proto.RegisterType((*TransportLayer)(nil), "entities.TransportLayer")
834         proto.RegisterType((*Protocol)(nil), "entities.Protocol")
835         proto.RegisterType((*Miscellaneous)(nil), "entities.Miscellaneous")
836         proto.RegisterType((*CriticalityDiagnostics)(nil), "entities.CriticalityDiagnostics")
837         proto.RegisterType((*InformationElementCriticalityDiagnostic)(nil), "entities.InformationElementCriticalityDiagnostic")
838 }
839
840 func init() { proto.RegisterFile("x2_setup_failure_response.proto", fileDescriptor_3bd8eb0d0558962c) }
841
842 var fileDescriptor_3bd8eb0d0558962c = []byte{
843         // 1721 bytes of a gzipped FileDescriptorProto
844         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x57, 0xcd, 0x72, 0x1b, 0xb9,
845         0xf1, 0x17, 0xa9, 0x2f, 0xff, 0x41, 0x49, 0x86, 0xa0, 0x4f, 0x5b, 0xb6, 0x2c, 0x73, 0xd7, 0x6b,
846         0xad, 0xbc, 0x7f, 0xad, 0xa5, 0xad, 0xdd, 0x4a, 0xaa, 0xf6, 0x02, 0x62, 0x40, 0x12, 0xce, 0x0c,
847         0x30, 0x0b, 0x60, 0x28, 0x31, 0x39, 0xa0, 0x18, 0x69, 0xac, 0x9a, 0x8a, 0x44, 0xaa, 0xc8, 0x51,
848         0x6d, 0xfc, 0x04, 0xa9, 0xca, 0x29, 0xb7, 0x9c, 0x72, 0xc8, 0x33, 0xe4, 0x90, 0x77, 0xca, 0x29,
849         0x8f, 0x90, 0xea, 0x99, 0xa1, 0x38, 0x94, 0xb8, 0xae, 0xbd, 0x81, 0xdd, 0x3d, 0x8d, 0xee, 0x5f,
850         0xff, 0xba, 0xd1, 0x44, 0xaf, 0xfe, 0x7c, 0xea, 0x46, 0x71, 0x7a, 0x77, 0xeb, 0x3e, 0xf6, 0x92,
851         0xeb, 0xbb, 0x61, 0xec, 0x86, 0xf1, 0xe8, 0x76, 0xd0, 0x1f, 0xc5, 0xc7, 0xb7, 0xc3, 0x41, 0x3a,
852         0x20, 0x4f, 0xe2, 0x7e, 0x9a, 0xa4, 0x49, 0x3c, 0xaa, 0xff, 0x77, 0x1e, 0xad, 0x18, 0x30, 0x6d,
853         0xe6, 0x96, 0xc4, 0xa0, 0x8d, 0x7e, 0x9c, 0xfe, 0x3c, 0x18, 0xfe, 0xc9, 0x5d, 0xf7, 0x3e, 0xc5,
854         0x43, 0x77, 0xd1, 0xbb, 0x1b, 0xc5, 0xbb, 0x95, 0x83, 0xca, 0xe1, 0xda, 0xe9, 0xeb, 0xe3, 0xf1,
855         0x87, 0xc7, 0xba, 0x77, 0x99, 0x0c, 0x64, 0x6e, 0xe9, 0x83, 0xe1, 0x31, 0x03, 0xc3, 0xf6, 0x9c,
856         0x5e, 0xef, 0x97, 0xa4, 0x99, 0x90, 0x58, 0xb4, 0x95, 0x0e, 0x7b, 0xfd, 0xd1, 0xed, 0x60, 0x98,
857         0x4e, 0xb9, 0xad, 0x66, 0x6e, 0xf7, 0x27, 0x6e, 0xed, 0xd8, 0x6c, 0xda, 0xe7, 0x46, 0x3a, 0x25,
858         0xcf, 0xbd, 0x52, 0xb4, 0x96, 0xa5, 0x73, 0x31, 0xb8, 0x2e, 0xdc, 0xcd, 0x67, 0xee, 0x76, 0x27,
859         0xee, 0xc2, 0x42, 0x7f, 0xef, 0x68, 0x75, 0xfc, 0x45, 0xee, 0x22, 0x44, 0x1b, 0x37, 0xc9, 0xe8,
860         0x22, 0xbe, 0xbe, 0xee, 0xf5, 0xe3, 0xc1, 0xdd, 0xa8, 0xf0, 0xb3, 0x90, 0xf9, 0x79, 0x39, 0xf1,
861         0x13, 0x94, 0x8d, 0xee, 0x9d, 0x91, 0xa9, 0x6f, 0x73, 0x8f, 0x3f, 0xa0, 0x95, 0x34, 0xb9, 0x89,
862         0x5d, 0x3a, 0x70, 0x3f, 0xf7, 0x92, 0x74, 0x77, 0x31, 0x73, 0xb5, 0x59, 0xca, 0x30, 0xb9, 0x89,
863         0xed, 0xe0, 0xac, 0x97, 0xa4, 0x1a, 0xa5, 0xf7, 0x67, 0xd2, 0x45, 0x3b, 0x17, 0xc3, 0x24, 0x4d,
864         0x2e, 0x7a, 0xd7, 0x49, 0xfa, 0xc9, 0x5d, 0x26, 0xbd, 0xab, 0xfe, 0x60, 0x94, 0x26, 0x17, 0xa3,
865         0xdd, 0xa5, 0x83, 0xca, 0x61, 0xed, 0xf4, 0x60, 0xe2, 0x82, 0x4d, 0x0c, 0xbd, 0x89, 0x9d, 0xde,
866         0xbe, 0x98, 0x29, 0x6f, 0xac, 0xa2, 0x5a, 0x96, 0x96, 0xbb, 0x1a, 0x0e, 0xee, 0x6e, 0xeb, 0xff,
867         0x58, 0x41, 0xeb, 0x8f, 0xaa, 0x57, 0xff, 0xcb, 0x0a, 0x5a, 0xcc, 0x33, 0xa8, 0xa1, 0xe5, 0x48,
868         0xfe, 0x4e, 0xaa, 0x33, 0x89, 0xe7, 0xc8, 0x21, 0xfa, 0xb2, 0x4d, 0xa5, 0xa7, 0x3a, 0x5c, 0x3b,
869         0x8f, 0x1b, 0xa1, 0x69, 0xc3, 0xe7, 0xae, 0xa9, 0xb4, 0xd3, 0xd4, 0x13, 0xca, 0x69, 0x4e, 0x8d,
870         0x92, 0x06, 0x57, 0xc8, 0x73, 0xb4, 0x6d, 0x45, 0xc0, 0x1d, 0xd3, 0xc2, 0x0a, 0x46, 0x7d, 0x37,
871         0xfe, 0x0e, 0x57, 0x49, 0x1d, 0xed, 0x6b, 0x6e, 0x54, 0xa4, 0x19, 0x77, 0x2a, 0xb4, 0x22, 0x10,
872         0x86, 0x5a, 0xa1, 0xe4, 0xc4, 0x66, 0x9e, 0xbc, 0x42, 0x7b, 0x9a, 0x7b, 0x11, 0xe3, 0xce, 0x57,
873         0xd4, 0x73, 0x42, 0x3a, 0xc3, 0x75, 0x47, 0xc8, 0x96, 0x63, 0xdc, 0xf7, 0xf1, 0x02, 0xd9, 0x44,
874         0x38, 0xa4, 0xda, 0x8a, 0xb2, 0xeb, 0x45, 0xb2, 0x8f, 0x9e, 0x17, 0xd1, 0x3a, 0xc9, 0xcf, 0x1c,
875         0x97, 0x0d, 0x17, 0x71, 0x77, 0x7e, 0x4a, 0x43, 0x27, 0x3c, 0xbc, 0x44, 0x0e, 0xd0, 0x8b, 0xb1,
876         0x5e, 0xf9, 0x1e, 0xe8, 0x03, 0x5e, 0xb6, 0x58, 0x2e, 0x7b, 0x08, 0xa9, 0xd0, 0x4e, 0x35, 0xcb,
877         0xfa, 0x27, 0xe4, 0x19, 0xda, 0x6a, 0x2b, 0x67, 0xa9, 0x6e, 0x71, 0xeb, 0xa4, 0xb2, 0x8e, 0xfa,
878         0xbe, 0x3a, 0xe3, 0x1e, 0xfe, 0x3f, 0xf2, 0x02, 0xed, 0xda, 0xf3, 0x53, 0xa7, 0xb9, 0xaf, 0x98,
879         0x83, 0x80, 0xa8, 0xef, 0x3b, 0x7e, 0x1e, 0x0a, 0xdd, 0xc5, 0x88, 0xec, 0xa0, 0x0d, 0x5b, 0xe8,
880         0x42, 0xcd, 0xc3, 0xb1, 0xa2, 0x46, 0xb6, 0x11, 0x81, 0x9c, 0x72, 0x67, 0x1d, 0x2a, 0x7c, 0x00,
881         0x15, 0xaf, 0x90, 0x6f, 0xd1, 0x3b, 0xa9, 0xee, 0x81, 0xcd, 0xf1, 0x32, 0x13, 0x0b, 0xc0, 0xa4,
882         0x08, 0x23, 0x83, 0x64, 0x95, 0xec, 0xa2, 0x4d, 0x21, 0x3b, 0xd4, 0x17, 0x9e, 0x0b, 0x02, 0xee,
883         0x5a, 0x5a, 0x45, 0x59, 0xd0, 0x6b, 0x00, 0xd6, 0x38, 0x29, 0xd0, 0x30, 0xe5, 0x71, 0xfc, 0x94,
884         0xfc, 0x88, 0x7e, 0xc3, 0x25, 0xd3, 0xdd, 0x30, 0x03, 0x5f, 0x48, 0xcb, 0x5b, 0x5a, 0xd8, 0xae,
885         0x0b, 0xb5, 0xb2, 0x9c, 0x65, 0x42, 0xea, 0xb7, 0x94, 0x16, 0xb6, 0x1d, 0x98, 0x2c, 0x3c, 0x13,
886         0x85, 0xa1, 0xd2, 0x96, 0x7b, 0x18, 0x03, 0x94, 0x9a, 0xc3, 0x2f, 0xc7, 0xda, 0x54, 0x53, 0x66,
887         0xb9, 0x16, 0xc6, 0x0a, 0x66, 0x1c, 0x0f, 0x42, 0xdb, 0xc5, 0xeb, 0x00, 0x15, 0x24, 0x90, 0x1b,
888         0x85, 0x5c, 0x0b, 0xe5, 0x09, 0x26, 0x6c, 0x17, 0x13, 0xb2, 0x87, 0x76, 0xf8, 0x39, 0x98, 0xcb,
889         0x96, 0x0b, 0x38, 0x35, 0x91, 0xe6, 0x01, 0x97, 0x16, 0xa2, 0xdd, 0x28, 0x97, 0x00, 0x0a, 0xf8,
890         0x40, 0xbf, 0x49, 0xbe, 0x46, 0x6f, 0xca, 0x32, 0xcb, 0x83, 0x50, 0x69, 0xaa, 0x85, 0xdf, 0x7d,
891         0x80, 0xe1, 0x16, 0x79, 0x8a, 0x6a, 0x91, 0x34, 0x21, 0x67, 0xa2, 0x29, 0xb8, 0x87, 0xb7, 0x09,
892         0x41, 0x6b, 0x19, 0xa1, 0x1a, 0xd4, 0xa7, 0x92, 0x09, 0xd9, 0xc2, 0x3b, 0x59, 0x49, 0xc7, 0xac,
893         0x2e, 0xf3, 0x11, 0xef, 0x42, 0x28, 0x1d, 0xea, 0x47, 0xdc, 0xa9, 0xc8, 0x02, 0x15, 0x8a, 0x62,
894         0x3b, 0x4d, 0x65, 0x8b, 0xe3, 0x67, 0x40, 0xd3, 0x20, 0xf2, 0xad, 0x08, 0x7d, 0xee, 0xb8, 0xd3,
895         0xb4, 0xe1, 0x04, 0x90, 0xd5, 0x58, 0x2a, 0x19, 0x37, 0xf8, 0x39, 0x14, 0xd7, 0x9c, 0x09, 0xcb,
896         0xda, 0x4e, 0x35, 0x9b, 0x4e, 0xc9, 0x96, 0x82, 0x3b, 0xf7, 0x00, 0x80, 0x29, 0x40, 0xdd, 0x4f,
897         0x4c, 0xb8, 0xec, 0x2a, 0xfc, 0x82, 0x7c, 0x83, 0x0e, 0xcb, 0x09, 0x4e, 0x1b, 0x42, 0xb7, 0xd9,
898         0x36, 0x77, 0xaa, 0xf1, 0x81, 0x33, 0x8b, 0x5f, 0xc2, 0x15, 0xd6, 0x7b, 0x44, 0xb8, 0x7d, 0xb2,
899         0x81, 0x9e, 0x82, 0xbc, 0x4c, 0xb6, 0x57, 0xe4, 0x2b, 0x54, 0xa7, 0x79, 0x69, 0x3f, 0xd7, 0xbf,
900         0x07, 0x00, 0x5c, 0xa9, 0xff, 0xf0, 0x6b, 0x00, 0x69, 0x66, 0xd3, 0xe2, 0x3a, 0xf0, 0x6e, 0xba,
901         0xd7, 0xf3, 0x1b, 0xf0, 0x17, 0x59, 0x68, 0x8f, 0x3b, 0xe5, 0x4b, 0xe0, 0xce, 0xe7, 0xa8, 0x8d,
902         0xdf, 0x00, 0x3e, 0x63, 0x2e, 0xff, 0xa4, 0x8c, 0x63, 0x2a, 0x68, 0x08, 0x99, 0x5f, 0xf8, 0x15,
903         0x79, 0x8b, 0xbe, 0x28, 0x11, 0xf7, 0x17, 0x39, 0xfa, 0x16, 0x7a, 0x2e, 0xd4, 0x8a, 0x71, 0x2f,
904         0xd2, 0xdc, 0x31, 0xa8, 0x89, 0xef, 0x73, 0x0f, 0x1f, 0x66, 0xe9, 0xe9, 0xc0, 0x85, 0x91, 0x0e,
905         0x95, 0xe1, 0xf8, 0x6b, 0x48, 0x4f, 0x04, 0xa1, 0x56, 0x1d, 0xee, 0x22, 0xc3, 0xb5, 0x6b, 0x08,
906         0xeb, 0x34, 0xb5, 0x1c, 0x1f, 0x01, 0x8e, 0x99, 0x48, 0x48, 0xc8, 0xab, 0x03, 0x04, 0x7e, 0x47,
907         0x5e, 0xa3, 0x97, 0x79, 0xf8, 0x4c, 0x49, 0x59, 0x34, 0xcb, 0x99, 0xb0, 0x6d, 0x18, 0x16, 0xbe,
908         0x32, 0x16, 0x7f, 0x03, 0x55, 0x6c, 0x52, 0xe1, 0xc3, 0xd5, 0xd0, 0xaa, 0x6d, 0x5e, 0x24, 0x0c,
909         0x8d, 0xa6, 0x9b, 0x94, 0x71, 0x77, 0x1f, 0x1b, 0xfe, 0x7f, 0x60, 0x52, 0x83, 0x53, 0x5d, 0x50,
910         0x50, 0xc9, 0x07, 0xb9, 0x1c, 0x13, 0x8c, 0x56, 0x02, 0xd6, 0x72, 0x81, 0x6a, 0x08, 0x1f, 0x62,
911         0xf8, 0x16, 0x24, 0xa6, 0x2c, 0x79, 0x0f, 0xa8, 0x31, 0x15, 0x49, 0x98, 0x33, 0x94, 0xb5, 0xb9,
912         0x71, 0x01, 0x3d, 0x2f, 0x58, 0x75, 0x02, 0x21, 0x4f, 0xcf, 0x3e, 0xd7, 0x9a, 0x1e, 0x8f, 0xa7,
913         0x64, 0x1d, 0xad, 0x86, 0x1e, 0x0b, 0x33, 0x2e, 0x65, 0x75, 0xff, 0xae, 0xfe, 0x07, 0xb4, 0x36,
914         0xfd, 0x0a, 0xd7, 0xc5, 0xcc, 0xa7, 0xa1, 0x8e, 0xf6, 0xad, 0xa6, 0xd2, 0x64, 0xcd, 0x7e, 0xcf,
915         0x94, 0x48, 0x4e, 0x8a, 0x5a, 0x79, 0xd8, 0x8d, 0xd5, 0xfa, 0xdf, 0xab, 0xe8, 0xc9, 0xf8, 0x51,
916         0xae, 0xff, 0xb5, 0x3a, 0xd3, 0xf1, 0x33, 0xb4, 0x95, 0x39, 0x6e, 0x72, 0xed, 0x4c, 0x57, 0x5a,
917         0x7a, 0xee, 0xb8, 0xd6, 0x4a, 0xe3, 0x0a, 0xd0, 0x88, 0x36, 0x8c, 0x85, 0xe1, 0x33, 0xa5, 0x72,
918         0x9a, 0x67, 0xbd, 0x51, 0x25, 0xef, 0xd0, 0xdb, 0xd9, 0x16, 0xa2, 0x25, 0x95, 0xe6, 0x8e, 0x4a,
919         0x0f, 0x80, 0x16, 0xcd, 0x2e, 0x9e, 0x27, 0xc7, 0xe8, 0x28, 0xe0, 0xc6, 0xd0, 0x16, 0xcf, 0xc0,
920         0x67, 0x2a, 0x08, 0xa9, 0x15, 0xd0, 0x21, 0x59, 0x65, 0x35, 0x67, 0x5c, 0xc0, 0x8c, 0x30, 0x16,
921         0x88, 0xb1, 0x00, 0xb3, 0xc4, 0xf0, 0x80, 0x4a, 0x2b, 0x58, 0x11, 0xd2, 0xe2, 0xc3, 0x14, 0x97,
922         0xc8, 0xf7, 0xe8, 0x64, 0x76, 0x04, 0x4d, 0xea, 0x1b, 0xee, 0x77, 0x81, 0x40, 0xc6, 0xea, 0x88,
923         0x41, 0x6f, 0x17, 0xd7, 0xe3, 0xe5, 0xfa, 0xbf, 0x2a, 0x68, 0x75, 0x6a, 0xcd, 0xa8, 0xff, 0xb3,
924         0x32, 0x13, 0x9e, 0x57, 0x68, 0x8f, 0x29, 0x69, 0xb5, 0xf2, 0x73, 0x3a, 0x19, 0x03, 0x33, 0xf5,
925         0xbe, 0x80, 0x15, 0x98, 0xfd, 0x6d, 0xaa, 0xbd, 0x33, 0xaa, 0xb9, 0x2b, 0xf8, 0x88, 0xab, 0x40,
926         0x6a, 0x15, 0xe4, 0x54, 0xec, 0x70, 0x99, 0xf5, 0x55, 0x06, 0x00, 0x24, 0xce, 0xa5, 0x8a, 0x5a,
927         0xed, 0xbc, 0x0f, 0x42, 0x9f, 0x4a, 0x5e, 0xf6, 0x7c, 0xdf, 0xae, 0x78, 0xe1, 0x61, 0xb2, 0x8b,
928         0xf5, 0xff, 0x54, 0xd1, 0xf6, 0xec, 0x75, 0x84, 0xbc, 0xc9, 0xd6, 0xb3, 0x8b, 0xf8, 0x12, 0x16,
929         0xd0, 0x8b, 0xc1, 0x65, 0xbe, 0x44, 0xae, 0x66, 0x2b, 0x58, 0x2e, 0x65, 0x83, 0xcb, 0x98, 0x7c,
930         0x40, 0x24, 0x1d, 0x26, 0x57, 0x57, 0xf1, 0x30, 0xe9, 0x5f, 0xb9, 0x9b, 0x78, 0x34, 0xea, 0x5d,
931         0x8d, 0x17, 0xc3, 0xbd, 0xf2, 0x62, 0x38, 0xb6, 0x09, 0x72, 0x13, 0xbd, 0x9e, 0x3e, 0x14, 0x91,
932         0x0f, 0x68, 0xab, 0x74, 0xe5, 0x24, 0xac, 0x62, 0x31, 0xdc, 0x9a, 0xb9, 0x42, 0xe9, 0xcd, 0x49,
933         0x40, 0x13, 0x29, 0xf9, 0x5b, 0x05, 0xbd, 0x4b, 0xfa, 0x1f, 0x07, 0xc3, 0x9b, 0x5e, 0x9a, 0x0c,
934         0xfa, 0x2e, 0xbe, 0x8e, 0x6f, 0xe2, 0x7e, 0xea, 0x7e, 0x69, 0x4b, 0x5b, 0x38, 0x98, 0x3f, 0xac,
935         0x9d, 0x9e, 0x4c, 0xae, 0x10, 0x93, 0x8f, 0x79, 0xfe, 0xed, 0x4c, 0xa0, 0xf4, 0x61, 0xf2, 0xeb,
936         0x0c, 0x47, 0xf5, 0x7f, 0x57, 0xd0, 0xdb, 0x5f, 0xe9, 0x95, 0xfc, 0x88, 0xd6, 0x92, 0x69, 0x0c,
937         0x2a, 0x9f, 0xc3, 0x60, 0x35, 0x99, 0x4a, 0x7e, 0x03, 0x2d, 0x26, 0xb1, 0x4b, 0x2e, 0xb3, 0x3a,
938         0xac, 0xea, 0x85, 0x24, 0x16, 0x97, 0xe4, 0xb7, 0x68, 0x35, 0xfd, 0x74, 0x1b, 0xbb, 0xc1, 0x47,
939         0x17, 0x0f, 0x87, 0x83, 0xe1, 0x63, 0x54, 0xed, 0xa7, 0xdb, 0x58, 0x7d, 0xe4, 0xa0, 0xd4, 0xb5,
940         0x74, 0xf2, 0xe3, 0x88, 0xa2, 0x5a, 0x49, 0x07, 0x53, 0xe7, 0xfe, 0xbd, 0xcf, 0xda, 0x68, 0x0e,
941         0x5a, 0x0b, 0x98, 0x18, 0x49, 0x8f, 0x6b, 0x63, 0x95, 0x02, 0x22, 0xd7, 0xd0, 0x72, 0x20, 0x32,
942         0x12, 0xe2, 0xea, 0xd1, 0xef, 0x11, 0x9a, 0xac, 0xce, 0xd9, 0x88, 0x2e, 0x3c, 0xc0, 0x4b, 0xa4,
943         0x22, 0x8b, 0xe7, 0xc8, 0x32, 0x9a, 0xef, 0x9c, 0xc0, 0x2e, 0x0a, 0x87, 0x53, 0x83, 0xab, 0xd9,
944         0xe1, 0x7b, 0x83, 0xe7, 0xc9, 0x13, 0xb4, 0xd0, 0x39, 0x79, 0x0f, 0x14, 0x86, 0xd3, 0xe9, 0x7b,
945         0x83, 0x17, 0xb3, 0xd3, 0x0f, 0xef, 0x0d, 0x5e, 0x3a, 0x1a, 0xa2, 0xf5, 0x47, 0xfc, 0x2a, 0x5f,
946         0x31, 0xee, 0xd2, 0x39, 0x78, 0xdf, 0x84, 0x14, 0x56, 0xd0, 0x62, 0x91, 0xc9, 0xe5, 0x95, 0xec,
947         0xd5, 0x8f, 0x18, 0xb4, 0x4c, 0x33, 0xf2, 0x61, 0x77, 0x60, 0x2a, 0x80, 0xae, 0xdb, 0x45, 0x9b,
948         0x91, 0x9c, 0xa1, 0x99, 0x3f, 0xfa, 0x80, 0x6a, 0x65, 0xc4, 0x77, 0xd0, 0xc6, 0xf8, 0xb6, 0xf1,
949         0xab, 0x0a, 0x13, 0x7e, 0x8e, 0x20, 0xb4, 0x54, 0x0c, 0xb7, 0x0a, 0x9c, 0xf3, 0x31, 0x86, 0xab,
950         0x70, 0x1e, 0xcf, 0xb1, 0x3f, 0x2e, 0x65, 0xff, 0x6a, 0xbe, 0xfb, 0x5f, 0x00, 0x00, 0x00, 0xff,
951         0xff, 0x99, 0x45, 0x26, 0x39, 0xf9, 0x0d, 0x00, 0x00,
952 }