--- /dev/null
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: rrc_sib.proto
+
+package streaming_protobufs
+
+import (
+ fmt "fmt"
+ proto "github.com/golang/protobuf/proto"
+ wrappers "github.com/golang/protobuf/ptypes/wrappers"
+ math "math"
+)
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package it is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package needs to be updated.
+const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
+
+type UAC_AccessCategory1_SelectionAssistanceInfo_Value int32
+
+const (
+ UAC_AccessCategory1_SelectionAssistanceInfo_protobuf_unspecified UAC_AccessCategory1_SelectionAssistanceInfo_Value = 0
+ UAC_AccessCategory1_SelectionAssistanceInfo_a UAC_AccessCategory1_SelectionAssistanceInfo_Value = 1
+ UAC_AccessCategory1_SelectionAssistanceInfo_b UAC_AccessCategory1_SelectionAssistanceInfo_Value = 2
+ UAC_AccessCategory1_SelectionAssistanceInfo_c UAC_AccessCategory1_SelectionAssistanceInfo_Value = 3
+)
+
+var UAC_AccessCategory1_SelectionAssistanceInfo_Value_name = map[int32]string{
+ 0: "protobuf_unspecified",
+ 1: "a",
+ 2: "b",
+ 3: "c",
+}
+
+var UAC_AccessCategory1_SelectionAssistanceInfo_Value_value = map[string]int32{
+ "protobuf_unspecified": 0,
+ "a": 1,
+ "b": 2,
+ "c": 3,
+}
+
+func (x UAC_AccessCategory1_SelectionAssistanceInfo_Value) String() string {
+ return proto.EnumName(UAC_AccessCategory1_SelectionAssistanceInfo_Value_name, int32(x))
+}
+
+func (UAC_AccessCategory1_SelectionAssistanceInfo_Value) EnumDescriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{3, 0}
+}
+
+type Q_Hyst_Value int32
+
+const (
+ Q_Hyst_protobuf_unspecified Q_Hyst_Value = 0
+ Q_Hyst_dB0 Q_Hyst_Value = 1
+ Q_Hyst_dB1 Q_Hyst_Value = 2
+ Q_Hyst_dB2 Q_Hyst_Value = 3
+ Q_Hyst_dB3 Q_Hyst_Value = 4
+ Q_Hyst_dB4 Q_Hyst_Value = 5
+ Q_Hyst_dB5 Q_Hyst_Value = 6
+ Q_Hyst_dB6 Q_Hyst_Value = 7
+ Q_Hyst_dB8 Q_Hyst_Value = 8
+ Q_Hyst_dB10 Q_Hyst_Value = 9
+ Q_Hyst_dB12 Q_Hyst_Value = 10
+ Q_Hyst_dB14 Q_Hyst_Value = 11
+ Q_Hyst_dB16 Q_Hyst_Value = 12
+ Q_Hyst_dB18 Q_Hyst_Value = 13
+ Q_Hyst_dB20 Q_Hyst_Value = 14
+ Q_Hyst_dB22 Q_Hyst_Value = 15
+ Q_Hyst_dB24 Q_Hyst_Value = 16
+)
+
+var Q_Hyst_Value_name = map[int32]string{
+ 0: "protobuf_unspecified",
+ 1: "dB0",
+ 2: "dB1",
+ 3: "dB2",
+ 4: "dB3",
+ 5: "dB4",
+ 6: "dB5",
+ 7: "dB6",
+ 8: "dB8",
+ 9: "dB10",
+ 10: "dB12",
+ 11: "dB14",
+ 12: "dB16",
+ 13: "dB18",
+ 14: "dB20",
+ 15: "dB22",
+ 16: "dB24",
+}
+
+var Q_Hyst_Value_value = map[string]int32{
+ "protobuf_unspecified": 0,
+ "dB0": 1,
+ "dB1": 2,
+ "dB2": 3,
+ "dB3": 4,
+ "dB4": 5,
+ "dB5": 6,
+ "dB6": 7,
+ "dB8": 8,
+ "dB10": 9,
+ "dB12": 10,
+ "dB14": 11,
+ "dB16": 12,
+ "dB18": 13,
+ "dB20": 14,
+ "dB22": 15,
+ "dB24": 16,
+}
+
+func (x Q_Hyst_Value) String() string {
+ return proto.EnumName(Q_Hyst_Value_name, int32(x))
+}
+
+func (Q_Hyst_Value) EnumDescriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{7, 0}
+}
+
+type SF_Medium_High_Value int32
+
+const (
+ SF_Medium_High_protobuf_unspecified SF_Medium_High_Value = 0
+ SF_Medium_High_dB_6 SF_Medium_High_Value = 1
+ SF_Medium_High_dB_4 SF_Medium_High_Value = 2
+ SF_Medium_High_dB_2 SF_Medium_High_Value = 3
+ SF_Medium_High_dB0 SF_Medium_High_Value = 4
+)
+
+var SF_Medium_High_Value_name = map[int32]string{
+ 0: "protobuf_unspecified",
+ 1: "dB_6",
+ 2: "dB_4",
+ 3: "dB_2",
+ 4: "dB0",
+}
+
+var SF_Medium_High_Value_value = map[string]int32{
+ "protobuf_unspecified": 0,
+ "dB_6": 1,
+ "dB_4": 2,
+ "dB_2": 3,
+ "dB0": 4,
+}
+
+func (x SF_Medium_High_Value) String() string {
+ return proto.EnumName(SF_Medium_High_Value_name, int32(x))
+}
+
+func (SF_Medium_High_Value) EnumDescriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{10, 0}
+}
+
+type CellReselectionSubPriority_Value int32
+
+const (
+ CellReselectionSubPriority_protobuf_unspecified CellReselectionSubPriority_Value = 0
+ CellReselectionSubPriority_oDot2 CellReselectionSubPriority_Value = 1
+ CellReselectionSubPriority_oDot4 CellReselectionSubPriority_Value = 2
+ CellReselectionSubPriority_oDot6 CellReselectionSubPriority_Value = 3
+ CellReselectionSubPriority_oDot8 CellReselectionSubPriority_Value = 4
+)
+
+var CellReselectionSubPriority_Value_name = map[int32]string{
+ 0: "protobuf_unspecified",
+ 1: "oDot2",
+ 2: "oDot4",
+ 3: "oDot6",
+ 4: "oDot8",
+}
+
+var CellReselectionSubPriority_Value_value = map[string]int32{
+ "protobuf_unspecified": 0,
+ "oDot2": 1,
+ "oDot4": 2,
+ "oDot6": 3,
+ "oDot8": 4,
+}
+
+func (x CellReselectionSubPriority_Value) String() string {
+ return proto.EnumName(CellReselectionSubPriority_Value_name, int32(x))
+}
+
+func (CellReselectionSubPriority_Value) EnumDescriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{12, 0}
+}
+
+type SpeedStateScaleFactorsSF_Medium_High_Value int32
+
+const (
+ SpeedStateScaleFactorsSF_Medium_High_protobuf_unspecified SpeedStateScaleFactorsSF_Medium_High_Value = 0
+ SpeedStateScaleFactorsSF_Medium_High_oDot25 SpeedStateScaleFactorsSF_Medium_High_Value = 1
+ SpeedStateScaleFactorsSF_Medium_High_oDot5 SpeedStateScaleFactorsSF_Medium_High_Value = 2
+ SpeedStateScaleFactorsSF_Medium_High_oDot75 SpeedStateScaleFactorsSF_Medium_High_Value = 3
+ SpeedStateScaleFactorsSF_Medium_High_lDot0 SpeedStateScaleFactorsSF_Medium_High_Value = 4
+)
+
+var SpeedStateScaleFactorsSF_Medium_High_Value_name = map[int32]string{
+ 0: "protobuf_unspecified",
+ 1: "oDot25",
+ 2: "oDot5",
+ 3: "oDot75",
+ 4: "lDot0",
+}
+
+var SpeedStateScaleFactorsSF_Medium_High_Value_value = map[string]int32{
+ "protobuf_unspecified": 0,
+ "oDot25": 1,
+ "oDot5": 2,
+ "oDot75": 3,
+ "lDot0": 4,
+}
+
+func (x SpeedStateScaleFactorsSF_Medium_High_Value) String() string {
+ return proto.EnumName(SpeedStateScaleFactorsSF_Medium_High_Value_name, int32(x))
+}
+
+func (SpeedStateScaleFactorsSF_Medium_High_Value) EnumDescriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{15, 0}
+}
+
+type SIB7_WarningMessageSegmentType int32
+
+const (
+ SIB7_protobuf_unspecified SIB7_WarningMessageSegmentType = 0
+ SIB7_notLastSegment SIB7_WarningMessageSegmentType = 1
+ SIB7_lastSegment SIB7_WarningMessageSegmentType = 2
+)
+
+var SIB7_WarningMessageSegmentType_name = map[int32]string{
+ 0: "protobuf_unspecified",
+ 1: "notLastSegment",
+ 2: "lastSegment",
+}
+
+var SIB7_WarningMessageSegmentType_value = map[string]int32{
+ "protobuf_unspecified": 0,
+ "notLastSegment": 1,
+ "lastSegment": 2,
+}
+
+func (x SIB7_WarningMessageSegmentType) String() string {
+ return proto.EnumName(SIB7_WarningMessageSegmentType_name, int32(x))
+}
+
+func (SIB7_WarningMessageSegmentType) EnumDescriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{35, 0}
+}
+
+type SIB8_WarningMessageSegmentType int32
+
+const (
+ SIB8_protobuf_unspecified SIB8_WarningMessageSegmentType = 0
+ SIB8_notLastSegment SIB8_WarningMessageSegmentType = 1
+ SIB8_lastSegment SIB8_WarningMessageSegmentType = 2
+)
+
+var SIB8_WarningMessageSegmentType_name = map[int32]string{
+ 0: "protobuf_unspecified",
+ 1: "notLastSegment",
+ 2: "lastSegment",
+}
+
+var SIB8_WarningMessageSegmentType_value = map[string]int32{
+ "protobuf_unspecified": 0,
+ "notLastSegment": 1,
+ "lastSegment": 2,
+}
+
+func (x SIB8_WarningMessageSegmentType) String() string {
+ return proto.EnumName(SIB8_WarningMessageSegmentType_name, int32(x))
+}
+
+func (SIB8_WarningMessageSegmentType) EnumDescriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{36, 0}
+}
+
+type SIB1 struct {
+ CellSelectionInfo *SIB1CellSelectionInfo `protobuf:"bytes,1,opt,name=cellSelectionInfo,proto3" json:"cellSelectionInfo,omitempty"`
+ CellAccessRelatedInfo *CellAccessRelatedInfo `protobuf:"bytes,2,opt,name=cellAccessRelatedInfo,proto3" json:"cellAccessRelatedInfo,omitempty"`
+ ConnEstFailureControl *ConnEstFailureControl `protobuf:"bytes,3,opt,name=connEstFailureControl,proto3" json:"connEstFailureControl,omitempty"`
+ Si_SchedulingInfo *SI_SchedulingInfo `protobuf:"bytes,4,opt,name=si_SchedulingInfo,json=siSchedulingInfo,proto3" json:"si_SchedulingInfo,omitempty"`
+ ServingCellConfigCommon *ServingCellConfigCommonSIB `protobuf:"bytes,5,opt,name=servingCellConfigCommon,proto3" json:"servingCellConfigCommon,omitempty"`
+ Ims_EmergencySupport *TrueOpt `protobuf:"bytes,6,opt,name=ims_EmergencySupport,json=imsEmergencySupport,proto3" json:"ims_EmergencySupport,omitempty"`
+ ECallOverIMS_Support *TrueOpt `protobuf:"bytes,7,opt,name=eCallOverIMS_Support,json=eCallOverIMSSupport,proto3" json:"eCallOverIMS_Support,omitempty"`
+ Ue_TimersAndConstants *UE_TimersAndConstants `protobuf:"bytes,8,opt,name=ue_TimersAndConstants,json=ueTimersAndConstants,proto3" json:"ue_TimersAndConstants,omitempty"`
+ Uac_BarringInfo *SIB1UAC_BarringInfo `protobuf:"bytes,9,opt,name=uac_BarringInfo,json=uacBarringInfo,proto3" json:"uac_BarringInfo,omitempty"`
+ UseFullResumeID *TrueOpt `protobuf:"bytes,10,opt,name=useFullResumeID,proto3" json:"useFullResumeID,omitempty"`
+ LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,11,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SIB1) Reset() { *m = SIB1{} }
+func (m *SIB1) String() string { return proto.CompactTextString(m) }
+func (*SIB1) ProtoMessage() {}
+func (*SIB1) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{0}
+}
+
+func (m *SIB1) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SIB1.Unmarshal(m, b)
+}
+func (m *SIB1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SIB1.Marshal(b, m, deterministic)
+}
+func (m *SIB1) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SIB1.Merge(m, src)
+}
+func (m *SIB1) XXX_Size() int {
+ return xxx_messageInfo_SIB1.Size(m)
+}
+func (m *SIB1) XXX_DiscardUnknown() {
+ xxx_messageInfo_SIB1.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB1 proto.InternalMessageInfo
+
+func (m *SIB1) GetCellSelectionInfo() *SIB1CellSelectionInfo {
+ if m != nil {
+ return m.CellSelectionInfo
+ }
+ return nil
+}
+
+func (m *SIB1) GetCellAccessRelatedInfo() *CellAccessRelatedInfo {
+ if m != nil {
+ return m.CellAccessRelatedInfo
+ }
+ return nil
+}
+
+func (m *SIB1) GetConnEstFailureControl() *ConnEstFailureControl {
+ if m != nil {
+ return m.ConnEstFailureControl
+ }
+ return nil
+}
+
+func (m *SIB1) GetSi_SchedulingInfo() *SI_SchedulingInfo {
+ if m != nil {
+ return m.Si_SchedulingInfo
+ }
+ return nil
+}
+
+func (m *SIB1) GetServingCellConfigCommon() *ServingCellConfigCommonSIB {
+ if m != nil {
+ return m.ServingCellConfigCommon
+ }
+ return nil
+}
+
+func (m *SIB1) GetIms_EmergencySupport() *TrueOpt {
+ if m != nil {
+ return m.Ims_EmergencySupport
+ }
+ return nil
+}
+
+func (m *SIB1) GetECallOverIMS_Support() *TrueOpt {
+ if m != nil {
+ return m.ECallOverIMS_Support
+ }
+ return nil
+}
+
+func (m *SIB1) GetUe_TimersAndConstants() *UE_TimersAndConstants {
+ if m != nil {
+ return m.Ue_TimersAndConstants
+ }
+ return nil
+}
+
+func (m *SIB1) GetUac_BarringInfo() *SIB1UAC_BarringInfo {
+ if m != nil {
+ return m.Uac_BarringInfo
+ }
+ return nil
+}
+
+func (m *SIB1) GetUseFullResumeID() *TrueOpt {
+ if m != nil {
+ return m.UseFullResumeID
+ }
+ return nil
+}
+
+func (m *SIB1) GetLateNonCriticalExtension() *wrappers.BytesValue {
+ if m != nil {
+ return m.LateNonCriticalExtension
+ }
+ return nil
+}
+
+type SIB1CellSelectionInfo struct {
+ Q_RxLevMin int32 `protobuf:"zigzag32,1,opt,name=q_RxLevMin,json=qRxLevMin,proto3" json:"q_RxLevMin,omitempty"`
+ Q_RxLevMinOffset *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=q_RxLevMinOffset,json=qRxLevMinOffset,proto3" json:"q_RxLevMinOffset,omitempty"`
+ Q_RxLevMinSUL *wrappers.Int32Value `protobuf:"bytes,3,opt,name=q_RxLevMinSUL,json=qRxLevMinSUL,proto3" json:"q_RxLevMinSUL,omitempty"`
+ Q_QualMin *wrappers.Int32Value `protobuf:"bytes,4,opt,name=q_QualMin,json=qQualMin,proto3" json:"q_QualMin,omitempty"`
+ Q_QualMinOffset *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=q_QualMinOffset,json=qQualMinOffset,proto3" json:"q_QualMinOffset,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SIB1CellSelectionInfo) Reset() { *m = SIB1CellSelectionInfo{} }
+func (m *SIB1CellSelectionInfo) String() string { return proto.CompactTextString(m) }
+func (*SIB1CellSelectionInfo) ProtoMessage() {}
+func (*SIB1CellSelectionInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{1}
+}
+
+func (m *SIB1CellSelectionInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SIB1CellSelectionInfo.Unmarshal(m, b)
+}
+func (m *SIB1CellSelectionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SIB1CellSelectionInfo.Marshal(b, m, deterministic)
+}
+func (m *SIB1CellSelectionInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SIB1CellSelectionInfo.Merge(m, src)
+}
+func (m *SIB1CellSelectionInfo) XXX_Size() int {
+ return xxx_messageInfo_SIB1CellSelectionInfo.Size(m)
+}
+func (m *SIB1CellSelectionInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_SIB1CellSelectionInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB1CellSelectionInfo proto.InternalMessageInfo
+
+func (m *SIB1CellSelectionInfo) GetQ_RxLevMin() int32 {
+ if m != nil {
+ return m.Q_RxLevMin
+ }
+ return 0
+}
+
+func (m *SIB1CellSelectionInfo) GetQ_RxLevMinOffset() *wrappers.UInt32Value {
+ if m != nil {
+ return m.Q_RxLevMinOffset
+ }
+ return nil
+}
+
+func (m *SIB1CellSelectionInfo) GetQ_RxLevMinSUL() *wrappers.Int32Value {
+ if m != nil {
+ return m.Q_RxLevMinSUL
+ }
+ return nil
+}
+
+func (m *SIB1CellSelectionInfo) GetQ_QualMin() *wrappers.Int32Value {
+ if m != nil {
+ return m.Q_QualMin
+ }
+ return nil
+}
+
+func (m *SIB1CellSelectionInfo) GetQ_QualMinOffset() *wrappers.UInt32Value {
+ if m != nil {
+ return m.Q_QualMinOffset
+ }
+ return nil
+}
+
+type SIB1UAC_BarringInfo struct {
+ Uac_BarringForCommon *UAC_BarringPerCatList `protobuf:"bytes,1,opt,name=uac_BarringForCommon,json=uacBarringForCommon,proto3" json:"uac_BarringForCommon,omitempty"`
+ Uac_BarringPerPLMN_List *UAC_BarringPerPLMN_List `protobuf:"bytes,2,opt,name=uac_BarringPerPLMN_List,json=uacBarringPerPLMNList,proto3" json:"uac_BarringPerPLMN_List,omitempty"`
+ Uac_BarringInfoSetList *UAC_BarringInfoSetList `protobuf:"bytes,3,opt,name=uac_BarringInfoSetList,json=uacBarringInfoSetList,proto3" json:"uac_BarringInfoSetList,omitempty"`
+ // Types that are valid to be assigned to Uac_AccessCategory1_SelectionAssistanceInfo:
+ // *SIB1UAC_BarringInfo_PlmnCommon
+ // *SIB1UAC_BarringInfo_IndividualPLMNList
+ Uac_AccessCategory1_SelectionAssistanceInfo isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo `protobuf_oneof:"uac_AccessCategory1_SelectionAssistanceInfo"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SIB1UAC_BarringInfo) Reset() { *m = SIB1UAC_BarringInfo{} }
+func (m *SIB1UAC_BarringInfo) String() string { return proto.CompactTextString(m) }
+func (*SIB1UAC_BarringInfo) ProtoMessage() {}
+func (*SIB1UAC_BarringInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{2}
+}
+
+func (m *SIB1UAC_BarringInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SIB1UAC_BarringInfo.Unmarshal(m, b)
+}
+func (m *SIB1UAC_BarringInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SIB1UAC_BarringInfo.Marshal(b, m, deterministic)
+}
+func (m *SIB1UAC_BarringInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SIB1UAC_BarringInfo.Merge(m, src)
+}
+func (m *SIB1UAC_BarringInfo) XXX_Size() int {
+ return xxx_messageInfo_SIB1UAC_BarringInfo.Size(m)
+}
+func (m *SIB1UAC_BarringInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_SIB1UAC_BarringInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB1UAC_BarringInfo proto.InternalMessageInfo
+
+func (m *SIB1UAC_BarringInfo) GetUac_BarringForCommon() *UAC_BarringPerCatList {
+ if m != nil {
+ return m.Uac_BarringForCommon
+ }
+ return nil
+}
+
+func (m *SIB1UAC_BarringInfo) GetUac_BarringPerPLMN_List() *UAC_BarringPerPLMN_List {
+ if m != nil {
+ return m.Uac_BarringPerPLMN_List
+ }
+ return nil
+}
+
+func (m *SIB1UAC_BarringInfo) GetUac_BarringInfoSetList() *UAC_BarringInfoSetList {
+ if m != nil {
+ return m.Uac_BarringInfoSetList
+ }
+ return nil
+}
+
+type isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo interface {
+ isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo()
+}
+
+type SIB1UAC_BarringInfo_PlmnCommon struct {
+ PlmnCommon *UAC_AccessCategory1_SelectionAssistanceInfo `protobuf:"bytes,4,opt,name=plmnCommon,proto3,oneof"`
+}
+
+type SIB1UAC_BarringInfo_IndividualPLMNList struct {
+ IndividualPLMNList *IndividualPLMNList `protobuf:"bytes,5,opt,name=individualPLMNList,proto3,oneof"`
+}
+
+func (*SIB1UAC_BarringInfo_PlmnCommon) isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo() {
+}
+
+func (*SIB1UAC_BarringInfo_IndividualPLMNList) isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo() {
+}
+
+func (m *SIB1UAC_BarringInfo) GetUac_AccessCategory1_SelectionAssistanceInfo() isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo {
+ if m != nil {
+ return m.Uac_AccessCategory1_SelectionAssistanceInfo
+ }
+ return nil
+}
+
+func (m *SIB1UAC_BarringInfo) GetPlmnCommon() *UAC_AccessCategory1_SelectionAssistanceInfo {
+ if x, ok := m.GetUac_AccessCategory1_SelectionAssistanceInfo().(*SIB1UAC_BarringInfo_PlmnCommon); ok {
+ return x.PlmnCommon
+ }
+ return nil
+}
+
+func (m *SIB1UAC_BarringInfo) GetIndividualPLMNList() *IndividualPLMNList {
+ if x, ok := m.GetUac_AccessCategory1_SelectionAssistanceInfo().(*SIB1UAC_BarringInfo_IndividualPLMNList); ok {
+ return x.IndividualPLMNList
+ }
+ return nil
+}
+
+// XXX_OneofWrappers is for the internal use of the proto package.
+func (*SIB1UAC_BarringInfo) XXX_OneofWrappers() []interface{} {
+ return []interface{}{
+ (*SIB1UAC_BarringInfo_PlmnCommon)(nil),
+ (*SIB1UAC_BarringInfo_IndividualPLMNList)(nil),
+ }
+}
+
+type UAC_AccessCategory1_SelectionAssistanceInfo struct {
+ Value UAC_AccessCategory1_SelectionAssistanceInfo_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.UAC_AccessCategory1_SelectionAssistanceInfo_Value" json:"value,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *UAC_AccessCategory1_SelectionAssistanceInfo) Reset() {
+ *m = UAC_AccessCategory1_SelectionAssistanceInfo{}
+}
+func (m *UAC_AccessCategory1_SelectionAssistanceInfo) String() string {
+ return proto.CompactTextString(m)
+}
+func (*UAC_AccessCategory1_SelectionAssistanceInfo) ProtoMessage() {}
+func (*UAC_AccessCategory1_SelectionAssistanceInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{3}
+}
+
+func (m *UAC_AccessCategory1_SelectionAssistanceInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo.Unmarshal(m, b)
+}
+func (m *UAC_AccessCategory1_SelectionAssistanceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo.Marshal(b, m, deterministic)
+}
+func (m *UAC_AccessCategory1_SelectionAssistanceInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo.Merge(m, src)
+}
+func (m *UAC_AccessCategory1_SelectionAssistanceInfo) XXX_Size() int {
+ return xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo.Size(m)
+}
+func (m *UAC_AccessCategory1_SelectionAssistanceInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo proto.InternalMessageInfo
+
+func (m *UAC_AccessCategory1_SelectionAssistanceInfo) GetValue() UAC_AccessCategory1_SelectionAssistanceInfo_Value {
+ if m != nil {
+ return m.Value
+ }
+ return UAC_AccessCategory1_SelectionAssistanceInfo_protobuf_unspecified
+}
+
+type IndividualPLMNList struct {
+ Items []*UAC_AccessCategory1_SelectionAssistanceInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *IndividualPLMNList) Reset() { *m = IndividualPLMNList{} }
+func (m *IndividualPLMNList) String() string { return proto.CompactTextString(m) }
+func (*IndividualPLMNList) ProtoMessage() {}
+func (*IndividualPLMNList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{4}
+}
+
+func (m *IndividualPLMNList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_IndividualPLMNList.Unmarshal(m, b)
+}
+func (m *IndividualPLMNList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_IndividualPLMNList.Marshal(b, m, deterministic)
+}
+func (m *IndividualPLMNList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_IndividualPLMNList.Merge(m, src)
+}
+func (m *IndividualPLMNList) XXX_Size() int {
+ return xxx_messageInfo_IndividualPLMNList.Size(m)
+}
+func (m *IndividualPLMNList) XXX_DiscardUnknown() {
+ xxx_messageInfo_IndividualPLMNList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_IndividualPLMNList proto.InternalMessageInfo
+
+func (m *IndividualPLMNList) GetItems() []*UAC_AccessCategory1_SelectionAssistanceInfo {
+ if m != nil {
+ return m.Items
+ }
+ return nil
+}
+
+type SIB2 struct {
+ CellReselectionInfoCommon *SIB2CellReselectionInfoCommon `protobuf:"bytes,1,opt,name=cellReselectionInfoCommon,proto3" json:"cellReselectionInfoCommon,omitempty"`
+ CellReselectionServingFreqInfo *SIB2CellReselectionServingFreqInfo `protobuf:"bytes,2,opt,name=cellReselectionServingFreqInfo,proto3" json:"cellReselectionServingFreqInfo,omitempty"`
+ IntraFreqCellReselectionInfo *SIB2IntraFreqCellReselectionInfo `protobuf:"bytes,3,opt,name=intraFreqCellReselectionInfo,proto3" json:"intraFreqCellReselectionInfo,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SIB2) Reset() { *m = SIB2{} }
+func (m *SIB2) String() string { return proto.CompactTextString(m) }
+func (*SIB2) ProtoMessage() {}
+func (*SIB2) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{5}
+}
+
+func (m *SIB2) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SIB2.Unmarshal(m, b)
+}
+func (m *SIB2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SIB2.Marshal(b, m, deterministic)
+}
+func (m *SIB2) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SIB2.Merge(m, src)
+}
+func (m *SIB2) XXX_Size() int {
+ return xxx_messageInfo_SIB2.Size(m)
+}
+func (m *SIB2) XXX_DiscardUnknown() {
+ xxx_messageInfo_SIB2.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB2 proto.InternalMessageInfo
+
+func (m *SIB2) GetCellReselectionInfoCommon() *SIB2CellReselectionInfoCommon {
+ if m != nil {
+ return m.CellReselectionInfoCommon
+ }
+ return nil
+}
+
+func (m *SIB2) GetCellReselectionServingFreqInfo() *SIB2CellReselectionServingFreqInfo {
+ if m != nil {
+ return m.CellReselectionServingFreqInfo
+ }
+ return nil
+}
+
+func (m *SIB2) GetIntraFreqCellReselectionInfo() *SIB2IntraFreqCellReselectionInfo {
+ if m != nil {
+ return m.IntraFreqCellReselectionInfo
+ }
+ return nil
+}
+
+type SIB2CellReselectionInfoCommon struct {
+ NrofSS_BlocksToAverage *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=nrofSS_BlocksToAverage,json=nrofSSBlocksToAverage,proto3" json:"nrofSS_BlocksToAverage,omitempty"`
+ AbsThreshSS_BlocksConsolidation *ThresholdNR `protobuf:"bytes,2,opt,name=absThreshSS_BlocksConsolidation,json=absThreshSSBlocksConsolidation,proto3" json:"absThreshSS_BlocksConsolidation,omitempty"`
+ RangeToBestCell *Q_OffsetRange `protobuf:"bytes,3,opt,name=rangeToBestCell,proto3" json:"rangeToBestCell,omitempty"`
+ Q_Hyst *Q_Hyst `protobuf:"bytes,4,opt,name=q_Hyst,json=qHyst,proto3" json:"q_Hyst,omitempty"`
+ SpeedStateReselectionPars *SpeedStateReselectionPars `protobuf:"bytes,5,opt,name=speedStateReselectionPars,proto3" json:"speedStateReselectionPars,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SIB2CellReselectionInfoCommon) Reset() { *m = SIB2CellReselectionInfoCommon{} }
+func (m *SIB2CellReselectionInfoCommon) String() string { return proto.CompactTextString(m) }
+func (*SIB2CellReselectionInfoCommon) ProtoMessage() {}
+func (*SIB2CellReselectionInfoCommon) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{6}
+}
+
+func (m *SIB2CellReselectionInfoCommon) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SIB2CellReselectionInfoCommon.Unmarshal(m, b)
+}
+func (m *SIB2CellReselectionInfoCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SIB2CellReselectionInfoCommon.Marshal(b, m, deterministic)
+}
+func (m *SIB2CellReselectionInfoCommon) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SIB2CellReselectionInfoCommon.Merge(m, src)
+}
+func (m *SIB2CellReselectionInfoCommon) XXX_Size() int {
+ return xxx_messageInfo_SIB2CellReselectionInfoCommon.Size(m)
+}
+func (m *SIB2CellReselectionInfoCommon) XXX_DiscardUnknown() {
+ xxx_messageInfo_SIB2CellReselectionInfoCommon.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB2CellReselectionInfoCommon proto.InternalMessageInfo
+
+func (m *SIB2CellReselectionInfoCommon) GetNrofSS_BlocksToAverage() *wrappers.UInt32Value {
+ if m != nil {
+ return m.NrofSS_BlocksToAverage
+ }
+ return nil
+}
+
+func (m *SIB2CellReselectionInfoCommon) GetAbsThreshSS_BlocksConsolidation() *ThresholdNR {
+ if m != nil {
+ return m.AbsThreshSS_BlocksConsolidation
+ }
+ return nil
+}
+
+func (m *SIB2CellReselectionInfoCommon) GetRangeToBestCell() *Q_OffsetRange {
+ if m != nil {
+ return m.RangeToBestCell
+ }
+ return nil
+}
+
+func (m *SIB2CellReselectionInfoCommon) GetQ_Hyst() *Q_Hyst {
+ if m != nil {
+ return m.Q_Hyst
+ }
+ return nil
+}
+
+func (m *SIB2CellReselectionInfoCommon) GetSpeedStateReselectionPars() *SpeedStateReselectionPars {
+ if m != nil {
+ return m.SpeedStateReselectionPars
+ }
+ return nil
+}
+
+type Q_Hyst struct {
+ Value Q_Hyst_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Q_Hyst_Value" json:"value,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *Q_Hyst) Reset() { *m = Q_Hyst{} }
+func (m *Q_Hyst) String() string { return proto.CompactTextString(m) }
+func (*Q_Hyst) ProtoMessage() {}
+func (*Q_Hyst) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{7}
+}
+
+func (m *Q_Hyst) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_Q_Hyst.Unmarshal(m, b)
+}
+func (m *Q_Hyst) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_Q_Hyst.Marshal(b, m, deterministic)
+}
+func (m *Q_Hyst) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_Q_Hyst.Merge(m, src)
+}
+func (m *Q_Hyst) XXX_Size() int {
+ return xxx_messageInfo_Q_Hyst.Size(m)
+}
+func (m *Q_Hyst) XXX_DiscardUnknown() {
+ xxx_messageInfo_Q_Hyst.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_Q_Hyst proto.InternalMessageInfo
+
+func (m *Q_Hyst) GetValue() Q_Hyst_Value {
+ if m != nil {
+ return m.Value
+ }
+ return Q_Hyst_protobuf_unspecified
+}
+
+type SpeedStateReselectionPars struct {
+ MobilityStateParameters *MobilityStateParameters `protobuf:"bytes,1,opt,name=mobilityStateParameters,proto3" json:"mobilityStateParameters,omitempty"`
+ Q_HystSF *Q_HystSF `protobuf:"bytes,2,opt,name=q_HystSF,json=qHystSF,proto3" json:"q_HystSF,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SpeedStateReselectionPars) Reset() { *m = SpeedStateReselectionPars{} }
+func (m *SpeedStateReselectionPars) String() string { return proto.CompactTextString(m) }
+func (*SpeedStateReselectionPars) ProtoMessage() {}
+func (*SpeedStateReselectionPars) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{8}
+}
+
+func (m *SpeedStateReselectionPars) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SpeedStateReselectionPars.Unmarshal(m, b)
+}
+func (m *SpeedStateReselectionPars) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SpeedStateReselectionPars.Marshal(b, m, deterministic)
+}
+func (m *SpeedStateReselectionPars) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SpeedStateReselectionPars.Merge(m, src)
+}
+func (m *SpeedStateReselectionPars) XXX_Size() int {
+ return xxx_messageInfo_SpeedStateReselectionPars.Size(m)
+}
+func (m *SpeedStateReselectionPars) XXX_DiscardUnknown() {
+ xxx_messageInfo_SpeedStateReselectionPars.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SpeedStateReselectionPars proto.InternalMessageInfo
+
+func (m *SpeedStateReselectionPars) GetMobilityStateParameters() *MobilityStateParameters {
+ if m != nil {
+ return m.MobilityStateParameters
+ }
+ return nil
+}
+
+func (m *SpeedStateReselectionPars) GetQ_HystSF() *Q_HystSF {
+ if m != nil {
+ return m.Q_HystSF
+ }
+ return nil
+}
+
+type Q_HystSF struct {
+ Sf_Medium *SF_Medium_High `protobuf:"bytes,1,opt,name=sf_Medium,json=sfMedium,proto3" json:"sf_Medium,omitempty"`
+ Sf_High *SF_Medium_High `protobuf:"bytes,2,opt,name=sf_High,json=sfHigh,proto3" json:"sf_High,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *Q_HystSF) Reset() { *m = Q_HystSF{} }
+func (m *Q_HystSF) String() string { return proto.CompactTextString(m) }
+func (*Q_HystSF) ProtoMessage() {}
+func (*Q_HystSF) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{9}
+}
+
+func (m *Q_HystSF) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_Q_HystSF.Unmarshal(m, b)
+}
+func (m *Q_HystSF) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_Q_HystSF.Marshal(b, m, deterministic)
+}
+func (m *Q_HystSF) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_Q_HystSF.Merge(m, src)
+}
+func (m *Q_HystSF) XXX_Size() int {
+ return xxx_messageInfo_Q_HystSF.Size(m)
+}
+func (m *Q_HystSF) XXX_DiscardUnknown() {
+ xxx_messageInfo_Q_HystSF.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_Q_HystSF proto.InternalMessageInfo
+
+func (m *Q_HystSF) GetSf_Medium() *SF_Medium_High {
+ if m != nil {
+ return m.Sf_Medium
+ }
+ return nil
+}
+
+func (m *Q_HystSF) GetSf_High() *SF_Medium_High {
+ if m != nil {
+ return m.Sf_High
+ }
+ return nil
+}
+
+type SF_Medium_High struct {
+ Value SF_Medium_High_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SF_Medium_High_Value" json:"value,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SF_Medium_High) Reset() { *m = SF_Medium_High{} }
+func (m *SF_Medium_High) String() string { return proto.CompactTextString(m) }
+func (*SF_Medium_High) ProtoMessage() {}
+func (*SF_Medium_High) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{10}
+}
+
+func (m *SF_Medium_High) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SF_Medium_High.Unmarshal(m, b)
+}
+func (m *SF_Medium_High) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SF_Medium_High.Marshal(b, m, deterministic)
+}
+func (m *SF_Medium_High) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SF_Medium_High.Merge(m, src)
+}
+func (m *SF_Medium_High) XXX_Size() int {
+ return xxx_messageInfo_SF_Medium_High.Size(m)
+}
+func (m *SF_Medium_High) XXX_DiscardUnknown() {
+ xxx_messageInfo_SF_Medium_High.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SF_Medium_High proto.InternalMessageInfo
+
+func (m *SF_Medium_High) GetValue() SF_Medium_High_Value {
+ if m != nil {
+ return m.Value
+ }
+ return SF_Medium_High_protobuf_unspecified
+}
+
+type SIB2CellReselectionServingFreqInfo struct {
+ S_NonIntraSearchP *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=s_NonIntraSearchP,json=sNonIntraSearchP,proto3" json:"s_NonIntraSearchP,omitempty"`
+ S_NonIntraSearchQ *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=s_NonIntraSearchQ,json=sNonIntraSearchQ,proto3" json:"s_NonIntraSearchQ,omitempty"`
+ ThreshServingLowP uint32 `protobuf:"varint,3,opt,name=threshServingLowP,proto3" json:"threshServingLowP,omitempty"`
+ ThreshServingLowQ *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=threshServingLowQ,proto3" json:"threshServingLowQ,omitempty"`
+ CellReselectionPriority uint32 `protobuf:"varint,5,opt,name=cellReselectionPriority,proto3" json:"cellReselectionPriority,omitempty"`
+ CellReselectionSubPriority *CellReselectionSubPriority `protobuf:"bytes,6,opt,name=cellReselectionSubPriority,proto3" json:"cellReselectionSubPriority,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SIB2CellReselectionServingFreqInfo) Reset() { *m = SIB2CellReselectionServingFreqInfo{} }
+func (m *SIB2CellReselectionServingFreqInfo) String() string { return proto.CompactTextString(m) }
+func (*SIB2CellReselectionServingFreqInfo) ProtoMessage() {}
+func (*SIB2CellReselectionServingFreqInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{11}
+}
+
+func (m *SIB2CellReselectionServingFreqInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SIB2CellReselectionServingFreqInfo.Unmarshal(m, b)
+}
+func (m *SIB2CellReselectionServingFreqInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SIB2CellReselectionServingFreqInfo.Marshal(b, m, deterministic)
+}
+func (m *SIB2CellReselectionServingFreqInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SIB2CellReselectionServingFreqInfo.Merge(m, src)
+}
+func (m *SIB2CellReselectionServingFreqInfo) XXX_Size() int {
+ return xxx_messageInfo_SIB2CellReselectionServingFreqInfo.Size(m)
+}
+func (m *SIB2CellReselectionServingFreqInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_SIB2CellReselectionServingFreqInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB2CellReselectionServingFreqInfo proto.InternalMessageInfo
+
+func (m *SIB2CellReselectionServingFreqInfo) GetS_NonIntraSearchP() *wrappers.UInt32Value {
+ if m != nil {
+ return m.S_NonIntraSearchP
+ }
+ return nil
+}
+
+func (m *SIB2CellReselectionServingFreqInfo) GetS_NonIntraSearchQ() *wrappers.UInt32Value {
+ if m != nil {
+ return m.S_NonIntraSearchQ
+ }
+ return nil
+}
+
+func (m *SIB2CellReselectionServingFreqInfo) GetThreshServingLowP() uint32 {
+ if m != nil {
+ return m.ThreshServingLowP
+ }
+ return 0
+}
+
+func (m *SIB2CellReselectionServingFreqInfo) GetThreshServingLowQ() *wrappers.UInt32Value {
+ if m != nil {
+ return m.ThreshServingLowQ
+ }
+ return nil
+}
+
+func (m *SIB2CellReselectionServingFreqInfo) GetCellReselectionPriority() uint32 {
+ if m != nil {
+ return m.CellReselectionPriority
+ }
+ return 0
+}
+
+func (m *SIB2CellReselectionServingFreqInfo) GetCellReselectionSubPriority() *CellReselectionSubPriority {
+ if m != nil {
+ return m.CellReselectionSubPriority
+ }
+ return nil
+}
+
+type CellReselectionSubPriority struct {
+ Value CellReselectionSubPriority_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CellReselectionSubPriority_Value" json:"value,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CellReselectionSubPriority) Reset() { *m = CellReselectionSubPriority{} }
+func (m *CellReselectionSubPriority) String() string { return proto.CompactTextString(m) }
+func (*CellReselectionSubPriority) ProtoMessage() {}
+func (*CellReselectionSubPriority) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{12}
+}
+
+func (m *CellReselectionSubPriority) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CellReselectionSubPriority.Unmarshal(m, b)
+}
+func (m *CellReselectionSubPriority) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CellReselectionSubPriority.Marshal(b, m, deterministic)
+}
+func (m *CellReselectionSubPriority) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CellReselectionSubPriority.Merge(m, src)
+}
+func (m *CellReselectionSubPriority) XXX_Size() int {
+ return xxx_messageInfo_CellReselectionSubPriority.Size(m)
+}
+func (m *CellReselectionSubPriority) XXX_DiscardUnknown() {
+ xxx_messageInfo_CellReselectionSubPriority.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CellReselectionSubPriority proto.InternalMessageInfo
+
+func (m *CellReselectionSubPriority) GetValue() CellReselectionSubPriority_Value {
+ if m != nil {
+ return m.Value
+ }
+ return CellReselectionSubPriority_protobuf_unspecified
+}
+
+type SIB2IntraFreqCellReselectionInfo struct {
+ Q_RxLevMin int32 `protobuf:"zigzag32,1,opt,name=q_RxLevMin,json=qRxLevMin,proto3" json:"q_RxLevMin,omitempty"`
+ Q_RxLevMinSUL *wrappers.Int32Value `protobuf:"bytes,2,opt,name=q_RxLevMinSUL,json=qRxLevMinSUL,proto3" json:"q_RxLevMinSUL,omitempty"`
+ Q_QualMin *wrappers.Int32Value `protobuf:"bytes,3,opt,name=q_QualMin,json=qQualMin,proto3" json:"q_QualMin,omitempty"`
+ S_IntraSearchP uint32 `protobuf:"varint,4,opt,name=s_IntraSearchP,json=sIntraSearchP,proto3" json:"s_IntraSearchP,omitempty"`
+ S_IntraSearchQ *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=s_IntraSearchQ,json=sIntraSearchQ,proto3" json:"s_IntraSearchQ,omitempty"`
+ T_ReselectionNR uint32 `protobuf:"varint,6,opt,name=t_ReselectionNR,json=tReselectionNR,proto3" json:"t_ReselectionNR,omitempty"`
+ FrequencyBandList *MultiFrequencyBandListNR_SIB `protobuf:"bytes,7,opt,name=frequencyBandList,proto3" json:"frequencyBandList,omitempty"`
+ FrequencyBandListSUL *MultiFrequencyBandListNR_SIB `protobuf:"bytes,8,opt,name=frequencyBandListSUL,proto3" json:"frequencyBandListSUL,omitempty"`
+ P_Max *wrappers.Int32Value `protobuf:"bytes,9,opt,name=p_Max,json=pMax,proto3" json:"p_Max,omitempty"`
+ Smtc *SSB_MTC `protobuf:"bytes,10,opt,name=smtc,proto3" json:"smtc,omitempty"`
+ Ss_RSSI_Measurement *SS_RSSI_Measurement `protobuf:"bytes,11,opt,name=ss_RSSI_Measurement,json=ssRSSIMeasurement,proto3" json:"ss_RSSI_Measurement,omitempty"`
+ Ssb_ToMeasure *SSB_ToMeasure `protobuf:"bytes,12,opt,name=ssb_ToMeasure,json=ssbToMeasure,proto3" json:"ssb_ToMeasure,omitempty"`
+ DeriveSSB_IndexFromCell bool `protobuf:"varint,13,opt,name=deriveSSB_IndexFromCell,json=deriveSSBIndexFromCell,proto3" json:"deriveSSB_IndexFromCell,omitempty"`
+ T_ReselectionNR_SF *SpeedStateScaleFactors `protobuf:"bytes,14,opt,name=t_ReselectionNR_SF,json=tReselectionNRSF,proto3" json:"t_ReselectionNR_SF,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) Reset() { *m = SIB2IntraFreqCellReselectionInfo{} }
+func (m *SIB2IntraFreqCellReselectionInfo) String() string { return proto.CompactTextString(m) }
+func (*SIB2IntraFreqCellReselectionInfo) ProtoMessage() {}
+func (*SIB2IntraFreqCellReselectionInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{13}
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SIB2IntraFreqCellReselectionInfo.Unmarshal(m, b)
+}
+func (m *SIB2IntraFreqCellReselectionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SIB2IntraFreqCellReselectionInfo.Marshal(b, m, deterministic)
+}
+func (m *SIB2IntraFreqCellReselectionInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SIB2IntraFreqCellReselectionInfo.Merge(m, src)
+}
+func (m *SIB2IntraFreqCellReselectionInfo) XXX_Size() int {
+ return xxx_messageInfo_SIB2IntraFreqCellReselectionInfo.Size(m)
+}
+func (m *SIB2IntraFreqCellReselectionInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_SIB2IntraFreqCellReselectionInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB2IntraFreqCellReselectionInfo proto.InternalMessageInfo
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetQ_RxLevMin() int32 {
+ if m != nil {
+ return m.Q_RxLevMin
+ }
+ return 0
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetQ_RxLevMinSUL() *wrappers.Int32Value {
+ if m != nil {
+ return m.Q_RxLevMinSUL
+ }
+ return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetQ_QualMin() *wrappers.Int32Value {
+ if m != nil {
+ return m.Q_QualMin
+ }
+ return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetS_IntraSearchP() uint32 {
+ if m != nil {
+ return m.S_IntraSearchP
+ }
+ return 0
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetS_IntraSearchQ() *wrappers.UInt32Value {
+ if m != nil {
+ return m.S_IntraSearchQ
+ }
+ return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetT_ReselectionNR() uint32 {
+ if m != nil {
+ return m.T_ReselectionNR
+ }
+ return 0
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetFrequencyBandList() *MultiFrequencyBandListNR_SIB {
+ if m != nil {
+ return m.FrequencyBandList
+ }
+ return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetFrequencyBandListSUL() *MultiFrequencyBandListNR_SIB {
+ if m != nil {
+ return m.FrequencyBandListSUL
+ }
+ return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetP_Max() *wrappers.Int32Value {
+ if m != nil {
+ return m.P_Max
+ }
+ return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetSmtc() *SSB_MTC {
+ if m != nil {
+ return m.Smtc
+ }
+ return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetSs_RSSI_Measurement() *SS_RSSI_Measurement {
+ if m != nil {
+ return m.Ss_RSSI_Measurement
+ }
+ return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetSsb_ToMeasure() *SSB_ToMeasure {
+ if m != nil {
+ return m.Ssb_ToMeasure
+ }
+ return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetDeriveSSB_IndexFromCell() bool {
+ if m != nil {
+ return m.DeriveSSB_IndexFromCell
+ }
+ return false
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetT_ReselectionNR_SF() *SpeedStateScaleFactors {
+ if m != nil {
+ return m.T_ReselectionNR_SF
+ }
+ return nil
+}
+
+type SpeedStateScaleFactors struct {
+ Sf_Medium *SpeedStateScaleFactorsSF_Medium_High `protobuf:"bytes,1,opt,name=sf_Medium,json=sfMedium,proto3" json:"sf_Medium,omitempty"`
+ Sf_High *SpeedStateScaleFactorsSF_Medium_High `protobuf:"bytes,2,opt,name=sf_High,json=sfHigh,proto3" json:"sf_High,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SpeedStateScaleFactors) Reset() { *m = SpeedStateScaleFactors{} }
+func (m *SpeedStateScaleFactors) String() string { return proto.CompactTextString(m) }
+func (*SpeedStateScaleFactors) ProtoMessage() {}
+func (*SpeedStateScaleFactors) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{14}
+}
+
+func (m *SpeedStateScaleFactors) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SpeedStateScaleFactors.Unmarshal(m, b)
+}
+func (m *SpeedStateScaleFactors) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SpeedStateScaleFactors.Marshal(b, m, deterministic)
+}
+func (m *SpeedStateScaleFactors) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SpeedStateScaleFactors.Merge(m, src)
+}
+func (m *SpeedStateScaleFactors) XXX_Size() int {
+ return xxx_messageInfo_SpeedStateScaleFactors.Size(m)
+}
+func (m *SpeedStateScaleFactors) XXX_DiscardUnknown() {
+ xxx_messageInfo_SpeedStateScaleFactors.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SpeedStateScaleFactors proto.InternalMessageInfo
+
+func (m *SpeedStateScaleFactors) GetSf_Medium() *SpeedStateScaleFactorsSF_Medium_High {
+ if m != nil {
+ return m.Sf_Medium
+ }
+ return nil
+}
+
+func (m *SpeedStateScaleFactors) GetSf_High() *SpeedStateScaleFactorsSF_Medium_High {
+ if m != nil {
+ return m.Sf_High
+ }
+ return nil
+}
+
+type SpeedStateScaleFactorsSF_Medium_High struct {
+ Value SpeedStateScaleFactorsSF_Medium_High_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SpeedStateScaleFactorsSF_Medium_High_Value" json:"value,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SpeedStateScaleFactorsSF_Medium_High) Reset() { *m = SpeedStateScaleFactorsSF_Medium_High{} }
+func (m *SpeedStateScaleFactorsSF_Medium_High) String() string { return proto.CompactTextString(m) }
+func (*SpeedStateScaleFactorsSF_Medium_High) ProtoMessage() {}
+func (*SpeedStateScaleFactorsSF_Medium_High) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{15}
+}
+
+func (m *SpeedStateScaleFactorsSF_Medium_High) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High.Unmarshal(m, b)
+}
+func (m *SpeedStateScaleFactorsSF_Medium_High) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High.Marshal(b, m, deterministic)
+}
+func (m *SpeedStateScaleFactorsSF_Medium_High) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High.Merge(m, src)
+}
+func (m *SpeedStateScaleFactorsSF_Medium_High) XXX_Size() int {
+ return xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High.Size(m)
+}
+func (m *SpeedStateScaleFactorsSF_Medium_High) XXX_DiscardUnknown() {
+ xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High proto.InternalMessageInfo
+
+func (m *SpeedStateScaleFactorsSF_Medium_High) GetValue() SpeedStateScaleFactorsSF_Medium_High_Value {
+ if m != nil {
+ return m.Value
+ }
+ return SpeedStateScaleFactorsSF_Medium_High_protobuf_unspecified
+}
+
+type SIB3 struct {
+ IntraFreqNeighCellList *IntraFreqNeighCellList `protobuf:"bytes,1,opt,name=intraFreqNeighCellList,proto3" json:"intraFreqNeighCellList,omitempty"`
+ IntraFreqBlackCellList *IntraFreqBlackCellList `protobuf:"bytes,2,opt,name=intraFreqBlackCellList,proto3" json:"intraFreqBlackCellList,omitempty"`
+ LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,3,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SIB3) Reset() { *m = SIB3{} }
+func (m *SIB3) String() string { return proto.CompactTextString(m) }
+func (*SIB3) ProtoMessage() {}
+func (*SIB3) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{16}
+}
+
+func (m *SIB3) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SIB3.Unmarshal(m, b)
+}
+func (m *SIB3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SIB3.Marshal(b, m, deterministic)
+}
+func (m *SIB3) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SIB3.Merge(m, src)
+}
+func (m *SIB3) XXX_Size() int {
+ return xxx_messageInfo_SIB3.Size(m)
+}
+func (m *SIB3) XXX_DiscardUnknown() {
+ xxx_messageInfo_SIB3.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB3 proto.InternalMessageInfo
+
+func (m *SIB3) GetIntraFreqNeighCellList() *IntraFreqNeighCellList {
+ if m != nil {
+ return m.IntraFreqNeighCellList
+ }
+ return nil
+}
+
+func (m *SIB3) GetIntraFreqBlackCellList() *IntraFreqBlackCellList {
+ if m != nil {
+ return m.IntraFreqBlackCellList
+ }
+ return nil
+}
+
+func (m *SIB3) GetLateNonCriticalExtension() *wrappers.BytesValue {
+ if m != nil {
+ return m.LateNonCriticalExtension
+ }
+ return nil
+}
+
+type IntraFreqNeighCellList struct {
+ Items []*IntraFreqNeighCellInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *IntraFreqNeighCellList) Reset() { *m = IntraFreqNeighCellList{} }
+func (m *IntraFreqNeighCellList) String() string { return proto.CompactTextString(m) }
+func (*IntraFreqNeighCellList) ProtoMessage() {}
+func (*IntraFreqNeighCellList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{17}
+}
+
+func (m *IntraFreqNeighCellList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_IntraFreqNeighCellList.Unmarshal(m, b)
+}
+func (m *IntraFreqNeighCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_IntraFreqNeighCellList.Marshal(b, m, deterministic)
+}
+func (m *IntraFreqNeighCellList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_IntraFreqNeighCellList.Merge(m, src)
+}
+func (m *IntraFreqNeighCellList) XXX_Size() int {
+ return xxx_messageInfo_IntraFreqNeighCellList.Size(m)
+}
+func (m *IntraFreqNeighCellList) XXX_DiscardUnknown() {
+ xxx_messageInfo_IntraFreqNeighCellList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_IntraFreqNeighCellList proto.InternalMessageInfo
+
+func (m *IntraFreqNeighCellList) GetItems() []*IntraFreqNeighCellInfo {
+ if m != nil {
+ return m.Items
+ }
+ return nil
+}
+
+type IntraFreqNeighCellInfo struct {
+ PhysCellId uint32 `protobuf:"varint,1,opt,name=physCellId,proto3" json:"physCellId,omitempty"`
+ Q_OffsetCell *Q_OffsetRange `protobuf:"bytes,2,opt,name=q_OffsetCell,json=qOffsetCell,proto3" json:"q_OffsetCell,omitempty"`
+ Q_RxLevMinOffsetCell *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=q_RxLevMinOffsetCell,json=qRxLevMinOffsetCell,proto3" json:"q_RxLevMinOffsetCell,omitempty"`
+ Q_RxLevMinOffsetCellSUL *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=q_RxLevMinOffsetCellSUL,json=qRxLevMinOffsetCellSUL,proto3" json:"q_RxLevMinOffsetCellSUL,omitempty"`
+ Q_QualMinOffsetCell *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=q_QualMinOffsetCell,json=qQualMinOffsetCell,proto3" json:"q_QualMinOffsetCell,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *IntraFreqNeighCellInfo) Reset() { *m = IntraFreqNeighCellInfo{} }
+func (m *IntraFreqNeighCellInfo) String() string { return proto.CompactTextString(m) }
+func (*IntraFreqNeighCellInfo) ProtoMessage() {}
+func (*IntraFreqNeighCellInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{18}
+}
+
+func (m *IntraFreqNeighCellInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_IntraFreqNeighCellInfo.Unmarshal(m, b)
+}
+func (m *IntraFreqNeighCellInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_IntraFreqNeighCellInfo.Marshal(b, m, deterministic)
+}
+func (m *IntraFreqNeighCellInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_IntraFreqNeighCellInfo.Merge(m, src)
+}
+func (m *IntraFreqNeighCellInfo) XXX_Size() int {
+ return xxx_messageInfo_IntraFreqNeighCellInfo.Size(m)
+}
+func (m *IntraFreqNeighCellInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_IntraFreqNeighCellInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_IntraFreqNeighCellInfo proto.InternalMessageInfo
+
+func (m *IntraFreqNeighCellInfo) GetPhysCellId() uint32 {
+ if m != nil {
+ return m.PhysCellId
+ }
+ return 0
+}
+
+func (m *IntraFreqNeighCellInfo) GetQ_OffsetCell() *Q_OffsetRange {
+ if m != nil {
+ return m.Q_OffsetCell
+ }
+ return nil
+}
+
+func (m *IntraFreqNeighCellInfo) GetQ_RxLevMinOffsetCell() *wrappers.UInt32Value {
+ if m != nil {
+ return m.Q_RxLevMinOffsetCell
+ }
+ return nil
+}
+
+func (m *IntraFreqNeighCellInfo) GetQ_RxLevMinOffsetCellSUL() *wrappers.UInt32Value {
+ if m != nil {
+ return m.Q_RxLevMinOffsetCellSUL
+ }
+ return nil
+}
+
+func (m *IntraFreqNeighCellInfo) GetQ_QualMinOffsetCell() *wrappers.UInt32Value {
+ if m != nil {
+ return m.Q_QualMinOffsetCell
+ }
+ return nil
+}
+
+type IntraFreqBlackCellList struct {
+ Items []*PCI_Range `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *IntraFreqBlackCellList) Reset() { *m = IntraFreqBlackCellList{} }
+func (m *IntraFreqBlackCellList) String() string { return proto.CompactTextString(m) }
+func (*IntraFreqBlackCellList) ProtoMessage() {}
+func (*IntraFreqBlackCellList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{19}
+}
+
+func (m *IntraFreqBlackCellList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_IntraFreqBlackCellList.Unmarshal(m, b)
+}
+func (m *IntraFreqBlackCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_IntraFreqBlackCellList.Marshal(b, m, deterministic)
+}
+func (m *IntraFreqBlackCellList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_IntraFreqBlackCellList.Merge(m, src)
+}
+func (m *IntraFreqBlackCellList) XXX_Size() int {
+ return xxx_messageInfo_IntraFreqBlackCellList.Size(m)
+}
+func (m *IntraFreqBlackCellList) XXX_DiscardUnknown() {
+ xxx_messageInfo_IntraFreqBlackCellList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_IntraFreqBlackCellList proto.InternalMessageInfo
+
+func (m *IntraFreqBlackCellList) GetItems() []*PCI_Range {
+ if m != nil {
+ return m.Items
+ }
+ return nil
+}
+
+type SIB4 struct {
+ InterFreqCarrierFreqList *InterFreqCarrierFreqList `protobuf:"bytes,1,opt,name=interFreqCarrierFreqList,proto3" json:"interFreqCarrierFreqList,omitempty"`
+ LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,2,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SIB4) Reset() { *m = SIB4{} }
+func (m *SIB4) String() string { return proto.CompactTextString(m) }
+func (*SIB4) ProtoMessage() {}
+func (*SIB4) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{20}
+}
+
+func (m *SIB4) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SIB4.Unmarshal(m, b)
+}
+func (m *SIB4) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SIB4.Marshal(b, m, deterministic)
+}
+func (m *SIB4) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SIB4.Merge(m, src)
+}
+func (m *SIB4) XXX_Size() int {
+ return xxx_messageInfo_SIB4.Size(m)
+}
+func (m *SIB4) XXX_DiscardUnknown() {
+ xxx_messageInfo_SIB4.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB4 proto.InternalMessageInfo
+
+func (m *SIB4) GetInterFreqCarrierFreqList() *InterFreqCarrierFreqList {
+ if m != nil {
+ return m.InterFreqCarrierFreqList
+ }
+ return nil
+}
+
+func (m *SIB4) GetLateNonCriticalExtension() *wrappers.BytesValue {
+ if m != nil {
+ return m.LateNonCriticalExtension
+ }
+ return nil
+}
+
+type InterFreqCarrierFreqList struct {
+ Items []*InterFreqCarrierFreqInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *InterFreqCarrierFreqList) Reset() { *m = InterFreqCarrierFreqList{} }
+func (m *InterFreqCarrierFreqList) String() string { return proto.CompactTextString(m) }
+func (*InterFreqCarrierFreqList) ProtoMessage() {}
+func (*InterFreqCarrierFreqList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{21}
+}
+
+func (m *InterFreqCarrierFreqList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_InterFreqCarrierFreqList.Unmarshal(m, b)
+}
+func (m *InterFreqCarrierFreqList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_InterFreqCarrierFreqList.Marshal(b, m, deterministic)
+}
+func (m *InterFreqCarrierFreqList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_InterFreqCarrierFreqList.Merge(m, src)
+}
+func (m *InterFreqCarrierFreqList) XXX_Size() int {
+ return xxx_messageInfo_InterFreqCarrierFreqList.Size(m)
+}
+func (m *InterFreqCarrierFreqList) XXX_DiscardUnknown() {
+ xxx_messageInfo_InterFreqCarrierFreqList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_InterFreqCarrierFreqList proto.InternalMessageInfo
+
+func (m *InterFreqCarrierFreqList) GetItems() []*InterFreqCarrierFreqInfo {
+ if m != nil {
+ return m.Items
+ }
+ return nil
+}
+
+type InterFreqCarrierFreqInfo struct {
+ Dl_CarrierFreq uint32 `protobuf:"varint,1,opt,name=dl_CarrierFreq,json=dlCarrierFreq,proto3" json:"dl_CarrierFreq,omitempty"`
+ FrequencyBandList *MultiFrequencyBandListNR_SIB `protobuf:"bytes,2,opt,name=frequencyBandList,proto3" json:"frequencyBandList,omitempty"`
+ FrequencyBandListSUL *MultiFrequencyBandListNR_SIB `protobuf:"bytes,3,opt,name=frequencyBandListSUL,proto3" json:"frequencyBandListSUL,omitempty"`
+ NrofSS_BlocksToAverage *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=nrofSS_BlocksToAverage,json=nrofSSBlocksToAverage,proto3" json:"nrofSS_BlocksToAverage,omitempty"`
+ AbsThreshSS_BlocksConsolidation *ThresholdNR `protobuf:"bytes,5,opt,name=absThreshSS_BlocksConsolidation,json=absThreshSSBlocksConsolidation,proto3" json:"absThreshSS_BlocksConsolidation,omitempty"`
+ Smtc *SSB_MTC `protobuf:"bytes,6,opt,name=smtc,proto3" json:"smtc,omitempty"`
+ SsbSubcarrierSpacing *SubcarrierSpacing `protobuf:"bytes,7,opt,name=ssbSubcarrierSpacing,proto3" json:"ssbSubcarrierSpacing,omitempty"`
+ Ssb_ToMeasure *SSB_ToMeasure `protobuf:"bytes,8,opt,name=ssb_ToMeasure,json=ssbToMeasure,proto3" json:"ssb_ToMeasure,omitempty"`
+ DeriveSSB_IndexFromCell bool `protobuf:"varint,9,opt,name=deriveSSB_IndexFromCell,json=deriveSSBIndexFromCell,proto3" json:"deriveSSB_IndexFromCell,omitempty"`
+ Ss_RSSI_Measurement *SS_RSSI_Measurement `protobuf:"bytes,10,opt,name=ss_RSSI_Measurement,json=ssRSSIMeasurement,proto3" json:"ss_RSSI_Measurement,omitempty"`
+ Q_RxLevMin int32 `protobuf:"zigzag32,11,opt,name=q_RxLevMin,json=qRxLevMin,proto3" json:"q_RxLevMin,omitempty"`
+ Q_RxLevMinSUL *wrappers.Int32Value `protobuf:"bytes,12,opt,name=q_RxLevMinSUL,json=qRxLevMinSUL,proto3" json:"q_RxLevMinSUL,omitempty"`
+ Q_QualMin *wrappers.Int32Value `protobuf:"bytes,13,opt,name=q_QualMin,json=qQualMin,proto3" json:"q_QualMin,omitempty"`
+ P_Max *wrappers.Int32Value `protobuf:"bytes,14,opt,name=p_Max,json=pMax,proto3" json:"p_Max,omitempty"`
+ T_ReselectionNR uint32 `protobuf:"varint,15,opt,name=t_ReselectionNR,json=tReselectionNR,proto3" json:"t_ReselectionNR,omitempty"`
+ T_ReselectionNR_SF *SpeedStateScaleFactors `protobuf:"bytes,16,opt,name=t_ReselectionNR_SF,json=tReselectionNRSF,proto3" json:"t_ReselectionNR_SF,omitempty"`
+ ThreshX_HighP uint32 `protobuf:"varint,17,opt,name=threshX_HighP,json=threshXHighP,proto3" json:"threshX_HighP,omitempty"`
+ ThreshX_LowP uint32 `protobuf:"varint,18,opt,name=threshX_LowP,json=threshXLowP,proto3" json:"threshX_LowP,omitempty"`
+ ThreshX_Q *InterFreqCarrierFreqInfoThreshX_Q `protobuf:"bytes,19,opt,name=threshX_Q,json=threshXQ,proto3" json:"threshX_Q,omitempty"`
+ CellReselectionPriority *wrappers.UInt32Value `protobuf:"bytes,20,opt,name=cellReselectionPriority,proto3" json:"cellReselectionPriority,omitempty"`
+ CellReselectionSubPriority *CellReselectionSubPriority `protobuf:"bytes,21,opt,name=cellReselectionSubPriority,proto3" json:"cellReselectionSubPriority,omitempty"`
+ Q_OffsetFreq *Q_OffsetRange `protobuf:"bytes,22,opt,name=q_OffsetFreq,json=qOffsetFreq,proto3" json:"q_OffsetFreq,omitempty"`
+ InterFreqNeighCellList *InterFreqNeighCellList `protobuf:"bytes,23,opt,name=interFreqNeighCellList,proto3" json:"interFreqNeighCellList,omitempty"`
+ InterFreqBlackCellList *InterFreqBlackCellList `protobuf:"bytes,24,opt,name=interFreqBlackCellList,proto3" json:"interFreqBlackCellList,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *InterFreqCarrierFreqInfo) Reset() { *m = InterFreqCarrierFreqInfo{} }
+func (m *InterFreqCarrierFreqInfo) String() string { return proto.CompactTextString(m) }
+func (*InterFreqCarrierFreqInfo) ProtoMessage() {}
+func (*InterFreqCarrierFreqInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{22}
+}
+
+func (m *InterFreqCarrierFreqInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_InterFreqCarrierFreqInfo.Unmarshal(m, b)
+}
+func (m *InterFreqCarrierFreqInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_InterFreqCarrierFreqInfo.Marshal(b, m, deterministic)
+}
+func (m *InterFreqCarrierFreqInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_InterFreqCarrierFreqInfo.Merge(m, src)
+}
+func (m *InterFreqCarrierFreqInfo) XXX_Size() int {
+ return xxx_messageInfo_InterFreqCarrierFreqInfo.Size(m)
+}
+func (m *InterFreqCarrierFreqInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_InterFreqCarrierFreqInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_InterFreqCarrierFreqInfo proto.InternalMessageInfo
+
+func (m *InterFreqCarrierFreqInfo) GetDl_CarrierFreq() uint32 {
+ if m != nil {
+ return m.Dl_CarrierFreq
+ }
+ return 0
+}
+
+func (m *InterFreqCarrierFreqInfo) GetFrequencyBandList() *MultiFrequencyBandListNR_SIB {
+ if m != nil {
+ return m.FrequencyBandList
+ }
+ return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetFrequencyBandListSUL() *MultiFrequencyBandListNR_SIB {
+ if m != nil {
+ return m.FrequencyBandListSUL
+ }
+ return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetNrofSS_BlocksToAverage() *wrappers.UInt32Value {
+ if m != nil {
+ return m.NrofSS_BlocksToAverage
+ }
+ return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetAbsThreshSS_BlocksConsolidation() *ThresholdNR {
+ if m != nil {
+ return m.AbsThreshSS_BlocksConsolidation
+ }
+ return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetSmtc() *SSB_MTC {
+ if m != nil {
+ return m.Smtc
+ }
+ return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetSsbSubcarrierSpacing() *SubcarrierSpacing {
+ if m != nil {
+ return m.SsbSubcarrierSpacing
+ }
+ return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetSsb_ToMeasure() *SSB_ToMeasure {
+ if m != nil {
+ return m.Ssb_ToMeasure
+ }
+ return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetDeriveSSB_IndexFromCell() bool {
+ if m != nil {
+ return m.DeriveSSB_IndexFromCell
+ }
+ return false
+}
+
+func (m *InterFreqCarrierFreqInfo) GetSs_RSSI_Measurement() *SS_RSSI_Measurement {
+ if m != nil {
+ return m.Ss_RSSI_Measurement
+ }
+ return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetQ_RxLevMin() int32 {
+ if m != nil {
+ return m.Q_RxLevMin
+ }
+ return 0
+}
+
+func (m *InterFreqCarrierFreqInfo) GetQ_RxLevMinSUL() *wrappers.Int32Value {
+ if m != nil {
+ return m.Q_RxLevMinSUL
+ }
+ return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetQ_QualMin() *wrappers.Int32Value {
+ if m != nil {
+ return m.Q_QualMin
+ }
+ return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetP_Max() *wrappers.Int32Value {
+ if m != nil {
+ return m.P_Max
+ }
+ return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetT_ReselectionNR() uint32 {
+ if m != nil {
+ return m.T_ReselectionNR
+ }
+ return 0
+}
+
+func (m *InterFreqCarrierFreqInfo) GetT_ReselectionNR_SF() *SpeedStateScaleFactors {
+ if m != nil {
+ return m.T_ReselectionNR_SF
+ }
+ return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetThreshX_HighP() uint32 {
+ if m != nil {
+ return m.ThreshX_HighP
+ }
+ return 0
+}
+
+func (m *InterFreqCarrierFreqInfo) GetThreshX_LowP() uint32 {
+ if m != nil {
+ return m.ThreshX_LowP
+ }
+ return 0
+}
+
+func (m *InterFreqCarrierFreqInfo) GetThreshX_Q() *InterFreqCarrierFreqInfoThreshX_Q {
+ if m != nil {
+ return m.ThreshX_Q
+ }
+ return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetCellReselectionPriority() *wrappers.UInt32Value {
+ if m != nil {
+ return m.CellReselectionPriority
+ }
+ return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetCellReselectionSubPriority() *CellReselectionSubPriority {
+ if m != nil {
+ return m.CellReselectionSubPriority
+ }
+ return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetQ_OffsetFreq() *Q_OffsetRange {
+ if m != nil {
+ return m.Q_OffsetFreq
+ }
+ return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetInterFreqNeighCellList() *InterFreqNeighCellList {
+ if m != nil {
+ return m.InterFreqNeighCellList
+ }
+ return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetInterFreqBlackCellList() *InterFreqBlackCellList {
+ if m != nil {
+ return m.InterFreqBlackCellList
+ }
+ return nil
+}
+
+type InterFreqCarrierFreqInfoThreshX_Q struct {
+ ThreshX_HighQ uint32 `protobuf:"varint,1,opt,name=threshX_HighQ,json=threshXHighQ,proto3" json:"threshX_HighQ,omitempty"`
+ ThreshX_LowQ uint32 `protobuf:"varint,2,opt,name=threshX_LowQ,json=threshXLowQ,proto3" json:"threshX_LowQ,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *InterFreqCarrierFreqInfoThreshX_Q) Reset() { *m = InterFreqCarrierFreqInfoThreshX_Q{} }
+func (m *InterFreqCarrierFreqInfoThreshX_Q) String() string { return proto.CompactTextString(m) }
+func (*InterFreqCarrierFreqInfoThreshX_Q) ProtoMessage() {}
+func (*InterFreqCarrierFreqInfoThreshX_Q) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{23}
+}
+
+func (m *InterFreqCarrierFreqInfoThreshX_Q) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q.Unmarshal(m, b)
+}
+func (m *InterFreqCarrierFreqInfoThreshX_Q) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q.Marshal(b, m, deterministic)
+}
+func (m *InterFreqCarrierFreqInfoThreshX_Q) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q.Merge(m, src)
+}
+func (m *InterFreqCarrierFreqInfoThreshX_Q) XXX_Size() int {
+ return xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q.Size(m)
+}
+func (m *InterFreqCarrierFreqInfoThreshX_Q) XXX_DiscardUnknown() {
+ xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q proto.InternalMessageInfo
+
+func (m *InterFreqCarrierFreqInfoThreshX_Q) GetThreshX_HighQ() uint32 {
+ if m != nil {
+ return m.ThreshX_HighQ
+ }
+ return 0
+}
+
+func (m *InterFreqCarrierFreqInfoThreshX_Q) GetThreshX_LowQ() uint32 {
+ if m != nil {
+ return m.ThreshX_LowQ
+ }
+ return 0
+}
+
+type InterFreqNeighCellList struct {
+ Items []*InterFreqNeighCellInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *InterFreqNeighCellList) Reset() { *m = InterFreqNeighCellList{} }
+func (m *InterFreqNeighCellList) String() string { return proto.CompactTextString(m) }
+func (*InterFreqNeighCellList) ProtoMessage() {}
+func (*InterFreqNeighCellList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{24}
+}
+
+func (m *InterFreqNeighCellList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_InterFreqNeighCellList.Unmarshal(m, b)
+}
+func (m *InterFreqNeighCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_InterFreqNeighCellList.Marshal(b, m, deterministic)
+}
+func (m *InterFreqNeighCellList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_InterFreqNeighCellList.Merge(m, src)
+}
+func (m *InterFreqNeighCellList) XXX_Size() int {
+ return xxx_messageInfo_InterFreqNeighCellList.Size(m)
+}
+func (m *InterFreqNeighCellList) XXX_DiscardUnknown() {
+ xxx_messageInfo_InterFreqNeighCellList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_InterFreqNeighCellList proto.InternalMessageInfo
+
+func (m *InterFreqNeighCellList) GetItems() []*InterFreqNeighCellInfo {
+ if m != nil {
+ return m.Items
+ }
+ return nil
+}
+
+type InterFreqNeighCellInfo struct {
+ PhysCellId uint32 `protobuf:"varint,1,opt,name=physCellId,proto3" json:"physCellId,omitempty"`
+ Q_OffsetCell *Q_OffsetRange `protobuf:"bytes,2,opt,name=q_OffsetCell,json=qOffsetCell,proto3" json:"q_OffsetCell,omitempty"`
+ Q_RxLevMinOffsetCell *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=q_RxLevMinOffsetCell,json=qRxLevMinOffsetCell,proto3" json:"q_RxLevMinOffsetCell,omitempty"`
+ Q_RxLevMinOffsetCellSUL *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=q_RxLevMinOffsetCellSUL,json=qRxLevMinOffsetCellSUL,proto3" json:"q_RxLevMinOffsetCellSUL,omitempty"`
+ Q_QualMinOffsetCell *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=q_QualMinOffsetCell,json=qQualMinOffsetCell,proto3" json:"q_QualMinOffsetCell,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *InterFreqNeighCellInfo) Reset() { *m = InterFreqNeighCellInfo{} }
+func (m *InterFreqNeighCellInfo) String() string { return proto.CompactTextString(m) }
+func (*InterFreqNeighCellInfo) ProtoMessage() {}
+func (*InterFreqNeighCellInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{25}
+}
+
+func (m *InterFreqNeighCellInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_InterFreqNeighCellInfo.Unmarshal(m, b)
+}
+func (m *InterFreqNeighCellInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_InterFreqNeighCellInfo.Marshal(b, m, deterministic)
+}
+func (m *InterFreqNeighCellInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_InterFreqNeighCellInfo.Merge(m, src)
+}
+func (m *InterFreqNeighCellInfo) XXX_Size() int {
+ return xxx_messageInfo_InterFreqNeighCellInfo.Size(m)
+}
+func (m *InterFreqNeighCellInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_InterFreqNeighCellInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_InterFreqNeighCellInfo proto.InternalMessageInfo
+
+func (m *InterFreqNeighCellInfo) GetPhysCellId() uint32 {
+ if m != nil {
+ return m.PhysCellId
+ }
+ return 0
+}
+
+func (m *InterFreqNeighCellInfo) GetQ_OffsetCell() *Q_OffsetRange {
+ if m != nil {
+ return m.Q_OffsetCell
+ }
+ return nil
+}
+
+func (m *InterFreqNeighCellInfo) GetQ_RxLevMinOffsetCell() *wrappers.UInt32Value {
+ if m != nil {
+ return m.Q_RxLevMinOffsetCell
+ }
+ return nil
+}
+
+func (m *InterFreqNeighCellInfo) GetQ_RxLevMinOffsetCellSUL() *wrappers.UInt32Value {
+ if m != nil {
+ return m.Q_RxLevMinOffsetCellSUL
+ }
+ return nil
+}
+
+func (m *InterFreqNeighCellInfo) GetQ_QualMinOffsetCell() *wrappers.UInt32Value {
+ if m != nil {
+ return m.Q_QualMinOffsetCell
+ }
+ return nil
+}
+
+type InterFreqBlackCellList struct {
+ Items []*PCI_Range `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *InterFreqBlackCellList) Reset() { *m = InterFreqBlackCellList{} }
+func (m *InterFreqBlackCellList) String() string { return proto.CompactTextString(m) }
+func (*InterFreqBlackCellList) ProtoMessage() {}
+func (*InterFreqBlackCellList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{26}
+}
+
+func (m *InterFreqBlackCellList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_InterFreqBlackCellList.Unmarshal(m, b)
+}
+func (m *InterFreqBlackCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_InterFreqBlackCellList.Marshal(b, m, deterministic)
+}
+func (m *InterFreqBlackCellList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_InterFreqBlackCellList.Merge(m, src)
+}
+func (m *InterFreqBlackCellList) XXX_Size() int {
+ return xxx_messageInfo_InterFreqBlackCellList.Size(m)
+}
+func (m *InterFreqBlackCellList) XXX_DiscardUnknown() {
+ xxx_messageInfo_InterFreqBlackCellList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_InterFreqBlackCellList proto.InternalMessageInfo
+
+func (m *InterFreqBlackCellList) GetItems() []*PCI_Range {
+ if m != nil {
+ return m.Items
+ }
+ return nil
+}
+
+type SIB5 struct {
+ CarrierFreqListEUTRA *CarrierFreqListEUTRA `protobuf:"bytes,1,opt,name=carrierFreqListEUTRA,proto3" json:"carrierFreqListEUTRA,omitempty"`
+ T_ReselectionEUTRA uint32 `protobuf:"varint,2,opt,name=t_ReselectionEUTRA,json=tReselectionEUTRA,proto3" json:"t_ReselectionEUTRA,omitempty"`
+ T_ReselectionEUTRA_SF *SpeedStateScaleFactors `protobuf:"bytes,3,opt,name=t_ReselectionEUTRA_SF,json=tReselectionEUTRASF,proto3" json:"t_ReselectionEUTRA_SF,omitempty"`
+ LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,4,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SIB5) Reset() { *m = SIB5{} }
+func (m *SIB5) String() string { return proto.CompactTextString(m) }
+func (*SIB5) ProtoMessage() {}
+func (*SIB5) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{27}
+}
+
+func (m *SIB5) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SIB5.Unmarshal(m, b)
+}
+func (m *SIB5) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SIB5.Marshal(b, m, deterministic)
+}
+func (m *SIB5) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SIB5.Merge(m, src)
+}
+func (m *SIB5) XXX_Size() int {
+ return xxx_messageInfo_SIB5.Size(m)
+}
+func (m *SIB5) XXX_DiscardUnknown() {
+ xxx_messageInfo_SIB5.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB5 proto.InternalMessageInfo
+
+func (m *SIB5) GetCarrierFreqListEUTRA() *CarrierFreqListEUTRA {
+ if m != nil {
+ return m.CarrierFreqListEUTRA
+ }
+ return nil
+}
+
+func (m *SIB5) GetT_ReselectionEUTRA() uint32 {
+ if m != nil {
+ return m.T_ReselectionEUTRA
+ }
+ return 0
+}
+
+func (m *SIB5) GetT_ReselectionEUTRA_SF() *SpeedStateScaleFactors {
+ if m != nil {
+ return m.T_ReselectionEUTRA_SF
+ }
+ return nil
+}
+
+func (m *SIB5) GetLateNonCriticalExtension() *wrappers.BytesValue {
+ if m != nil {
+ return m.LateNonCriticalExtension
+ }
+ return nil
+}
+
+type CarrierFreqListEUTRA struct {
+ Items []*CarrierFreqEUTRA `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CarrierFreqListEUTRA) Reset() { *m = CarrierFreqListEUTRA{} }
+func (m *CarrierFreqListEUTRA) String() string { return proto.CompactTextString(m) }
+func (*CarrierFreqListEUTRA) ProtoMessage() {}
+func (*CarrierFreqListEUTRA) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{28}
+}
+
+func (m *CarrierFreqListEUTRA) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CarrierFreqListEUTRA.Unmarshal(m, b)
+}
+func (m *CarrierFreqListEUTRA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CarrierFreqListEUTRA.Marshal(b, m, deterministic)
+}
+func (m *CarrierFreqListEUTRA) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CarrierFreqListEUTRA.Merge(m, src)
+}
+func (m *CarrierFreqListEUTRA) XXX_Size() int {
+ return xxx_messageInfo_CarrierFreqListEUTRA.Size(m)
+}
+func (m *CarrierFreqListEUTRA) XXX_DiscardUnknown() {
+ xxx_messageInfo_CarrierFreqListEUTRA.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CarrierFreqListEUTRA proto.InternalMessageInfo
+
+func (m *CarrierFreqListEUTRA) GetItems() []*CarrierFreqEUTRA {
+ if m != nil {
+ return m.Items
+ }
+ return nil
+}
+
+type CarrierFreqEUTRA struct {
+ CarrierFreq uint32 `protobuf:"varint,1,opt,name=carrierFreq,proto3" json:"carrierFreq,omitempty"`
+ EutraMultiBandInfoList *EUTRA_MultiBandInfoList `protobuf:"bytes,2,opt,name=eutra_multiBandInfoList,json=eutraMultiBandInfoList,proto3" json:"eutra_multiBandInfoList,omitempty"`
+ Eutra_FreqNeighCellList *EUTRA_FreqNeighCellList `protobuf:"bytes,3,opt,name=eutra_FreqNeighCellList,json=eutraFreqNeighCellList,proto3" json:"eutra_FreqNeighCellList,omitempty"`
+ Eutra_BlackCellList *EUTRA_FreqBlackCellList `protobuf:"bytes,4,opt,name=eutra_BlackCellList,json=eutraBlackCellList,proto3" json:"eutra_BlackCellList,omitempty"`
+ AllowedMeasBandwidth *EUTRA_AllowedMeasBandwidth `protobuf:"bytes,5,opt,name=allowedMeasBandwidth,proto3" json:"allowedMeasBandwidth,omitempty"`
+ PresenceAntennaPort1 bool `protobuf:"varint,6,opt,name=presenceAntennaPort1,proto3" json:"presenceAntennaPort1,omitempty"`
+ CellReselectionPriority *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=cellReselectionPriority,proto3" json:"cellReselectionPriority,omitempty"`
+ CellReselectionSubPriority *CellReselectionSubPriority `protobuf:"bytes,8,opt,name=cellReselectionSubPriority,proto3" json:"cellReselectionSubPriority,omitempty"`
+ ThreshX_High uint32 `protobuf:"varint,9,opt,name=threshX_High,json=threshXHigh,proto3" json:"threshX_High,omitempty"`
+ ThreshX_Low uint32 `protobuf:"varint,10,opt,name=threshX_Low,json=threshXLow,proto3" json:"threshX_Low,omitempty"`
+ Q_RxLevMin int32 `protobuf:"zigzag32,11,opt,name=q_RxLevMin,json=qRxLevMin,proto3" json:"q_RxLevMin,omitempty"`
+ Q_QualMin int32 `protobuf:"zigzag32,12,opt,name=q_QualMin,json=qQualMin,proto3" json:"q_QualMin,omitempty"`
+ P_MaxEUTRA int32 `protobuf:"zigzag32,13,opt,name=p_MaxEUTRA,json=pMaxEUTRA,proto3" json:"p_MaxEUTRA,omitempty"`
+ ThreshX_Q *CarrierFreqEUTRAThreshX_Q `protobuf:"bytes,14,opt,name=threshX_Q,json=threshXQ,proto3" json:"threshX_Q,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CarrierFreqEUTRA) Reset() { *m = CarrierFreqEUTRA{} }
+func (m *CarrierFreqEUTRA) String() string { return proto.CompactTextString(m) }
+func (*CarrierFreqEUTRA) ProtoMessage() {}
+func (*CarrierFreqEUTRA) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{29}
+}
+
+func (m *CarrierFreqEUTRA) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CarrierFreqEUTRA.Unmarshal(m, b)
+}
+func (m *CarrierFreqEUTRA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CarrierFreqEUTRA.Marshal(b, m, deterministic)
+}
+func (m *CarrierFreqEUTRA) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CarrierFreqEUTRA.Merge(m, src)
+}
+func (m *CarrierFreqEUTRA) XXX_Size() int {
+ return xxx_messageInfo_CarrierFreqEUTRA.Size(m)
+}
+func (m *CarrierFreqEUTRA) XXX_DiscardUnknown() {
+ xxx_messageInfo_CarrierFreqEUTRA.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CarrierFreqEUTRA proto.InternalMessageInfo
+
+func (m *CarrierFreqEUTRA) GetCarrierFreq() uint32 {
+ if m != nil {
+ return m.CarrierFreq
+ }
+ return 0
+}
+
+func (m *CarrierFreqEUTRA) GetEutraMultiBandInfoList() *EUTRA_MultiBandInfoList {
+ if m != nil {
+ return m.EutraMultiBandInfoList
+ }
+ return nil
+}
+
+func (m *CarrierFreqEUTRA) GetEutra_FreqNeighCellList() *EUTRA_FreqNeighCellList {
+ if m != nil {
+ return m.Eutra_FreqNeighCellList
+ }
+ return nil
+}
+
+func (m *CarrierFreqEUTRA) GetEutra_BlackCellList() *EUTRA_FreqBlackCellList {
+ if m != nil {
+ return m.Eutra_BlackCellList
+ }
+ return nil
+}
+
+func (m *CarrierFreqEUTRA) GetAllowedMeasBandwidth() *EUTRA_AllowedMeasBandwidth {
+ if m != nil {
+ return m.AllowedMeasBandwidth
+ }
+ return nil
+}
+
+func (m *CarrierFreqEUTRA) GetPresenceAntennaPort1() bool {
+ if m != nil {
+ return m.PresenceAntennaPort1
+ }
+ return false
+}
+
+func (m *CarrierFreqEUTRA) GetCellReselectionPriority() *wrappers.UInt32Value {
+ if m != nil {
+ return m.CellReselectionPriority
+ }
+ return nil
+}
+
+func (m *CarrierFreqEUTRA) GetCellReselectionSubPriority() *CellReselectionSubPriority {
+ if m != nil {
+ return m.CellReselectionSubPriority
+ }
+ return nil
+}
+
+func (m *CarrierFreqEUTRA) GetThreshX_High() uint32 {
+ if m != nil {
+ return m.ThreshX_High
+ }
+ return 0
+}
+
+func (m *CarrierFreqEUTRA) GetThreshX_Low() uint32 {
+ if m != nil {
+ return m.ThreshX_Low
+ }
+ return 0
+}
+
+func (m *CarrierFreqEUTRA) GetQ_RxLevMin() int32 {
+ if m != nil {
+ return m.Q_RxLevMin
+ }
+ return 0
+}
+
+func (m *CarrierFreqEUTRA) GetQ_QualMin() int32 {
+ if m != nil {
+ return m.Q_QualMin
+ }
+ return 0
+}
+
+func (m *CarrierFreqEUTRA) GetP_MaxEUTRA() int32 {
+ if m != nil {
+ return m.P_MaxEUTRA
+ }
+ return 0
+}
+
+func (m *CarrierFreqEUTRA) GetThreshX_Q() *CarrierFreqEUTRAThreshX_Q {
+ if m != nil {
+ return m.ThreshX_Q
+ }
+ return nil
+}
+
+type EUTRA_FreqNeighCellList struct {
+ Items []*EUTRA_FreqNeighCellInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *EUTRA_FreqNeighCellList) Reset() { *m = EUTRA_FreqNeighCellList{} }
+func (m *EUTRA_FreqNeighCellList) String() string { return proto.CompactTextString(m) }
+func (*EUTRA_FreqNeighCellList) ProtoMessage() {}
+func (*EUTRA_FreqNeighCellList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{30}
+}
+
+func (m *EUTRA_FreqNeighCellList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_EUTRA_FreqNeighCellList.Unmarshal(m, b)
+}
+func (m *EUTRA_FreqNeighCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_EUTRA_FreqNeighCellList.Marshal(b, m, deterministic)
+}
+func (m *EUTRA_FreqNeighCellList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_EUTRA_FreqNeighCellList.Merge(m, src)
+}
+func (m *EUTRA_FreqNeighCellList) XXX_Size() int {
+ return xxx_messageInfo_EUTRA_FreqNeighCellList.Size(m)
+}
+func (m *EUTRA_FreqNeighCellList) XXX_DiscardUnknown() {
+ xxx_messageInfo_EUTRA_FreqNeighCellList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_EUTRA_FreqNeighCellList proto.InternalMessageInfo
+
+func (m *EUTRA_FreqNeighCellList) GetItems() []*EUTRA_FreqNeighCellInfo {
+ if m != nil {
+ return m.Items
+ }
+ return nil
+}
+
+type EUTRA_FreqBlackCellList struct {
+ Items []*EUTRA_PhysCellIdRange `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *EUTRA_FreqBlackCellList) Reset() { *m = EUTRA_FreqBlackCellList{} }
+func (m *EUTRA_FreqBlackCellList) String() string { return proto.CompactTextString(m) }
+func (*EUTRA_FreqBlackCellList) ProtoMessage() {}
+func (*EUTRA_FreqBlackCellList) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{31}
+}
+
+func (m *EUTRA_FreqBlackCellList) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_EUTRA_FreqBlackCellList.Unmarshal(m, b)
+}
+func (m *EUTRA_FreqBlackCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_EUTRA_FreqBlackCellList.Marshal(b, m, deterministic)
+}
+func (m *EUTRA_FreqBlackCellList) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_EUTRA_FreqBlackCellList.Merge(m, src)
+}
+func (m *EUTRA_FreqBlackCellList) XXX_Size() int {
+ return xxx_messageInfo_EUTRA_FreqBlackCellList.Size(m)
+}
+func (m *EUTRA_FreqBlackCellList) XXX_DiscardUnknown() {
+ xxx_messageInfo_EUTRA_FreqBlackCellList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_EUTRA_FreqBlackCellList proto.InternalMessageInfo
+
+func (m *EUTRA_FreqBlackCellList) GetItems() []*EUTRA_PhysCellIdRange {
+ if m != nil {
+ return m.Items
+ }
+ return nil
+}
+
+type EUTRA_FreqNeighCellInfo struct {
+ PhysCellId uint32 `protobuf:"varint,1,opt,name=physCellId,proto3" json:"physCellId,omitempty"`
+ Q_OffsetCell *EUTRA_Q_OffsetRange `protobuf:"bytes,2,opt,name=q_OffsetCell,json=qOffsetCell,proto3" json:"q_OffsetCell,omitempty"`
+ Q_RxLevMinOffsetCell *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=q_RxLevMinOffsetCell,json=qRxLevMinOffsetCell,proto3" json:"q_RxLevMinOffsetCell,omitempty"`
+ Q_QualMinOffsetCell *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=q_QualMinOffsetCell,json=qQualMinOffsetCell,proto3" json:"q_QualMinOffsetCell,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *EUTRA_FreqNeighCellInfo) Reset() { *m = EUTRA_FreqNeighCellInfo{} }
+func (m *EUTRA_FreqNeighCellInfo) String() string { return proto.CompactTextString(m) }
+func (*EUTRA_FreqNeighCellInfo) ProtoMessage() {}
+func (*EUTRA_FreqNeighCellInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{32}
+}
+
+func (m *EUTRA_FreqNeighCellInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_EUTRA_FreqNeighCellInfo.Unmarshal(m, b)
+}
+func (m *EUTRA_FreqNeighCellInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_EUTRA_FreqNeighCellInfo.Marshal(b, m, deterministic)
+}
+func (m *EUTRA_FreqNeighCellInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_EUTRA_FreqNeighCellInfo.Merge(m, src)
+}
+func (m *EUTRA_FreqNeighCellInfo) XXX_Size() int {
+ return xxx_messageInfo_EUTRA_FreqNeighCellInfo.Size(m)
+}
+func (m *EUTRA_FreqNeighCellInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_EUTRA_FreqNeighCellInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_EUTRA_FreqNeighCellInfo proto.InternalMessageInfo
+
+func (m *EUTRA_FreqNeighCellInfo) GetPhysCellId() uint32 {
+ if m != nil {
+ return m.PhysCellId
+ }
+ return 0
+}
+
+func (m *EUTRA_FreqNeighCellInfo) GetQ_OffsetCell() *EUTRA_Q_OffsetRange {
+ if m != nil {
+ return m.Q_OffsetCell
+ }
+ return nil
+}
+
+func (m *EUTRA_FreqNeighCellInfo) GetQ_RxLevMinOffsetCell() *wrappers.UInt32Value {
+ if m != nil {
+ return m.Q_RxLevMinOffsetCell
+ }
+ return nil
+}
+
+func (m *EUTRA_FreqNeighCellInfo) GetQ_QualMinOffsetCell() *wrappers.UInt32Value {
+ if m != nil {
+ return m.Q_QualMinOffsetCell
+ }
+ return nil
+}
+
+type CarrierFreqEUTRAThreshX_Q struct {
+ ThreshX_HighQ uint32 `protobuf:"varint,1,opt,name=threshX_HighQ,json=threshXHighQ,proto3" json:"threshX_HighQ,omitempty"`
+ ThreshX_LowQ uint32 `protobuf:"varint,2,opt,name=threshX_LowQ,json=threshXLowQ,proto3" json:"threshX_LowQ,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *CarrierFreqEUTRAThreshX_Q) Reset() { *m = CarrierFreqEUTRAThreshX_Q{} }
+func (m *CarrierFreqEUTRAThreshX_Q) String() string { return proto.CompactTextString(m) }
+func (*CarrierFreqEUTRAThreshX_Q) ProtoMessage() {}
+func (*CarrierFreqEUTRAThreshX_Q) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{33}
+}
+
+func (m *CarrierFreqEUTRAThreshX_Q) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_CarrierFreqEUTRAThreshX_Q.Unmarshal(m, b)
+}
+func (m *CarrierFreqEUTRAThreshX_Q) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_CarrierFreqEUTRAThreshX_Q.Marshal(b, m, deterministic)
+}
+func (m *CarrierFreqEUTRAThreshX_Q) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CarrierFreqEUTRAThreshX_Q.Merge(m, src)
+}
+func (m *CarrierFreqEUTRAThreshX_Q) XXX_Size() int {
+ return xxx_messageInfo_CarrierFreqEUTRAThreshX_Q.Size(m)
+}
+func (m *CarrierFreqEUTRAThreshX_Q) XXX_DiscardUnknown() {
+ xxx_messageInfo_CarrierFreqEUTRAThreshX_Q.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CarrierFreqEUTRAThreshX_Q proto.InternalMessageInfo
+
+func (m *CarrierFreqEUTRAThreshX_Q) GetThreshX_HighQ() uint32 {
+ if m != nil {
+ return m.ThreshX_HighQ
+ }
+ return 0
+}
+
+func (m *CarrierFreqEUTRAThreshX_Q) GetThreshX_LowQ() uint32 {
+ if m != nil {
+ return m.ThreshX_LowQ
+ }
+ return 0
+}
+
+type SIB6 struct {
+ MessageIdentifier []byte `protobuf:"bytes,1,opt,name=messageIdentifier,proto3" json:"messageIdentifier,omitempty"`
+ SerialNumber []byte `protobuf:"bytes,2,opt,name=serialNumber,proto3" json:"serialNumber,omitempty"`
+ WarningType []byte `protobuf:"bytes,3,opt,name=warningType,proto3" json:"warningType,omitempty"`
+ LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,4,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SIB6) Reset() { *m = SIB6{} }
+func (m *SIB6) String() string { return proto.CompactTextString(m) }
+func (*SIB6) ProtoMessage() {}
+func (*SIB6) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{34}
+}
+
+func (m *SIB6) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SIB6.Unmarshal(m, b)
+}
+func (m *SIB6) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SIB6.Marshal(b, m, deterministic)
+}
+func (m *SIB6) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SIB6.Merge(m, src)
+}
+func (m *SIB6) XXX_Size() int {
+ return xxx_messageInfo_SIB6.Size(m)
+}
+func (m *SIB6) XXX_DiscardUnknown() {
+ xxx_messageInfo_SIB6.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB6 proto.InternalMessageInfo
+
+func (m *SIB6) GetMessageIdentifier() []byte {
+ if m != nil {
+ return m.MessageIdentifier
+ }
+ return nil
+}
+
+func (m *SIB6) GetSerialNumber() []byte {
+ if m != nil {
+ return m.SerialNumber
+ }
+ return nil
+}
+
+func (m *SIB6) GetWarningType() []byte {
+ if m != nil {
+ return m.WarningType
+ }
+ return nil
+}
+
+func (m *SIB6) GetLateNonCriticalExtension() *wrappers.BytesValue {
+ if m != nil {
+ return m.LateNonCriticalExtension
+ }
+ return nil
+}
+
+type SIB7 struct {
+ MessageIdentifier []byte `protobuf:"bytes,1,opt,name=messageIdentifier,proto3" json:"messageIdentifier,omitempty"`
+ SerialNumber []byte `protobuf:"bytes,2,opt,name=serialNumber,proto3" json:"serialNumber,omitempty"`
+ WarningMessageSegmentType SIB7_WarningMessageSegmentType `protobuf:"varint,3,opt,name=warningMessageSegmentType,proto3,enum=streaming_protobufs.SIB7_WarningMessageSegmentType" json:"warningMessageSegmentType,omitempty"`
+ WarningMessageSegmentNumber uint32 `protobuf:"varint,4,opt,name=warningMessageSegmentNumber,proto3" json:"warningMessageSegmentNumber,omitempty"`
+ WarningMessageSegment []byte `protobuf:"bytes,5,opt,name=warningMessageSegment,proto3" json:"warningMessageSegment,omitempty"`
+ DataCodingScheme *wrappers.BytesValue `protobuf:"bytes,6,opt,name=dataCodingScheme,proto3" json:"dataCodingScheme,omitempty"`
+ LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,7,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SIB7) Reset() { *m = SIB7{} }
+func (m *SIB7) String() string { return proto.CompactTextString(m) }
+func (*SIB7) ProtoMessage() {}
+func (*SIB7) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{35}
+}
+
+func (m *SIB7) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SIB7.Unmarshal(m, b)
+}
+func (m *SIB7) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SIB7.Marshal(b, m, deterministic)
+}
+func (m *SIB7) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SIB7.Merge(m, src)
+}
+func (m *SIB7) XXX_Size() int {
+ return xxx_messageInfo_SIB7.Size(m)
+}
+func (m *SIB7) XXX_DiscardUnknown() {
+ xxx_messageInfo_SIB7.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB7 proto.InternalMessageInfo
+
+func (m *SIB7) GetMessageIdentifier() []byte {
+ if m != nil {
+ return m.MessageIdentifier
+ }
+ return nil
+}
+
+func (m *SIB7) GetSerialNumber() []byte {
+ if m != nil {
+ return m.SerialNumber
+ }
+ return nil
+}
+
+func (m *SIB7) GetWarningMessageSegmentType() SIB7_WarningMessageSegmentType {
+ if m != nil {
+ return m.WarningMessageSegmentType
+ }
+ return SIB7_protobuf_unspecified
+}
+
+func (m *SIB7) GetWarningMessageSegmentNumber() uint32 {
+ if m != nil {
+ return m.WarningMessageSegmentNumber
+ }
+ return 0
+}
+
+func (m *SIB7) GetWarningMessageSegment() []byte {
+ if m != nil {
+ return m.WarningMessageSegment
+ }
+ return nil
+}
+
+func (m *SIB7) GetDataCodingScheme() *wrappers.BytesValue {
+ if m != nil {
+ return m.DataCodingScheme
+ }
+ return nil
+}
+
+func (m *SIB7) GetLateNonCriticalExtension() *wrappers.BytesValue {
+ if m != nil {
+ return m.LateNonCriticalExtension
+ }
+ return nil
+}
+
+type SIB8 struct {
+ MessageIdentifier []byte `protobuf:"bytes,1,opt,name=messageIdentifier,proto3" json:"messageIdentifier,omitempty"`
+ SerialNumber []byte `protobuf:"bytes,2,opt,name=serialNumber,proto3" json:"serialNumber,omitempty"`
+ WarningMessageSegmentType SIB8_WarningMessageSegmentType `protobuf:"varint,3,opt,name=warningMessageSegmentType,proto3,enum=streaming_protobufs.SIB8_WarningMessageSegmentType" json:"warningMessageSegmentType,omitempty"`
+ WarningMessageSegmentNumber uint32 `protobuf:"varint,4,opt,name=warningMessageSegmentNumber,proto3" json:"warningMessageSegmentNumber,omitempty"`
+ WarningMessageSegment []byte `protobuf:"bytes,5,opt,name=warningMessageSegment,proto3" json:"warningMessageSegment,omitempty"`
+ DataCodingScheme *wrappers.BytesValue `protobuf:"bytes,6,opt,name=dataCodingScheme,proto3" json:"dataCodingScheme,omitempty"`
+ WarningAreaCoordinatesSegment *wrappers.BytesValue `protobuf:"bytes,7,opt,name=warningAreaCoordinatesSegment,proto3" json:"warningAreaCoordinatesSegment,omitempty"`
+ LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,8,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SIB8) Reset() { *m = SIB8{} }
+func (m *SIB8) String() string { return proto.CompactTextString(m) }
+func (*SIB8) ProtoMessage() {}
+func (*SIB8) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{36}
+}
+
+func (m *SIB8) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SIB8.Unmarshal(m, b)
+}
+func (m *SIB8) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SIB8.Marshal(b, m, deterministic)
+}
+func (m *SIB8) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SIB8.Merge(m, src)
+}
+func (m *SIB8) XXX_Size() int {
+ return xxx_messageInfo_SIB8.Size(m)
+}
+func (m *SIB8) XXX_DiscardUnknown() {
+ xxx_messageInfo_SIB8.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB8 proto.InternalMessageInfo
+
+func (m *SIB8) GetMessageIdentifier() []byte {
+ if m != nil {
+ return m.MessageIdentifier
+ }
+ return nil
+}
+
+func (m *SIB8) GetSerialNumber() []byte {
+ if m != nil {
+ return m.SerialNumber
+ }
+ return nil
+}
+
+func (m *SIB8) GetWarningMessageSegmentType() SIB8_WarningMessageSegmentType {
+ if m != nil {
+ return m.WarningMessageSegmentType
+ }
+ return SIB8_protobuf_unspecified
+}
+
+func (m *SIB8) GetWarningMessageSegmentNumber() uint32 {
+ if m != nil {
+ return m.WarningMessageSegmentNumber
+ }
+ return 0
+}
+
+func (m *SIB8) GetWarningMessageSegment() []byte {
+ if m != nil {
+ return m.WarningMessageSegment
+ }
+ return nil
+}
+
+func (m *SIB8) GetDataCodingScheme() *wrappers.BytesValue {
+ if m != nil {
+ return m.DataCodingScheme
+ }
+ return nil
+}
+
+func (m *SIB8) GetWarningAreaCoordinatesSegment() *wrappers.BytesValue {
+ if m != nil {
+ return m.WarningAreaCoordinatesSegment
+ }
+ return nil
+}
+
+func (m *SIB8) GetLateNonCriticalExtension() *wrappers.BytesValue {
+ if m != nil {
+ return m.LateNonCriticalExtension
+ }
+ return nil
+}
+
+type SIB9 struct {
+ TimeInfo *SIB9TimeInfo `protobuf:"bytes,1,opt,name=timeInfo,proto3" json:"timeInfo,omitempty"`
+ LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,2,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SIB9) Reset() { *m = SIB9{} }
+func (m *SIB9) String() string { return proto.CompactTextString(m) }
+func (*SIB9) ProtoMessage() {}
+func (*SIB9) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{37}
+}
+
+func (m *SIB9) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SIB9.Unmarshal(m, b)
+}
+func (m *SIB9) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SIB9.Marshal(b, m, deterministic)
+}
+func (m *SIB9) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SIB9.Merge(m, src)
+}
+func (m *SIB9) XXX_Size() int {
+ return xxx_messageInfo_SIB9.Size(m)
+}
+func (m *SIB9) XXX_DiscardUnknown() {
+ xxx_messageInfo_SIB9.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB9 proto.InternalMessageInfo
+
+func (m *SIB9) GetTimeInfo() *SIB9TimeInfo {
+ if m != nil {
+ return m.TimeInfo
+ }
+ return nil
+}
+
+func (m *SIB9) GetLateNonCriticalExtension() *wrappers.BytesValue {
+ if m != nil {
+ return m.LateNonCriticalExtension
+ }
+ return nil
+}
+
+type SIB9TimeInfo struct {
+ TimeInfoUTC uint64 `protobuf:"varint,1,opt,name=timeInfoUTC,proto3" json:"timeInfoUTC,omitempty"`
+ DayLightSavingTime *wrappers.BytesValue `protobuf:"bytes,2,opt,name=dayLightSavingTime,proto3" json:"dayLightSavingTime,omitempty"`
+ LeapSeconds *wrappers.Int32Value `protobuf:"bytes,3,opt,name=leapSeconds,proto3" json:"leapSeconds,omitempty"`
+ LocalTimeOffset *wrappers.Int32Value `protobuf:"bytes,4,opt,name=localTimeOffset,proto3" json:"localTimeOffset,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *SIB9TimeInfo) Reset() { *m = SIB9TimeInfo{} }
+func (m *SIB9TimeInfo) String() string { return proto.CompactTextString(m) }
+func (*SIB9TimeInfo) ProtoMessage() {}
+func (*SIB9TimeInfo) Descriptor() ([]byte, []int) {
+ return fileDescriptor_3f0afbd7a60a4cb5, []int{38}
+}
+
+func (m *SIB9TimeInfo) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_SIB9TimeInfo.Unmarshal(m, b)
+}
+func (m *SIB9TimeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_SIB9TimeInfo.Marshal(b, m, deterministic)
+}
+func (m *SIB9TimeInfo) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_SIB9TimeInfo.Merge(m, src)
+}
+func (m *SIB9TimeInfo) XXX_Size() int {
+ return xxx_messageInfo_SIB9TimeInfo.Size(m)
+}
+func (m *SIB9TimeInfo) XXX_DiscardUnknown() {
+ xxx_messageInfo_SIB9TimeInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB9TimeInfo proto.InternalMessageInfo
+
+func (m *SIB9TimeInfo) GetTimeInfoUTC() uint64 {
+ if m != nil {
+ return m.TimeInfoUTC
+ }
+ return 0
+}
+
+func (m *SIB9TimeInfo) GetDayLightSavingTime() *wrappers.BytesValue {
+ if m != nil {
+ return m.DayLightSavingTime
+ }
+ return nil
+}
+
+func (m *SIB9TimeInfo) GetLeapSeconds() *wrappers.Int32Value {
+ if m != nil {
+ return m.LeapSeconds
+ }
+ return nil
+}
+
+func (m *SIB9TimeInfo) GetLocalTimeOffset() *wrappers.Int32Value {
+ if m != nil {
+ return m.LocalTimeOffset
+ }
+ return nil
+}
+
+func init() {
+ proto.RegisterEnum("streaming_protobufs.UAC_AccessCategory1_SelectionAssistanceInfo_Value", UAC_AccessCategory1_SelectionAssistanceInfo_Value_name, UAC_AccessCategory1_SelectionAssistanceInfo_Value_value)
+ proto.RegisterEnum("streaming_protobufs.Q_Hyst_Value", Q_Hyst_Value_name, Q_Hyst_Value_value)
+ proto.RegisterEnum("streaming_protobufs.SF_Medium_High_Value", SF_Medium_High_Value_name, SF_Medium_High_Value_value)
+ proto.RegisterEnum("streaming_protobufs.CellReselectionSubPriority_Value", CellReselectionSubPriority_Value_name, CellReselectionSubPriority_Value_value)
+ proto.RegisterEnum("streaming_protobufs.SpeedStateScaleFactorsSF_Medium_High_Value", SpeedStateScaleFactorsSF_Medium_High_Value_name, SpeedStateScaleFactorsSF_Medium_High_Value_value)
+ proto.RegisterEnum("streaming_protobufs.SIB7_WarningMessageSegmentType", SIB7_WarningMessageSegmentType_name, SIB7_WarningMessageSegmentType_value)
+ proto.RegisterEnum("streaming_protobufs.SIB8_WarningMessageSegmentType", SIB8_WarningMessageSegmentType_name, SIB8_WarningMessageSegmentType_value)
+ proto.RegisterType((*SIB1)(nil), "streaming_protobufs.SIB1")
+ proto.RegisterType((*SIB1CellSelectionInfo)(nil), "streaming_protobufs.SIB1CellSelectionInfo")
+ proto.RegisterType((*SIB1UAC_BarringInfo)(nil), "streaming_protobufs.SIB1UAC_BarringInfo")
+ proto.RegisterType((*UAC_AccessCategory1_SelectionAssistanceInfo)(nil), "streaming_protobufs.UAC_AccessCategory1_SelectionAssistanceInfo")
+ proto.RegisterType((*IndividualPLMNList)(nil), "streaming_protobufs.IndividualPLMNList")
+ proto.RegisterType((*SIB2)(nil), "streaming_protobufs.SIB2")
+ proto.RegisterType((*SIB2CellReselectionInfoCommon)(nil), "streaming_protobufs.SIB2CellReselectionInfoCommon")
+ proto.RegisterType((*Q_Hyst)(nil), "streaming_protobufs.Q_Hyst")
+ proto.RegisterType((*SpeedStateReselectionPars)(nil), "streaming_protobufs.SpeedStateReselectionPars")
+ proto.RegisterType((*Q_HystSF)(nil), "streaming_protobufs.Q_HystSF")
+ proto.RegisterType((*SF_Medium_High)(nil), "streaming_protobufs.SF_Medium_High")
+ proto.RegisterType((*SIB2CellReselectionServingFreqInfo)(nil), "streaming_protobufs.SIB2CellReselectionServingFreqInfo")
+ proto.RegisterType((*CellReselectionSubPriority)(nil), "streaming_protobufs.CellReselectionSubPriority")
+ proto.RegisterType((*SIB2IntraFreqCellReselectionInfo)(nil), "streaming_protobufs.SIB2IntraFreqCellReselectionInfo")
+ proto.RegisterType((*SpeedStateScaleFactors)(nil), "streaming_protobufs.SpeedStateScaleFactors")
+ proto.RegisterType((*SpeedStateScaleFactorsSF_Medium_High)(nil), "streaming_protobufs.SpeedStateScaleFactorsSF_Medium_High")
+ proto.RegisterType((*SIB3)(nil), "streaming_protobufs.SIB3")
+ proto.RegisterType((*IntraFreqNeighCellList)(nil), "streaming_protobufs.IntraFreqNeighCellList")
+ proto.RegisterType((*IntraFreqNeighCellInfo)(nil), "streaming_protobufs.IntraFreqNeighCellInfo")
+ proto.RegisterType((*IntraFreqBlackCellList)(nil), "streaming_protobufs.IntraFreqBlackCellList")
+ proto.RegisterType((*SIB4)(nil), "streaming_protobufs.SIB4")
+ proto.RegisterType((*InterFreqCarrierFreqList)(nil), "streaming_protobufs.InterFreqCarrierFreqList")
+ proto.RegisterType((*InterFreqCarrierFreqInfo)(nil), "streaming_protobufs.InterFreqCarrierFreqInfo")
+ proto.RegisterType((*InterFreqCarrierFreqInfoThreshX_Q)(nil), "streaming_protobufs.InterFreqCarrierFreqInfoThreshX_Q")
+ proto.RegisterType((*InterFreqNeighCellList)(nil), "streaming_protobufs.InterFreqNeighCellList")
+ proto.RegisterType((*InterFreqNeighCellInfo)(nil), "streaming_protobufs.InterFreqNeighCellInfo")
+ proto.RegisterType((*InterFreqBlackCellList)(nil), "streaming_protobufs.InterFreqBlackCellList")
+ proto.RegisterType((*SIB5)(nil), "streaming_protobufs.SIB5")
+ proto.RegisterType((*CarrierFreqListEUTRA)(nil), "streaming_protobufs.CarrierFreqListEUTRA")
+ proto.RegisterType((*CarrierFreqEUTRA)(nil), "streaming_protobufs.CarrierFreqEUTRA")
+ proto.RegisterType((*EUTRA_FreqNeighCellList)(nil), "streaming_protobufs.EUTRA_FreqNeighCellList")
+ proto.RegisterType((*EUTRA_FreqBlackCellList)(nil), "streaming_protobufs.EUTRA_FreqBlackCellList")
+ proto.RegisterType((*EUTRA_FreqNeighCellInfo)(nil), "streaming_protobufs.EUTRA_FreqNeighCellInfo")
+ proto.RegisterType((*CarrierFreqEUTRAThreshX_Q)(nil), "streaming_protobufs.CarrierFreqEUTRAThreshX_Q")
+ proto.RegisterType((*SIB6)(nil), "streaming_protobufs.SIB6")
+ proto.RegisterType((*SIB7)(nil), "streaming_protobufs.SIB7")
+ proto.RegisterType((*SIB8)(nil), "streaming_protobufs.SIB8")
+ proto.RegisterType((*SIB9)(nil), "streaming_protobufs.SIB9")
+ proto.RegisterType((*SIB9TimeInfo)(nil), "streaming_protobufs.SIB9TimeInfo")
+}
+
+func init() { proto.RegisterFile("rrc_sib.proto", fileDescriptor_3f0afbd7a60a4cb5) }
+
+var fileDescriptor_3f0afbd7a60a4cb5 = []byte{
+ // 3006 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5b, 0xcd, 0x6f, 0x1b, 0xc7,
+ 0xf9, 0x0e, 0x29, 0x4a, 0xa2, 0x5e, 0x91, 0xd2, 0x6a, 0xf4, 0x45, 0x3b, 0xb1, 0x63, 0x33, 0xbf,
+ 0xfc, 0xe2, 0x26, 0x91, 0x6c, 0xd1, 0x92, 0xac, 0xa0, 0x0d, 0x62, 0x91, 0x11, 0x63, 0xd6, 0x92,
+ 0x2c, 0xcd, 0x4a, 0x4e, 0x9a, 0xd4, 0xd8, 0x2e, 0x97, 0x43, 0x6a, 0x91, 0xe5, 0x2e, 0x39, 0xb3,
+ 0x94, 0xad, 0x53, 0x0f, 0xbd, 0xf5, 0x5f, 0x28, 0xd0, 0x53, 0x51, 0xa0, 0x40, 0x81, 0x9e, 0x0a,
+ 0xb4, 0x87, 0x1e, 0xfa, 0x71, 0xea, 0x21, 0x3d, 0xf4, 0xd8, 0x43, 0xff, 0x89, 0xa2, 0x97, 0xa2,
+ 0x40, 0xb1, 0xb3, 0x4b, 0x6a, 0x77, 0x39, 0xbb, 0x5c, 0x59, 0x72, 0x10, 0xa0, 0x3d, 0x69, 0xf8,
+ 0xce, 0x3c, 0xcf, 0x7c, 0xbd, 0xf3, 0xbe, 0xcf, 0x0c, 0x29, 0xc8, 0x53, 0xaa, 0x29, 0x4c, 0xaf,
+ 0xaf, 0x76, 0xa8, 0x65, 0x5b, 0x68, 0x9e, 0xd9, 0x94, 0xa8, 0x6d, 0xdd, 0x6c, 0x29, 0xdc, 0x50,
+ 0xef, 0x35, 0xd9, 0xf5, 0x9b, 0x2d, 0xcb, 0x6a, 0x19, 0xe4, 0x6e, 0xdf, 0x72, 0xf7, 0x39, 0x55,
+ 0x3b, 0x1d, 0x42, 0x99, 0x0b, 0xba, 0xbe, 0xe4, 0x70, 0x68, 0x56, 0xbb, 0x6d, 0x99, 0x8a, 0x7d,
+ 0xd6, 0x21, 0x7d, 0x3b, 0x1a, 0xb6, 0x15, 0xff, 0x36, 0x09, 0x19, 0xb9, 0x56, 0x5e, 0x43, 0x9f,
+ 0xc1, 0x9c, 0x46, 0x0c, 0x43, 0x26, 0x06, 0xd1, 0x6c, 0xdd, 0x32, 0x6b, 0x66, 0xd3, 0x2a, 0xa4,
+ 0x6e, 0xa5, 0xee, 0x4c, 0x97, 0xde, 0x5d, 0x15, 0x8c, 0x62, 0xd5, 0x41, 0x55, 0xc2, 0x08, 0x3c,
+ 0x4c, 0x82, 0x7e, 0x00, 0x8b, 0x8e, 0x71, 0x5b, 0xd3, 0x08, 0x63, 0x98, 0x18, 0xaa, 0x4d, 0x1a,
+ 0x9c, 0x3d, 0x1d, 0xc3, 0x5e, 0x11, 0x21, 0xb0, 0x98, 0x88, 0xf7, 0x60, 0x99, 0xe6, 0x0e, 0xb3,
+ 0xab, 0xaa, 0x6e, 0xf4, 0x28, 0xa9, 0x58, 0xa6, 0x4d, 0x2d, 0xa3, 0x30, 0x16, 0xd7, 0x83, 0x08,
+ 0x81, 0xc5, 0x44, 0x48, 0x86, 0x39, 0xa6, 0x2b, 0xb2, 0x76, 0x42, 0x1a, 0x3d, 0x43, 0x37, 0x5b,
+ 0x7c, 0xfc, 0x19, 0xce, 0xfe, 0xff, 0x11, 0xab, 0x13, 0x6a, 0x8d, 0x25, 0xa6, 0x07, 0x2d, 0x48,
+ 0x87, 0x65, 0x46, 0xe8, 0xa9, 0x6e, 0xb6, 0x9c, 0xd9, 0x56, 0x2c, 0xb3, 0xa9, 0xb7, 0x2a, 0x7c,
+ 0x8b, 0x0a, 0xe3, 0x9c, 0xfa, 0xae, 0x98, 0x5a, 0x8c, 0x91, 0x6b, 0x65, 0x1c, 0xc5, 0x87, 0x9e,
+ 0xc0, 0x82, 0xde, 0x66, 0xca, 0x4e, 0x9b, 0xd0, 0x16, 0x31, 0xb5, 0x33, 0xb9, 0xd7, 0xe9, 0x58,
+ 0xd4, 0x2e, 0x4c, 0xf0, 0x7e, 0xde, 0x10, 0xf6, 0x73, 0x44, 0x7b, 0xe4, 0x49, 0xc7, 0xc6, 0xf3,
+ 0x7a, 0x9b, 0x85, 0x81, 0x0e, 0x21, 0xa9, 0xa8, 0x86, 0xf1, 0xe4, 0x94, 0xd0, 0xda, 0x9e, 0xac,
+ 0xf4, 0x09, 0x27, 0x93, 0x10, 0xfa, 0x91, 0x7d, 0x42, 0x05, 0x16, 0x7b, 0x44, 0x39, 0xd2, 0xdb,
+ 0x84, 0xb2, 0x6d, 0xb3, 0x51, 0xb1, 0x4c, 0x66, 0xab, 0xa6, 0xcd, 0x0a, 0xd9, 0x98, 0x3d, 0x3c,
+ 0xde, 0x11, 0x20, 0xf0, 0x42, 0x8f, 0x0c, 0x5b, 0xd1, 0x21, 0xcc, 0xf6, 0x54, 0x4d, 0x29, 0xab,
+ 0x94, 0xf6, 0x37, 0x70, 0x8a, 0x53, 0xdf, 0x89, 0x74, 0xef, 0xe3, 0xed, 0x8a, 0xbf, 0x3d, 0x9e,
+ 0xe9, 0xa9, 0x9a, 0xef, 0x33, 0xaa, 0xc2, 0x6c, 0x8f, 0x91, 0x6a, 0xcf, 0x30, 0x30, 0x61, 0xbd,
+ 0x36, 0xa9, 0x7d, 0x5c, 0x80, 0x04, 0xf3, 0x0f, 0x83, 0xd0, 0xa7, 0x50, 0x70, 0x9c, 0x79, 0xdf,
+ 0x32, 0x2b, 0x54, 0xb7, 0x75, 0x4d, 0x35, 0x76, 0x5e, 0xd8, 0xc4, 0x64, 0xba, 0x65, 0x16, 0xa6,
+ 0x39, 0xe1, 0xeb, 0xab, 0xee, 0x99, 0x5f, 0xed, 0xb3, 0xad, 0x96, 0xcf, 0x6c, 0xc2, 0x9e, 0xaa,
+ 0x46, 0x8f, 0xe0, 0x48, 0x70, 0xf1, 0x0f, 0x69, 0x58, 0x14, 0x9e, 0x53, 0x74, 0x03, 0xa0, 0xab,
+ 0xe0, 0x17, 0xbb, 0xe4, 0x74, 0x4f, 0x37, 0xf9, 0x39, 0x9f, 0xc3, 0x53, 0xdd, 0xbe, 0x01, 0x7d,
+ 0x02, 0xd2, 0x79, 0xf5, 0x93, 0x66, 0x93, 0x11, 0xdb, 0x3b, 0xae, 0x6f, 0x0c, 0x8d, 0xe4, 0xb8,
+ 0x66, 0xda, 0xf7, 0x4b, 0xee, 0x50, 0x66, 0xbb, 0x41, 0x10, 0x7a, 0x08, 0xf9, 0x73, 0x22, 0xf9,
+ 0x78, 0xd7, 0x3b, 0x92, 0xc3, 0xf3, 0xf1, 0x91, 0xe4, 0xba, 0x3e, 0x00, 0xda, 0x82, 0xa9, 0xae,
+ 0x72, 0xd8, 0x53, 0x0d, 0x67, 0xa0, 0x99, 0xd1, 0xe8, 0x6c, 0xd7, 0x6b, 0x8c, 0x76, 0x60, 0x76,
+ 0x80, 0xf4, 0xe6, 0x30, 0x9e, 0x60, 0x0e, 0x33, 0xdd, 0x00, 0xa6, 0xf8, 0xcb, 0x0c, 0xcc, 0x0b,
+ 0xbc, 0x01, 0x3d, 0x83, 0x05, 0x9f, 0x43, 0x55, 0x2d, 0xea, 0x9d, 0xdd, 0xb8, 0xa0, 0xe9, 0xe3,
+ 0x38, 0x20, 0xb4, 0xa2, 0xda, 0xbb, 0x3a, 0xb3, 0xf1, 0xfc, 0xb9, 0x5f, 0x0d, 0x68, 0x50, 0x03,
+ 0x96, 0x7d, 0xf4, 0x07, 0x84, 0x1e, 0xec, 0xee, 0xed, 0x2b, 0x4e, 0x7b, 0x6f, 0x27, 0xde, 0x4f,
+ 0xd0, 0xc3, 0x00, 0x83, 0x17, 0xcf, 0xfb, 0xf0, 0xec, 0x8e, 0x19, 0xd5, 0x61, 0x29, 0x74, 0x2a,
+ 0x64, 0xc2, 0x07, 0xe5, 0x6d, 0xd4, 0x7b, 0xa3, 0x3a, 0xf1, 0x41, 0xfc, 0x7d, 0xf8, 0xcc, 0xa8,
+ 0x0e, 0xd0, 0x31, 0xda, 0xa6, 0xb7, 0x3c, 0xee, 0x16, 0x3e, 0x8c, 0xe4, 0x75, 0xc3, 0x7b, 0x45,
+ 0xb5, 0x49, 0xcb, 0xa2, 0x67, 0x6b, 0xca, 0xc0, 0x6f, 0xb7, 0x19, 0xd3, 0x9d, 0xb3, 0xac, 0x11,
+ 0x87, 0xfc, 0xd1, 0x6b, 0xd8, 0xc7, 0x8a, 0xbe, 0x07, 0x48, 0x37, 0x1b, 0xfa, 0xa9, 0xde, 0xe8,
+ 0xa9, 0x46, 0x7f, 0x76, 0xde, 0x76, 0xbf, 0x23, 0xec, 0xab, 0x36, 0xd4, 0xfc, 0xd1, 0x6b, 0x58,
+ 0x40, 0x52, 0x5e, 0x81, 0xf7, 0x9c, 0x25, 0x4a, 0x38, 0xae, 0xe2, 0x1f, 0x53, 0xf0, 0xde, 0x05,
+ 0xe6, 0x81, 0xbe, 0x0f, 0xe3, 0xa7, 0x8e, 0xdf, 0x71, 0xbf, 0x99, 0x29, 0x55, 0x2f, 0xbb, 0x30,
+ 0xab, 0xae, 0x17, 0xbb, 0xa4, 0xc5, 0x4d, 0x18, 0xe7, 0x9f, 0x51, 0x01, 0x16, 0xfa, 0x74, 0x4a,
+ 0xcf, 0x64, 0x1d, 0xa2, 0xe9, 0x4d, 0x9d, 0x34, 0xa4, 0xd7, 0xd0, 0x38, 0xa4, 0x54, 0x29, 0xe5,
+ 0xfc, 0xa9, 0x4b, 0x69, 0xe7, 0x8f, 0x26, 0x8d, 0x15, 0x0d, 0x40, 0xc3, 0x0b, 0x84, 0x9e, 0xc2,
+ 0xb8, 0x6e, 0x93, 0x36, 0x2b, 0xa4, 0x6e, 0x8d, 0x5d, 0xc5, 0x26, 0x62, 0x97, 0xae, 0xf8, 0x8f,
+ 0x34, 0x57, 0x21, 0x25, 0xd4, 0x81, 0x6b, 0x4e, 0x8a, 0xc7, 0x84, 0xf9, 0xa3, 0x55, 0xe0, 0x60,
+ 0x95, 0xa2, 0xc2, 0x75, 0xa9, 0x12, 0x85, 0xc4, 0xd1, 0xa4, 0xe8, 0x87, 0x70, 0x33, 0x54, 0xe9,
+ 0xe5, 0xd7, 0x2a, 0x25, 0x5d, 0x9f, 0x4c, 0x79, 0x90, 0xb4, 0xdb, 0x10, 0x1c, 0x8f, 0xa0, 0x47,
+ 0x67, 0xf0, 0x86, 0x6e, 0xda, 0x54, 0x75, 0x0c, 0x82, 0x19, 0x78, 0xe7, 0x70, 0x23, 0xb2, 0xfb,
+ 0x5a, 0x0c, 0x18, 0xc7, 0x52, 0x17, 0xff, 0x32, 0x06, 0x37, 0x62, 0x17, 0x0e, 0xc9, 0xb0, 0x64,
+ 0x52, 0xab, 0x29, 0xcb, 0x4a, 0xd9, 0xb0, 0xb4, 0x2f, 0xd9, 0x91, 0xb5, 0x7d, 0x4a, 0xa8, 0xda,
+ 0x22, 0xde, 0x66, 0xc4, 0x47, 0xd2, 0x45, 0x17, 0x1b, 0x82, 0x22, 0x1d, 0xde, 0x54, 0xeb, 0xec,
+ 0xe8, 0x84, 0x12, 0x76, 0x32, 0x60, 0x76, 0x12, 0xb5, 0x65, 0xe8, 0x0d, 0xd5, 0x19, 0x81, 0xb7,
+ 0xe6, 0xb7, 0xc4, 0x69, 0x94, 0x03, 0x2d, 0xa3, 0xb1, 0x8f, 0xf1, 0x4d, 0x1f, 0x91, 0x80, 0x07,
+ 0xed, 0xc2, 0x2c, 0x55, 0xcd, 0x16, 0x39, 0xb2, 0xca, 0x84, 0xd9, 0xce, 0x3c, 0xbd, 0xf5, 0x2c,
+ 0x0a, 0xa9, 0x0f, 0x15, 0x37, 0xe6, 0x63, 0x07, 0x83, 0xc3, 0x50, 0x54, 0x82, 0x89, 0xae, 0xf2,
+ 0xe8, 0x8c, 0xd9, 0x83, 0x3c, 0x24, 0x26, 0x71, 0x9a, 0xe0, 0xf1, 0xae, 0xf3, 0x07, 0x19, 0x70,
+ 0x8d, 0x75, 0x08, 0x69, 0xc8, 0xb6, 0x6a, 0x13, 0xdf, 0x22, 0x1f, 0xa8, 0x94, 0x79, 0xf1, 0x69,
+ 0x55, 0xbc, 0xb7, 0x51, 0x28, 0x1c, 0x4d, 0x58, 0xfc, 0x77, 0x0a, 0x26, 0xdc, 0xfe, 0xd1, 0x83,
+ 0x60, 0x5c, 0xb9, 0x1d, 0x33, 0xd6, 0x60, 0xc8, 0xf8, 0x6d, 0x6a, 0x74, 0xcc, 0x98, 0x84, 0xb1,
+ 0x46, 0xf9, 0x9e, 0x94, 0x72, 0x0b, 0x6b, 0x52, 0xda, 0x2d, 0x94, 0xa4, 0x31, 0xb7, 0x70, 0x5f,
+ 0xca, 0xb8, 0x85, 0x75, 0x69, 0xdc, 0x2d, 0x6c, 0x48, 0x13, 0x6e, 0x61, 0x53, 0x9a, 0x74, 0x0b,
+ 0x5b, 0x52, 0x16, 0x65, 0x21, 0xd3, 0x28, 0xaf, 0xdd, 0x93, 0xa6, 0xbc, 0x52, 0x49, 0x02, 0xaf,
+ 0xb4, 0x2e, 0x4d, 0x7b, 0xa5, 0x4d, 0x29, 0xe7, 0x95, 0xb6, 0xa4, 0xbc, 0x5b, 0x2a, 0xdd, 0x93,
+ 0x66, 0xbc, 0x52, 0x49, 0x9a, 0xf5, 0x4a, 0xeb, 0x92, 0x54, 0xfc, 0x5d, 0x0a, 0xae, 0x45, 0x2e,
+ 0x1c, 0x6a, 0xc2, 0x72, 0xdb, 0xaa, 0xeb, 0x86, 0x6e, 0x9f, 0xf1, 0xfa, 0x03, 0x95, 0xaa, 0x6d,
+ 0x62, 0x13, 0xca, 0x3c, 0x77, 0x16, 0xa7, 0xd4, 0x3d, 0x31, 0x06, 0x47, 0x91, 0xa1, 0x2d, 0xc8,
+ 0xba, 0x7e, 0x22, 0x57, 0x3d, 0x4f, 0xbe, 0x11, 0xb3, 0xfa, 0x72, 0x15, 0x4f, 0x76, 0xdd, 0x42,
+ 0xf1, 0xc7, 0x29, 0xc8, 0xf6, 0xad, 0xe8, 0x21, 0x4c, 0xb1, 0xa6, 0xb2, 0x47, 0x1a, 0x7a, 0xaf,
+ 0xed, 0x0d, 0xf0, 0x2d, 0xb1, 0xab, 0x54, 0xbd, 0x56, 0xca, 0x23, 0xbd, 0x75, 0x82, 0xb3, 0xac,
+ 0xe9, 0x7e, 0x44, 0xdf, 0x81, 0x49, 0xd6, 0xe4, 0x46, 0x6f, 0x1c, 0x89, 0xf0, 0x13, 0xac, 0xe9,
+ 0xfc, 0x2d, 0xfe, 0x24, 0x05, 0x33, 0xc1, 0x2a, 0xf4, 0x51, 0xd0, 0xa9, 0xbe, 0x95, 0x80, 0x2e,
+ 0xe8, 0x5c, 0x8f, 0x46, 0xfb, 0x16, 0xdf, 0x4d, 0x65, 0x53, 0x4a, 0x79, 0xa5, 0x75, 0x29, 0xed,
+ 0x95, 0x06, 0xee, 0x75, 0x4f, 0xca, 0x14, 0xff, 0x3e, 0x06, 0xc5, 0xd1, 0xe1, 0x17, 0xd5, 0x60,
+ 0x8e, 0x29, 0xfb, 0x4e, 0x50, 0xb3, 0xa9, 0x2a, 0x13, 0x95, 0x6a, 0x27, 0x07, 0x89, 0x82, 0x97,
+ 0xc4, 0x42, 0x28, 0x11, 0xd5, 0x61, 0x22, 0x55, 0x1c, 0xa6, 0x3a, 0x44, 0xef, 0xc3, 0x9c, 0xed,
+ 0x86, 0x2d, 0x77, 0xb8, 0xbb, 0xd6, 0xf3, 0x03, 0x1e, 0x99, 0xf2, 0x78, 0xb8, 0x02, 0x7d, 0x77,
+ 0xb8, 0xf5, 0xa1, 0x17, 0x82, 0xe2, 0x3b, 0x1e, 0x86, 0xa1, 0x2d, 0x58, 0x0e, 0x25, 0xa4, 0x03,
+ 0xaa, 0x5b, 0x54, 0xb7, 0xcf, 0x78, 0x34, 0xca, 0xe3, 0xa8, 0x6a, 0x64, 0xc1, 0xf5, 0x70, 0x2a,
+ 0xeb, 0xd5, 0x07, 0xe0, 0x89, 0x98, 0x1b, 0x6b, 0x25, 0x12, 0x86, 0x63, 0x28, 0x8b, 0xbf, 0x49,
+ 0xc1, 0xf5, 0x68, 0x28, 0x7a, 0x1c, 0xf4, 0xc5, 0x8d, 0x0b, 0x76, 0x1d, 0xf4, 0xcb, 0xbd, 0xd1,
+ 0x7e, 0x39, 0x05, 0xe3, 0xd6, 0xc7, 0x96, 0x5d, 0x92, 0x52, 0xfd, 0xa2, 0xe3, 0x99, 0x5e, 0x71,
+ 0x53, 0x1a, 0xeb, 0x17, 0xb7, 0xa4, 0x4c, 0xf1, 0xd7, 0x93, 0x70, 0x6b, 0x54, 0x72, 0x1e, 0x75,
+ 0x07, 0x1b, 0xba, 0x3a, 0xa5, 0x2f, 0x75, 0x75, 0x1a, 0xbb, 0xc8, 0xd5, 0xe9, 0x6d, 0x98, 0x61,
+ 0x4a, 0xe0, 0xc8, 0x64, 0xb8, 0x73, 0xe4, 0x59, 0xe0, 0x44, 0x54, 0x42, 0xcd, 0x0e, 0x13, 0x5d,
+ 0xb0, 0x02, 0x24, 0x87, 0xe8, 0x1d, 0x98, 0xb5, 0x15, 0xdf, 0xda, 0xec, 0x63, 0xee, 0x4c, 0x79,
+ 0x3c, 0x63, 0x07, 0xac, 0x48, 0x81, 0xb9, 0x26, 0x25, 0xdd, 0x1e, 0x31, 0xb5, 0xb3, 0xb2, 0x6a,
+ 0x36, 0xb8, 0xc4, 0x77, 0x1f, 0x1c, 0xd6, 0xc4, 0x81, 0xbb, 0x67, 0xd8, 0x7a, 0x35, 0x0c, 0xd9,
+ 0xc7, 0x8a, 0x5c, 0x2b, 0xe3, 0x61, 0x2e, 0x44, 0x60, 0x61, 0xc8, 0xe8, 0x2c, 0x7c, 0xf6, 0x65,
+ 0xfb, 0x10, 0xd2, 0xa1, 0x7b, 0x30, 0xde, 0x51, 0xf6, 0xd4, 0x17, 0xde, 0xfb, 0x43, 0xec, 0x96,
+ 0x64, 0x3a, 0x7b, 0xea, 0x0b, 0x74, 0x0f, 0x32, 0xac, 0x6d, 0x6b, 0xb1, 0xaf, 0x0b, 0xb2, 0x5c,
+ 0x56, 0xf6, 0x8e, 0x2a, 0x98, 0xb7, 0x44, 0x9f, 0xc1, 0x3c, 0x63, 0x0a, 0x96, 0xe5, 0x9a, 0xb2,
+ 0x47, 0x54, 0xd6, 0xa3, 0xa4, 0x4d, 0x4c, 0xdb, 0x7b, 0x4d, 0x88, 0x78, 0xf1, 0x90, 0x87, 0xda,
+ 0xe3, 0x39, 0xc6, 0x1c, 0x9b, 0xcf, 0x84, 0x3e, 0x81, 0x3c, 0x63, 0x75, 0xe5, 0xc8, 0xf2, 0x8c,
+ 0x85, 0x5c, 0x8c, 0xa0, 0x72, 0x06, 0x35, 0x68, 0x89, 0x73, 0x8c, 0xd5, 0x07, 0x9f, 0xd0, 0x03,
+ 0x58, 0x6e, 0x10, 0xaa, 0x9f, 0x12, 0xa7, 0x51, 0xcd, 0x6c, 0x90, 0x17, 0x55, 0x6a, 0xb5, 0xb9,
+ 0x46, 0xcb, 0xdf, 0x4a, 0xdd, 0xc9, 0xe2, 0xa5, 0x41, 0x75, 0xa0, 0xd6, 0xb9, 0xeb, 0x85, 0x1c,
+ 0x46, 0x91, 0xab, 0x85, 0x99, 0x98, 0xfb, 0xea, 0xb9, 0x24, 0x90, 0x35, 0xd5, 0x20, 0x55, 0x55,
+ 0xb3, 0x2d, 0xca, 0xb0, 0x14, 0x74, 0x30, 0xb9, 0x5a, 0xfc, 0x53, 0x0a, 0x96, 0xc4, 0x8d, 0xd1,
+ 0xd3, 0xe1, 0x6c, 0xfc, 0xc1, 0x05, 0x3a, 0x8b, 0xcc, 0xd1, 0x38, 0x9c, 0xa3, 0x2f, 0xc1, 0xda,
+ 0xcf, 0xdc, 0x5f, 0xa5, 0xe0, 0xff, 0x92, 0x00, 0xd0, 0x71, 0x30, 0x86, 0x7e, 0xf4, 0xd2, 0x5d,
+ 0x07, 0xa3, 0xe9, 0x93, 0xd1, 0xd1, 0x14, 0x60, 0x82, 0x47, 0xd3, 0x8d, 0xf3, 0x70, 0xba, 0x21,
+ 0xa5, 0xfb, 0xe6, 0x07, 0x1b, 0x6e, 0x3c, 0x35, 0x3e, 0xb6, 0x6c, 0x27, 0xd9, 0xff, 0xc2, 0xbd,
+ 0x20, 0xde, 0x47, 0x1a, 0x2c, 0x0d, 0xae, 0x34, 0xfb, 0x44, 0x6f, 0x9d, 0x38, 0x1e, 0xc1, 0x03,
+ 0x41, 0x2a, 0x66, 0xff, 0x6b, 0x42, 0x08, 0x8e, 0xa0, 0x0a, 0x74, 0x52, 0x36, 0x54, 0xed, 0xcb,
+ 0x41, 0x27, 0xe9, 0x24, 0x9d, 0x04, 0x20, 0x38, 0x82, 0x2a, 0xf6, 0xd1, 0x6f, 0xec, 0x32, 0x8f,
+ 0x7e, 0x5f, 0xc0, 0x92, 0x78, 0xbe, 0x68, 0x3b, 0x78, 0x7d, 0x4f, 0xba, 0x56, 0xfe, 0x9b, 0xfa,
+ 0x3f, 0xd3, 0x22, 0x76, 0x9e, 0xce, 0x6e, 0x02, 0x74, 0x4e, 0xce, 0x18, 0xff, 0xdc, 0xe0, 0xdb,
+ 0x91, 0xc7, 0x3e, 0x0b, 0xda, 0x81, 0x5c, 0xd7, 0xbb, 0x5f, 0xf1, 0x43, 0x9e, 0x4e, 0x7c, 0x11,
+ 0x9b, 0xee, 0x9e, 0xc3, 0xd0, 0x13, 0x58, 0x08, 0x3f, 0x4d, 0xfa, 0xee, 0x75, 0xf1, 0x99, 0x67,
+ 0xbe, 0x3b, 0x0c, 0x44, 0xc7, 0xb0, 0x2c, 0x22, 0x74, 0x02, 0x7f, 0x12, 0x8d, 0xb5, 0xd4, 0x15,
+ 0x62, 0xd1, 0x1e, 0xcc, 0x87, 0x5e, 0x1f, 0xf9, 0x30, 0x93, 0x24, 0x48, 0xd4, 0x1d, 0xc2, 0x15,
+ 0xf7, 0x7d, 0xeb, 0x1e, 0x74, 0xa4, 0xf5, 0xe0, 0xae, 0xde, 0x14, 0x2e, 0xe8, 0x41, 0xa5, 0xa6,
+ 0xb8, 0x8b, 0xe9, 0x6d, 0xe4, 0x9f, 0x53, 0xfc, 0x44, 0xad, 0x23, 0x1d, 0x0a, 0xba, 0x69, 0x13,
+ 0xca, 0x55, 0x8a, 0x4a, 0xa9, 0xee, 0x16, 0x7d, 0x67, 0x6a, 0x25, 0xca, 0x4f, 0x84, 0x20, 0x1c,
+ 0x49, 0x17, 0xeb, 0xf2, 0xe9, 0xcb, 0xb8, 0xbc, 0x02, 0x85, 0xa8, 0xe1, 0xa0, 0x4a, 0x70, 0x79,
+ 0x92, 0x4f, 0xc6, 0xef, 0xf6, 0xff, 0xca, 0x8b, 0x7b, 0xe0, 0x8e, 0xff, 0x36, 0xcc, 0x34, 0x0c,
+ 0xc5, 0x67, 0xf5, 0x9c, 0x3f, 0xdf, 0x30, 0x7c, 0x46, 0xb1, 0x7c, 0x49, 0x7f, 0x0d, 0xf2, 0x65,
+ 0xec, 0x6a, 0xe5, 0x4b, 0xf4, 0x9b, 0x50, 0xe6, 0x95, 0xbe, 0x09, 0x8d, 0x5f, 0xd1, 0x9b, 0x50,
+ 0x5f, 0x4c, 0x4d, 0x24, 0x16, 0x53, 0x9f, 0xc3, 0x02, 0x63, 0x75, 0xb9, 0x57, 0xd7, 0xdc, 0xed,
+ 0x94, 0x3b, 0xaa, 0xa6, 0x9b, 0x2d, 0x4f, 0x7b, 0x46, 0x7c, 0x01, 0x18, 0x6e, 0x8d, 0x85, 0x1c,
+ 0xc3, 0x72, 0x2a, 0x7b, 0xf5, 0x72, 0x6a, 0x2a, 0x56, 0x4e, 0x45, 0x48, 0x45, 0xb8, 0xbc, 0x54,
+ 0x0c, 0x5e, 0x70, 0xa6, 0x47, 0x5e, 0x70, 0x72, 0x97, 0xba, 0xe0, 0xe4, 0x2f, 0x72, 0xc1, 0x19,
+ 0x68, 0xf0, 0x99, 0xa4, 0x1a, 0x5c, 0x70, 0x4d, 0x99, 0x15, 0x5e, 0x53, 0xc4, 0xf2, 0x54, 0xba,
+ 0x02, 0x79, 0x8a, 0xde, 0x82, 0xbc, 0x7b, 0xa3, 0xff, 0x8c, 0x8b, 0xae, 0x83, 0xc2, 0x1c, 0x1f,
+ 0x41, 0xce, 0x33, 0x72, 0x1b, 0xba, 0x0d, 0xfd, 0xcf, 0x0a, 0x7f, 0x56, 0x40, 0xbc, 0xcd, 0xb4,
+ 0x67, 0xe3, 0x0f, 0x0a, 0x32, 0x4c, 0xf5, 0x9b, 0x1c, 0x16, 0xe6, 0xf9, 0xc8, 0x36, 0x2f, 0x14,
+ 0x17, 0x8f, 0xfa, 0x68, 0x9c, 0xf5, 0x88, 0x0e, 0xd1, 0xd3, 0xe8, 0x97, 0x85, 0x85, 0x04, 0x81,
+ 0xe1, 0x25, 0xdf, 0x1d, 0x16, 0xaf, 0xfc, 0xdd, 0xc1, 0x2f, 0x54, 0x78, 0x34, 0x5f, 0xba, 0xb0,
+ 0x50, 0xe1, 0xf1, 0xde, 0x55, 0x91, 0xee, 0x9a, 0x05, 0xa5, 0xea, 0x72, 0xbc, 0x8a, 0x14, 0x40,
+ 0x70, 0x04, 0x55, 0xa0, 0x93, 0xa0, 0x54, 0x2d, 0x24, 0xe9, 0x64, 0x58, 0xaa, 0x0a, 0xec, 0xc5,
+ 0x2f, 0xe1, 0xf6, 0x48, 0x47, 0x08, 0xfb, 0xe6, 0xa1, 0x97, 0x04, 0xfd, 0xbe, 0x79, 0x18, 0xf2,
+ 0x4d, 0xf7, 0xf5, 0x2c, 0xe0, 0x9b, 0x87, 0x9e, 0x7c, 0x15, 0xcd, 0x35, 0xa9, 0x7c, 0x0d, 0x61,
+ 0x05, 0xf2, 0x55, 0xd0, 0xe2, 0x7f, 0xf2, 0xf5, 0x6b, 0x90, 0xaf, 0x02, 0xe7, 0x7a, 0x49, 0xf9,
+ 0xfa, 0x95, 0x7b, 0x21, 0xdc, 0x40, 0xcf, 0x60, 0x41, 0x0b, 0x2a, 0xbe, 0x9d, 0xe3, 0x23, 0xbc,
+ 0xed, 0x49, 0x57, 0xf1, 0x03, 0x75, 0x45, 0x00, 0xc0, 0x42, 0x1a, 0xb4, 0x12, 0x0a, 0xe6, 0x2e,
+ 0x79, 0xda, 0x7b, 0xa9, 0x0d, 0x57, 0x20, 0x05, 0x16, 0x87, 0x9b, 0x3b, 0xe1, 0x7f, 0xec, 0xe2,
+ 0xe1, 0x7f, 0x7e, 0x88, 0x5e, 0xae, 0xc6, 0x4a, 0xe8, 0xcc, 0x65, 0x24, 0xb4, 0x0c, 0x0b, 0xa2,
+ 0x65, 0x41, 0xdf, 0x0e, 0x6e, 0xcf, 0xdb, 0xa3, 0x16, 0xd4, 0x5d, 0x4c, 0x6f, 0x97, 0x7e, 0x35,
+ 0x09, 0x52, 0xb8, 0x0e, 0xdd, 0x82, 0x69, 0x6d, 0x48, 0x2b, 0xfb, 0x4d, 0x88, 0xc0, 0x32, 0xe9,
+ 0xd9, 0x54, 0x55, 0xda, 0x8e, 0x3a, 0x75, 0xb4, 0xa7, 0x73, 0x42, 0x47, 0xfe, 0xf4, 0xc1, 0x5d,
+ 0xec, 0xbd, 0x30, 0x06, 0x2f, 0x71, 0xb2, 0x21, 0xfb, 0x79, 0x37, 0xc3, 0x11, 0x7a, 0x6c, 0x64,
+ 0x37, 0x82, 0x10, 0xcd, 0xc9, 0x86, 0xc3, 0xd6, 0x33, 0x98, 0x77, 0xbb, 0x09, 0xc6, 0xe7, 0x4c,
+ 0xa2, 0x2e, 0x82, 0x01, 0x1a, 0x71, 0xa2, 0xe0, 0xf9, 0xd1, 0x60, 0x41, 0x35, 0x0c, 0xeb, 0x39,
+ 0x69, 0x38, 0xd2, 0xcb, 0x99, 0xe0, 0x73, 0xbd, 0x61, 0x9f, 0xc4, 0xfe, 0x84, 0xcc, 0xe5, 0xdf,
+ 0x16, 0xc0, 0xb0, 0x90, 0x0c, 0x95, 0x60, 0xa1, 0x43, 0x09, 0x23, 0xa6, 0x46, 0xb6, 0x4d, 0x9b,
+ 0x98, 0xa6, 0x7a, 0x60, 0x51, 0x7b, 0x8d, 0x6b, 0xe8, 0x2c, 0x16, 0xd6, 0xc5, 0xe9, 0x81, 0xc9,
+ 0x57, 0xa7, 0x07, 0xb2, 0x57, 0xaf, 0x07, 0x7c, 0x49, 0x8b, 0x3f, 0xd3, 0x4d, 0x05, 0x92, 0x16,
+ 0x7f, 0x47, 0x7b, 0x13, 0xa6, 0x7d, 0x79, 0x8d, 0x6b, 0xe7, 0x3c, 0x86, 0xf3, 0xb4, 0x36, 0x4a,
+ 0x0a, 0xbf, 0xee, 0x17, 0xb2, 0x39, 0x5e, 0x7b, 0xae, 0x55, 0x6f, 0x00, 0x70, 0xad, 0xea, 0xc6,
+ 0x9e, 0xbc, 0x8b, 0xed, 0xf4, 0x0d, 0xe8, 0xb1, 0x5f, 0xcc, 0xcd, 0xc4, 0x7c, 0xa3, 0x1c, 0x3e,
+ 0x89, 0x02, 0x11, 0x57, 0x7c, 0x06, 0xcb, 0x11, 0xfe, 0x8d, 0xca, 0xc1, 0x48, 0x90, 0xf8, 0x70,
+ 0xf8, 0xf3, 0xef, 0x17, 0x7e, 0xfa, 0xa0, 0x1f, 0x3f, 0x0c, 0xd2, 0xbf, 0x1b, 0x43, 0x7f, 0x30,
+ 0xc8, 0xca, 0x81, 0x9c, 0xf0, 0xf3, 0xb4, 0x70, 0xf0, 0x89, 0xb2, 0xfb, 0x63, 0x61, 0x76, 0xbf,
+ 0x13, 0x33, 0x88, 0xaf, 0x33, 0xc7, 0x47, 0x24, 0xe3, 0xcc, 0x4b, 0x26, 0x63, 0x0d, 0xae, 0x45,
+ 0xfa, 0xc2, 0x95, 0xe9, 0xb8, 0xbf, 0xba, 0x0f, 0x4c, 0x9b, 0xe8, 0x7d, 0x98, 0x6b, 0x13, 0xc6,
+ 0xd4, 0x16, 0xa9, 0x35, 0x88, 0x69, 0xeb, 0x4d, 0x9d, 0x50, 0x4e, 0x9a, 0xc3, 0xc3, 0x15, 0xa8,
+ 0x08, 0x39, 0x46, 0xa8, 0xae, 0x1a, 0xfb, 0xbd, 0x76, 0x9d, 0x50, 0xce, 0x9c, 0xc3, 0x01, 0x9b,
+ 0x93, 0x41, 0x9e, 0xab, 0xd4, 0xd4, 0xcd, 0xd6, 0xd1, 0x59, 0x87, 0xf0, 0x65, 0xcd, 0x61, 0xbf,
+ 0xe9, 0xd5, 0xa5, 0xc9, 0xdf, 0x67, 0xf8, 0xac, 0x1e, 0xbc, 0x82, 0x59, 0x75, 0xe1, 0x9a, 0x37,
+ 0x85, 0x3d, 0x17, 0x2f, 0x93, 0x96, 0x73, 0x8d, 0x1e, 0xcc, 0x71, 0xa6, 0x74, 0x3f, 0xea, 0x57,
+ 0x40, 0x0f, 0x56, 0x3f, 0x8d, 0x82, 0xe2, 0x68, 0x56, 0xf4, 0x10, 0x5e, 0x17, 0x56, 0x7a, 0xa3,
+ 0x74, 0xbf, 0xf3, 0x8b, 0x6b, 0x82, 0xd6, 0x61, 0x51, 0x58, 0xcd, 0xd3, 0x4f, 0x0e, 0x8b, 0x2b,
+ 0xd1, 0x27, 0x20, 0x35, 0x54, 0x5b, 0xad, 0x58, 0x0d, 0xdd, 0x6c, 0xc9, 0xda, 0x09, 0x69, 0x13,
+ 0xef, 0x39, 0x26, 0x76, 0x5b, 0x86, 0x40, 0xb1, 0xfb, 0x3c, 0x79, 0x99, 0x7d, 0xfe, 0x1c, 0xae,
+ 0x45, 0xae, 0x68, 0xcc, 0xb7, 0x1a, 0x08, 0x66, 0x4c, 0xcb, 0xde, 0x55, 0x99, 0xed, 0xb5, 0x97,
+ 0x52, 0x68, 0x16, 0xa6, 0x0d, 0x9f, 0x21, 0x5d, 0xfc, 0xd9, 0x38, 0xf7, 0xa1, 0xad, 0x6f, 0x98,
+ 0x0f, 0x6d, 0xfd, 0x97, 0xfa, 0x90, 0x0a, 0x37, 0xbc, 0x1e, 0xb6, 0x29, 0x51, 0x2b, 0x96, 0x45,
+ 0x1b, 0xba, 0xa9, 0xda, 0x84, 0xf5, 0x87, 0x91, 0xc0, 0x91, 0xe2, 0x19, 0x62, 0xdd, 0x34, 0xfb,
+ 0x4d, 0x75, 0xd3, 0x9f, 0xba, 0x01, 0xfc, 0x03, 0xf4, 0x21, 0x64, 0x6d, 0xbd, 0x4d, 0x7c, 0xff,
+ 0x11, 0x72, 0x3b, 0xca, 0x87, 0x3e, 0x38, 0xf2, 0x1a, 0xe2, 0x01, 0xe4, 0xd5, 0xbd, 0xfa, 0xff,
+ 0x28, 0x0d, 0x39, 0x7f, 0x9f, 0x4e, 0x5e, 0xe8, 0xf7, 0x7a, 0x7c, 0x54, 0xe1, 0x63, 0xcd, 0x60,
+ 0xbf, 0x09, 0x3d, 0x06, 0xd4, 0x50, 0xcf, 0x76, 0xf5, 0xd6, 0x89, 0x2d, 0xab, 0xa7, 0x4e, 0xb6,
+ 0xd0, 0xdb, 0x24, 0xc9, 0x28, 0x04, 0x30, 0xf4, 0x21, 0x4c, 0x1b, 0x44, 0xed, 0xc8, 0x44, 0xb3,
+ 0xcc, 0x06, 0x4b, 0xf2, 0x03, 0x0b, 0x7f, 0x7b, 0xb4, 0x03, 0xb3, 0x86, 0xa5, 0xa9, 0x86, 0xc3,
+ 0xe5, 0xfd, 0x3c, 0x3d, 0xc1, 0xcf, 0xdb, 0xc3, 0x98, 0xf2, 0xfd, 0xcf, 0xd7, 0x5a, 0x84, 0x52,
+ 0xdd, 0x5e, 0xb5, 0x56, 0xa8, 0x6a, 0xae, 0x30, 0x6d, 0xd5, 0xa2, 0xad, 0xbb, 0xf4, 0x2e, 0xd5,
+ 0xb5, 0x95, 0x8e, 0x61, 0xdf, 0x1d, 0x6c, 0xd5, 0xca, 0x60, 0xab, 0xea, 0x13, 0xbc, 0x78, 0xff,
+ 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xaf, 0x23, 0x6a, 0x5e, 0x6f, 0x34, 0x00, 0x00,
+}