2 // Copyright 2019 AT&T Intellectual Property
3 // Copyright 2019 Nokia
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
9 // http://www.apache.org/licenses/LICENSE-2.0
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.
17 // Code generated by protoc-gen-go. DO NOT EDIT.
18 // source: x2_setup_failure_response.proto
24 proto "github.com/golang/protobuf/proto"
28 // Reference imports to suppress errors if they are not otherwise used.
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
39 type TypeOfError int32
42 TypeOfError_UNKNOWN_ERROR TypeOfError = 0
43 TypeOfError_NOT_UNDERSTOOD TypeOfError = 1
44 TypeOfError_MISSING TypeOfError = 2
47 var TypeOfError_name = map[int32]string{
53 var TypeOfError_value = map[string]int32{
59 func (x TypeOfError) String() string {
60 return proto.EnumName(TypeOfError_name, int32(x))
63 func (TypeOfError) EnumDescriptor() ([]byte, []int) {
64 return fileDescriptor_3bd8eb0d0558962c, []int{0}
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
79 var TimeToWait_name = map[int32]string{
89 var TimeToWait_value = map[string]int32{
99 func (x TimeToWait) String() string {
100 return proto.EnumName(TimeToWait_name, int32(x))
103 func (TimeToWait) EnumDescriptor() ([]byte, []int) {
104 return fileDescriptor_3bd8eb0d0558962c, []int{1}
107 type TriggeringMessage int32
110 TriggeringMessage_UNKNOWN_MESSAGE TriggeringMessage = 0
111 TriggeringMessage_INITIATING_MESSAGE TriggeringMessage = 1
112 TriggeringMessage_SUCCESSFUL_OUTCOME TriggeringMessage = 2
113 TriggeringMessage_UNSUCCESSFUL_OUTCOME TriggeringMessage = 3
116 var TriggeringMessage_name = map[int32]string{
117 0: "UNKNOWN_MESSAGE",
118 1: "INITIATING_MESSAGE",
119 2: "SUCCESSFUL_OUTCOME",
120 3: "UNSUCCESSFUL_OUTCOME",
123 var TriggeringMessage_value = map[string]int32{
124 "UNKNOWN_MESSAGE": 0,
125 "INITIATING_MESSAGE": 1,
126 "SUCCESSFUL_OUTCOME": 2,
127 "UNSUCCESSFUL_OUTCOME": 3,
130 func (x TriggeringMessage) String() string {
131 return proto.EnumName(TriggeringMessage_name, int32(x))
134 func (TriggeringMessage) EnumDescriptor() ([]byte, []int) {
135 return fileDescriptor_3bd8eb0d0558962c, []int{2}
138 type Criticality int32
141 Criticality_UNKNOWN_CRITICALITY Criticality = 0
142 Criticality_REJECT Criticality = 1
143 Criticality_IGNORE Criticality = 2
144 Criticality_NOTIFY Criticality = 3
147 var Criticality_name = map[int32]string{
148 0: "UNKNOWN_CRITICALITY",
154 var Criticality_value = map[string]int32{
155 "UNKNOWN_CRITICALITY": 0,
161 func (x Criticality) String() string {
162 return proto.EnumName(Criticality_name, int32(x))
165 func (Criticality) EnumDescriptor() ([]byte, []int) {
166 return fileDescriptor_3bd8eb0d0558962c, []int{3}
169 type RadioNetworkLayer_Cause int32
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
226 var RadioNetworkLayer_Cause_name = map[int32]string{
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",
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",
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",
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",
276 49: "COUNT_REACHES_MAX_VALUE",
277 50: "UNKNOWN_OLD_EN_GNB_UE_X2AP_ID",
281 var RadioNetworkLayer_Cause_value = map[string]int32{
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,
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,
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,
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,
331 "COUNT_REACHES_MAX_VALUE": 49,
332 "UNKNOWN_OLD_EN_GNB_UE_X2AP_ID": 50,
336 func (x RadioNetworkLayer_Cause) String() string {
337 return proto.EnumName(RadioNetworkLayer_Cause_name, int32(x))
340 func (RadioNetworkLayer_Cause) EnumDescriptor() ([]byte, []int) {
341 return fileDescriptor_3bd8eb0d0558962c, []int{1, 0}
344 type TransportLayer_Cause int32
347 TransportLayer_UNKNOWN TransportLayer_Cause = 0
348 TransportLayer_TRANSPORT_RESOURCE_UNAVAILABLE TransportLayer_Cause = 1
349 TransportLayer_UNSPECIFIED TransportLayer_Cause = 2
352 var TransportLayer_Cause_name = map[int32]string{
354 1: "TRANSPORT_RESOURCE_UNAVAILABLE",
358 var TransportLayer_Cause_value = map[string]int32{
360 "TRANSPORT_RESOURCE_UNAVAILABLE": 1,
364 func (x TransportLayer_Cause) String() string {
365 return proto.EnumName(TransportLayer_Cause_name, int32(x))
368 func (TransportLayer_Cause) EnumDescriptor() ([]byte, []int) {
369 return fileDescriptor_3bd8eb0d0558962c, []int{2, 0}
372 type Protocol_Cause int32
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
385 var Protocol_Cause_name = map[int32]string{
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",
393 7: "ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE",
396 var Protocol_Cause_value = map[string]int32{
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,
404 "ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE": 7,
407 func (x Protocol_Cause) String() string {
408 return proto.EnumName(Protocol_Cause_name, int32(x))
411 func (Protocol_Cause) EnumDescriptor() ([]byte, []int) {
412 return fileDescriptor_3bd8eb0d0558962c, []int{3, 0}
415 type Miscellaneous_Cause int32
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
426 var Miscellaneous_Cause_name = map[int32]string{
428 1: "CONTROL_PROCESSING_OVERLOAD",
429 2: "HARDWARE_FAILURE",
430 3: "OM_INTERVENTION",
431 4: "NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES",
435 var Miscellaneous_Cause_value = map[string]int32{
437 "CONTROL_PROCESSING_OVERLOAD": 1,
438 "HARDWARE_FAILURE": 2,
439 "OM_INTERVENTION": 3,
440 "NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES": 4,
444 func (x Miscellaneous_Cause) String() string {
445 return proto.EnumName(Miscellaneous_Cause_name, int32(x))
448 func (Miscellaneous_Cause) EnumDescriptor() ([]byte, []int) {
449 return fileDescriptor_3bd8eb0d0558962c, []int{4, 0}
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:"-"`
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}
473 func (m *SetupFailure) XXX_Unmarshal(b []byte) error {
474 return xxx_messageInfo_SetupFailure.Unmarshal(m, b)
476 func (m *SetupFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
477 return xxx_messageInfo_SetupFailure.Marshal(b, m, deterministic)
479 func (m *SetupFailure) XXX_Merge(src proto.Message) {
480 xxx_messageInfo_SetupFailure.Merge(m, src)
482 func (m *SetupFailure) XXX_Size() int {
483 return xxx_messageInfo_SetupFailure.Size(m)
485 func (m *SetupFailure) XXX_DiscardUnknown() {
486 xxx_messageInfo_SetupFailure.DiscardUnknown(m)
489 var xxx_messageInfo_SetupFailure proto.InternalMessageInfo
491 type isSetupFailure_CauseGroup interface {
492 isSetupFailure_CauseGroup()
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"`
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"`
503 type SetupFailure_ProtocolCause struct {
504 ProtocolCause Protocol_Cause `protobuf:"varint,3,opt,name=protocol_cause,json=protocolCause,proto3,enum=entities.Protocol_Cause,oneof"`
507 type SetupFailure_MiscellaneousCause struct {
508 MiscellaneousCause Miscellaneous_Cause `protobuf:"varint,4,opt,name=miscellaneous_cause,json=miscellaneousCause,proto3,enum=entities.Miscellaneous_Cause,oneof"`
511 func (*SetupFailure_NetworkLayerCause) isSetupFailure_CauseGroup() {}
513 func (*SetupFailure_TransportLayerCause) isSetupFailure_CauseGroup() {}
515 func (*SetupFailure_ProtocolCause) isSetupFailure_CauseGroup() {}
517 func (*SetupFailure_MiscellaneousCause) isSetupFailure_CauseGroup() {}
519 func (m *SetupFailure) GetCauseGroup() isSetupFailure_CauseGroup {
526 func (m *SetupFailure) GetNetworkLayerCause() RadioNetworkLayer_Cause {
527 if x, ok := m.GetCauseGroup().(*SetupFailure_NetworkLayerCause); ok {
528 return x.NetworkLayerCause
530 return RadioNetworkLayer_UNKNOWN
533 func (m *SetupFailure) GetTransportLayerCause() TransportLayer_Cause {
534 if x, ok := m.GetCauseGroup().(*SetupFailure_TransportLayerCause); ok {
535 return x.TransportLayerCause
537 return TransportLayer_UNKNOWN
540 func (m *SetupFailure) GetProtocolCause() Protocol_Cause {
541 if x, ok := m.GetCauseGroup().(*SetupFailure_ProtocolCause); ok {
542 return x.ProtocolCause
544 return Protocol_UNKNOWN
547 func (m *SetupFailure) GetMiscellaneousCause() Miscellaneous_Cause {
548 if x, ok := m.GetCauseGroup().(*SetupFailure_MiscellaneousCause); ok {
549 return x.MiscellaneousCause
551 return Miscellaneous_UNKNOWN
554 func (m *SetupFailure) GetTimeToWait() TimeToWait {
558 return TimeToWait_UNKNOWN_TIMEOUT
561 func (m *SetupFailure) GetCriticalityDiagnostics() *CriticalityDiagnostics {
563 return m.CriticalityDiagnostics
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),
578 type RadioNetworkLayer struct {
579 XXX_NoUnkeyedLiteral struct{} `json:"-"`
580 XXX_unrecognized []byte `json:"-"`
581 XXX_sizecache int32 `json:"-"`
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}
591 func (m *RadioNetworkLayer) XXX_Unmarshal(b []byte) error {
592 return xxx_messageInfo_RadioNetworkLayer.Unmarshal(m, b)
594 func (m *RadioNetworkLayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
595 return xxx_messageInfo_RadioNetworkLayer.Marshal(b, m, deterministic)
597 func (m *RadioNetworkLayer) XXX_Merge(src proto.Message) {
598 xxx_messageInfo_RadioNetworkLayer.Merge(m, src)
600 func (m *RadioNetworkLayer) XXX_Size() int {
601 return xxx_messageInfo_RadioNetworkLayer.Size(m)
603 func (m *RadioNetworkLayer) XXX_DiscardUnknown() {
604 xxx_messageInfo_RadioNetworkLayer.DiscardUnknown(m)
607 var xxx_messageInfo_RadioNetworkLayer proto.InternalMessageInfo
609 type TransportLayer struct {
610 XXX_NoUnkeyedLiteral struct{} `json:"-"`
611 XXX_unrecognized []byte `json:"-"`
612 XXX_sizecache int32 `json:"-"`
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}
622 func (m *TransportLayer) XXX_Unmarshal(b []byte) error {
623 return xxx_messageInfo_TransportLayer.Unmarshal(m, b)
625 func (m *TransportLayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
626 return xxx_messageInfo_TransportLayer.Marshal(b, m, deterministic)
628 func (m *TransportLayer) XXX_Merge(src proto.Message) {
629 xxx_messageInfo_TransportLayer.Merge(m, src)
631 func (m *TransportLayer) XXX_Size() int {
632 return xxx_messageInfo_TransportLayer.Size(m)
634 func (m *TransportLayer) XXX_DiscardUnknown() {
635 xxx_messageInfo_TransportLayer.DiscardUnknown(m)
638 var xxx_messageInfo_TransportLayer proto.InternalMessageInfo
640 type Protocol struct {
641 XXX_NoUnkeyedLiteral struct{} `json:"-"`
642 XXX_unrecognized []byte `json:"-"`
643 XXX_sizecache int32 `json:"-"`
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}
653 func (m *Protocol) XXX_Unmarshal(b []byte) error {
654 return xxx_messageInfo_Protocol.Unmarshal(m, b)
656 func (m *Protocol) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
657 return xxx_messageInfo_Protocol.Marshal(b, m, deterministic)
659 func (m *Protocol) XXX_Merge(src proto.Message) {
660 xxx_messageInfo_Protocol.Merge(m, src)
662 func (m *Protocol) XXX_Size() int {
663 return xxx_messageInfo_Protocol.Size(m)
665 func (m *Protocol) XXX_DiscardUnknown() {
666 xxx_messageInfo_Protocol.DiscardUnknown(m)
669 var xxx_messageInfo_Protocol proto.InternalMessageInfo
671 type Miscellaneous struct {
672 XXX_NoUnkeyedLiteral struct{} `json:"-"`
673 XXX_unrecognized []byte `json:"-"`
674 XXX_sizecache int32 `json:"-"`
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}
684 func (m *Miscellaneous) XXX_Unmarshal(b []byte) error {
685 return xxx_messageInfo_Miscellaneous.Unmarshal(m, b)
687 func (m *Miscellaneous) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
688 return xxx_messageInfo_Miscellaneous.Marshal(b, m, deterministic)
690 func (m *Miscellaneous) XXX_Merge(src proto.Message) {
691 xxx_messageInfo_Miscellaneous.Merge(m, src)
693 func (m *Miscellaneous) XXX_Size() int {
694 return xxx_messageInfo_Miscellaneous.Size(m)
696 func (m *Miscellaneous) XXX_DiscardUnknown() {
697 xxx_messageInfo_Miscellaneous.DiscardUnknown(m)
700 var xxx_messageInfo_Miscellaneous proto.InternalMessageInfo
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:"-"`
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}
719 func (m *CriticalityDiagnostics) XXX_Unmarshal(b []byte) error {
720 return xxx_messageInfo_CriticalityDiagnostics.Unmarshal(m, b)
722 func (m *CriticalityDiagnostics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
723 return xxx_messageInfo_CriticalityDiagnostics.Marshal(b, m, deterministic)
725 func (m *CriticalityDiagnostics) XXX_Merge(src proto.Message) {
726 xxx_messageInfo_CriticalityDiagnostics.Merge(m, src)
728 func (m *CriticalityDiagnostics) XXX_Size() int {
729 return xxx_messageInfo_CriticalityDiagnostics.Size(m)
731 func (m *CriticalityDiagnostics) XXX_DiscardUnknown() {
732 xxx_messageInfo_CriticalityDiagnostics.DiscardUnknown(m)
735 var xxx_messageInfo_CriticalityDiagnostics proto.InternalMessageInfo
737 func (m *CriticalityDiagnostics) GetProcedureCode() uint32 {
739 return m.ProcedureCode
744 func (m *CriticalityDiagnostics) GetTriggeringMessage() TriggeringMessage {
746 return m.TriggeringMessage
748 return TriggeringMessage_UNKNOWN_MESSAGE
751 func (m *CriticalityDiagnostics) GetProcedureCriticality() Criticality {
753 return m.ProcedureCriticality
755 return Criticality_UNKNOWN_CRITICALITY
758 func (m *CriticalityDiagnostics) GetInformationElementCriticalityDiagnostics() []*InformationElementCriticalityDiagnostic {
760 return m.InformationElementCriticalityDiagnostics
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:"-"`
774 func (m *InformationElementCriticalityDiagnostic) Reset() {
775 *m = InformationElementCriticalityDiagnostic{}
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}
783 func (m *InformationElementCriticalityDiagnostic) XXX_Unmarshal(b []byte) error {
784 return xxx_messageInfo_InformationElementCriticalityDiagnostic.Unmarshal(m, b)
786 func (m *InformationElementCriticalityDiagnostic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
787 return xxx_messageInfo_InformationElementCriticalityDiagnostic.Marshal(b, m, deterministic)
789 func (m *InformationElementCriticalityDiagnostic) XXX_Merge(src proto.Message) {
790 xxx_messageInfo_InformationElementCriticalityDiagnostic.Merge(m, src)
792 func (m *InformationElementCriticalityDiagnostic) XXX_Size() int {
793 return xxx_messageInfo_InformationElementCriticalityDiagnostic.Size(m)
795 func (m *InformationElementCriticalityDiagnostic) XXX_DiscardUnknown() {
796 xxx_messageInfo_InformationElementCriticalityDiagnostic.DiscardUnknown(m)
799 var xxx_messageInfo_InformationElementCriticalityDiagnostic proto.InternalMessageInfo
801 func (m *InformationElementCriticalityDiagnostic) GetIeCriticality() Criticality {
803 return m.IeCriticality
805 return Criticality_UNKNOWN_CRITICALITY
808 func (m *InformationElementCriticalityDiagnostic) GetIeId() uint32 {
815 func (m *InformationElementCriticalityDiagnostic) GetTypeOfError() TypeOfError {
819 return TypeOfError_UNKNOWN_ERROR
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")
840 func init() { proto.RegisterFile("x2_setup_failure_response.proto", fileDescriptor_3bd8eb0d0558962c) }
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,