Refactor code

This commit is contained in:
wenxu12345 2022-01-06 18:23:29 +08:00
parent fa330c766f
commit 03fc008dfc

View File

@ -25,7 +25,7 @@ type GroupInfo struct {
Introduction string `protobuf:"bytes,4,opt,name=Introduction" json:"Introduction,omitempty"`
FaceUrl string `protobuf:"bytes,5,opt,name=FaceUrl" json:"FaceUrl,omitempty"`
OwnerUserID string `protobuf:"bytes,6,opt,name=OwnerUserID" json:"OwnerUserID,omitempty"`
CreateTime int64 `protobuf:"varint,7,opt,name=CreateTime" json:"CreateTime,omitempty"`
CreateTime uint32 `protobuf:"varint,7,opt,name=CreateTime" json:"CreateTime,omitempty"`
MemberCount uint32 `protobuf:"varint,8,opt,name=MemberCount" json:"MemberCount,omitempty"`
Ex string `protobuf:"bytes,9,opt,name=Ex" json:"Ex,omitempty"`
Status int32 `protobuf:"varint,10,opt,name=Status" json:"Status,omitempty"`
@ -40,7 +40,7 @@ func (m *GroupInfo) Reset() { *m = GroupInfo{} }
func (m *GroupInfo) String() string { return proto.CompactTextString(m) }
func (*GroupInfo) ProtoMessage() {}
func (*GroupInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{0}
return fileDescriptor_ws_a718f3fde1e8b012, []int{0}
}
func (m *GroupInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupInfo.Unmarshal(m, b)
@ -102,7 +102,7 @@ func (m *GroupInfo) GetOwnerUserID() string {
return ""
}
func (m *GroupInfo) GetCreateTime() int64 {
func (m *GroupInfo) GetCreateTime() uint32 {
if m != nil {
return m.CreateTime
}
@ -164,7 +164,7 @@ func (m *GroupMemberFullInfo) Reset() { *m = GroupMemberFullInfo{} }
func (m *GroupMemberFullInfo) String() string { return proto.CompactTextString(m) }
func (*GroupMemberFullInfo) ProtoMessage() {}
func (*GroupMemberFullInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{1}
return fileDescriptor_ws_a718f3fde1e8b012, []int{1}
}
func (m *GroupMemberFullInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupMemberFullInfo.Unmarshal(m, b)
@ -269,7 +269,7 @@ func (m *PublicUserInfo) Reset() { *m = PublicUserInfo{} }
func (m *PublicUserInfo) String() string { return proto.CompactTextString(m) }
func (*PublicUserInfo) ProtoMessage() {}
func (*PublicUserInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{2}
return fileDescriptor_ws_a718f3fde1e8b012, []int{2}
}
func (m *PublicUserInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PublicUserInfo.Unmarshal(m, b)
@ -330,10 +330,10 @@ type UserInfo struct {
FaceUrl string `protobuf:"bytes,3,opt,name=FaceUrl" json:"FaceUrl,omitempty"`
Gender int32 `protobuf:"varint,4,opt,name=Gender" json:"Gender,omitempty"`
PhoneNumber string `protobuf:"bytes,5,opt,name=PhoneNumber" json:"PhoneNumber,omitempty"`
Birth int64 `protobuf:"varint,6,opt,name=Birth" json:"Birth,omitempty"`
Birth uint32 `protobuf:"varint,6,opt,name=Birth" json:"Birth,omitempty"`
Email string `protobuf:"bytes,7,opt,name=Email" json:"Email,omitempty"`
Ex string `protobuf:"bytes,8,opt,name=Ex" json:"Ex,omitempty"`
CreateTime int64 `protobuf:"varint,9,opt,name=CreateTime" json:"CreateTime,omitempty"`
CreateTime uint32 `protobuf:"varint,9,opt,name=CreateTime" json:"CreateTime,omitempty"`
AppMangerLevel int32 `protobuf:"varint,10,opt,name=AppMangerLevel" json:"AppMangerLevel,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@ -344,7 +344,7 @@ func (m *UserInfo) Reset() { *m = UserInfo{} }
func (m *UserInfo) String() string { return proto.CompactTextString(m) }
func (*UserInfo) ProtoMessage() {}
func (*UserInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{3}
return fileDescriptor_ws_a718f3fde1e8b012, []int{3}
}
func (m *UserInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UserInfo.Unmarshal(m, b)
@ -399,7 +399,7 @@ func (m *UserInfo) GetPhoneNumber() string {
return ""
}
func (m *UserInfo) GetBirth() int64 {
func (m *UserInfo) GetBirth() uint32 {
if m != nil {
return m.Birth
}
@ -420,7 +420,7 @@ func (m *UserInfo) GetEx() string {
return ""
}
func (m *UserInfo) GetCreateTime() int64 {
func (m *UserInfo) GetCreateTime() uint32 {
if m != nil {
return m.CreateTime
}
@ -451,7 +451,7 @@ func (m *FriendInfo) Reset() { *m = FriendInfo{} }
func (m *FriendInfo) String() string { return proto.CompactTextString(m) }
func (*FriendInfo) ProtoMessage() {}
func (*FriendInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{4}
return fileDescriptor_ws_a718f3fde1e8b012, []int{4}
}
func (m *FriendInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendInfo.Unmarshal(m, b)
@ -522,7 +522,7 @@ func (m *FriendInfo) GetEx() string {
type BlackInfo struct {
OwnerUserID string `protobuf:"bytes,1,opt,name=OwnerUserID" json:"OwnerUserID,omitempty"`
CreateTime int64 `protobuf:"varint,2,opt,name=CreateTime" json:"CreateTime,omitempty"`
CreateTime uint32 `protobuf:"varint,2,opt,name=CreateTime" json:"CreateTime,omitempty"`
BlackUserInfo *PublicUserInfo `protobuf:"bytes,3,opt,name=BlackUserInfo" json:"BlackUserInfo,omitempty"`
AddSource int32 `protobuf:"varint,4,opt,name=AddSource" json:"AddSource,omitempty"`
OperatorUserID string `protobuf:"bytes,5,opt,name=OperatorUserID" json:"OperatorUserID,omitempty"`
@ -536,7 +536,7 @@ func (m *BlackInfo) Reset() { *m = BlackInfo{} }
func (m *BlackInfo) String() string { return proto.CompactTextString(m) }
func (*BlackInfo) ProtoMessage() {}
func (*BlackInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{5}
return fileDescriptor_ws_a718f3fde1e8b012, []int{5}
}
func (m *BlackInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BlackInfo.Unmarshal(m, b)
@ -563,7 +563,7 @@ func (m *BlackInfo) GetOwnerUserID() string {
return ""
}
func (m *BlackInfo) GetCreateTime() int64 {
func (m *BlackInfo) GetCreateTime() uint32 {
if m != nil {
return m.CreateTime
}
@ -604,9 +604,9 @@ type GroupRequest struct {
HandleResult string `protobuf:"bytes,3,opt,name=HandleResult" json:"HandleResult,omitempty"`
ReqMsg string `protobuf:"bytes,4,opt,name=ReqMsg" json:"ReqMsg,omitempty"`
HandleMsg string `protobuf:"bytes,5,opt,name=HandleMsg" json:"HandleMsg,omitempty"`
ReqTime int64 `protobuf:"varint,6,opt,name=ReqTime" json:"ReqTime,omitempty"`
ReqTime uint32 `protobuf:"varint,6,opt,name=ReqTime" json:"ReqTime,omitempty"`
HandleUserID string `protobuf:"bytes,7,opt,name=HandleUserID" json:"HandleUserID,omitempty"`
HandleTime int64 `protobuf:"varint,8,opt,name=HandleTime" json:"HandleTime,omitempty"`
HandleTime uint32 `protobuf:"varint,8,opt,name=HandleTime" json:"HandleTime,omitempty"`
Ex string `protobuf:"bytes,9,opt,name=Ex" json:"Ex,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@ -617,7 +617,7 @@ func (m *GroupRequest) Reset() { *m = GroupRequest{} }
func (m *GroupRequest) String() string { return proto.CompactTextString(m) }
func (*GroupRequest) ProtoMessage() {}
func (*GroupRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{6}
return fileDescriptor_ws_a718f3fde1e8b012, []int{6}
}
func (m *GroupRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupRequest.Unmarshal(m, b)
@ -672,7 +672,7 @@ func (m *GroupRequest) GetHandleMsg() string {
return ""
}
func (m *GroupRequest) GetReqTime() int64 {
func (m *GroupRequest) GetReqTime() uint32 {
if m != nil {
return m.ReqTime
}
@ -686,7 +686,7 @@ func (m *GroupRequest) GetHandleUserID() string {
return ""
}
func (m *GroupRequest) GetHandleTime() int64 {
func (m *GroupRequest) GetHandleTime() uint32 {
if m != nil {
return m.HandleTime
}
@ -705,10 +705,10 @@ type FriendRequest struct {
ToUserID string `protobuf:"bytes,2,opt,name=ToUserID" json:"ToUserID,omitempty"`
HandleResult int32 `protobuf:"varint,3,opt,name=HandleResult" json:"HandleResult,omitempty"`
ReqMsg string `protobuf:"bytes,4,opt,name=ReqMsg" json:"ReqMsg,omitempty"`
CreateTime int64 `protobuf:"varint,5,opt,name=CreateTime" json:"CreateTime,omitempty"`
CreateTime uint32 `protobuf:"varint,5,opt,name=CreateTime" json:"CreateTime,omitempty"`
HandlerUserID string `protobuf:"bytes,6,opt,name=HandlerUserID" json:"HandlerUserID,omitempty"`
HandleMsg string `protobuf:"bytes,7,opt,name=HandleMsg" json:"HandleMsg,omitempty"`
HandleTime int64 `protobuf:"varint,8,opt,name=HandleTime" json:"HandleTime,omitempty"`
HandleTime uint32 `protobuf:"varint,8,opt,name=HandleTime" json:"HandleTime,omitempty"`
Ex string `protobuf:"bytes,9,opt,name=Ex" json:"Ex,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@ -719,7 +719,7 @@ func (m *FriendRequest) Reset() { *m = FriendRequest{} }
func (m *FriendRequest) String() string { return proto.CompactTextString(m) }
func (*FriendRequest) ProtoMessage() {}
func (*FriendRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{7}
return fileDescriptor_ws_a718f3fde1e8b012, []int{7}
}
func (m *FriendRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendRequest.Unmarshal(m, b)
@ -767,7 +767,7 @@ func (m *FriendRequest) GetReqMsg() string {
return ""
}
func (m *FriendRequest) GetCreateTime() int64 {
func (m *FriendRequest) GetCreateTime() uint32 {
if m != nil {
return m.CreateTime
}
@ -788,7 +788,7 @@ func (m *FriendRequest) GetHandleMsg() string {
return ""
}
func (m *FriendRequest) GetHandleTime() int64 {
func (m *FriendRequest) GetHandleTime() uint32 {
if m != nil {
return m.HandleTime
}
@ -818,7 +818,7 @@ func (m *PullMessageBySeqListResp) Reset() { *m = PullMessageBySeqListRe
func (m *PullMessageBySeqListResp) String() string { return proto.CompactTextString(m) }
func (*PullMessageBySeqListResp) ProtoMessage() {}
func (*PullMessageBySeqListResp) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{8}
return fileDescriptor_ws_a718f3fde1e8b012, []int{8}
}
func (m *PullMessageBySeqListResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PullMessageBySeqListResp.Unmarshal(m, b)
@ -893,7 +893,7 @@ func (m *PullMessageBySeqListReq) Reset() { *m = PullMessageBySeqListReq
func (m *PullMessageBySeqListReq) String() string { return proto.CompactTextString(m) }
func (*PullMessageBySeqListReq) ProtoMessage() {}
func (*PullMessageBySeqListReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{9}
return fileDescriptor_ws_a718f3fde1e8b012, []int{9}
}
func (m *PullMessageBySeqListReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PullMessageBySeqListReq.Unmarshal(m, b)
@ -948,7 +948,7 @@ func (m *PullMessageReq) Reset() { *m = PullMessageReq{} }
func (m *PullMessageReq) String() string { return proto.CompactTextString(m) }
func (*PullMessageReq) ProtoMessage() {}
func (*PullMessageReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{10}
return fileDescriptor_ws_a718f3fde1e8b012, []int{10}
}
func (m *PullMessageReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PullMessageReq.Unmarshal(m, b)
@ -1012,7 +1012,7 @@ func (m *PullMessageResp) Reset() { *m = PullMessageResp{} }
func (m *PullMessageResp) String() string { return proto.CompactTextString(m) }
func (*PullMessageResp) ProtoMessage() {}
func (*PullMessageResp) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{11}
return fileDescriptor_ws_a718f3fde1e8b012, []int{11}
}
func (m *PullMessageResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PullMessageResp.Unmarshal(m, b)
@ -1084,7 +1084,7 @@ func (m *GetMaxAndMinSeqReq) Reset() { *m = GetMaxAndMinSeqReq{} }
func (m *GetMaxAndMinSeqReq) String() string { return proto.CompactTextString(m) }
func (*GetMaxAndMinSeqReq) ProtoMessage() {}
func (*GetMaxAndMinSeqReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{12}
return fileDescriptor_ws_a718f3fde1e8b012, []int{12}
}
func (m *GetMaxAndMinSeqReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetMaxAndMinSeqReq.Unmarshal(m, b)
@ -1116,7 +1116,7 @@ func (m *GetMaxAndMinSeqResp) Reset() { *m = GetMaxAndMinSeqResp{} }
func (m *GetMaxAndMinSeqResp) String() string { return proto.CompactTextString(m) }
func (*GetMaxAndMinSeqResp) ProtoMessage() {}
func (*GetMaxAndMinSeqResp) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{13}
return fileDescriptor_ws_a718f3fde1e8b012, []int{13}
}
func (m *GetMaxAndMinSeqResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetMaxAndMinSeqResp.Unmarshal(m, b)
@ -1164,7 +1164,7 @@ func (m *GatherFormat) Reset() { *m = GatherFormat{} }
func (m *GatherFormat) String() string { return proto.CompactTextString(m) }
func (*GatherFormat) ProtoMessage() {}
func (*GatherFormat) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{14}
return fileDescriptor_ws_a718f3fde1e8b012, []int{14}
}
func (m *GatherFormat) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GatherFormat.Unmarshal(m, b)
@ -1211,7 +1211,7 @@ func (m *UserSendMsgResp) Reset() { *m = UserSendMsgResp{} }
func (m *UserSendMsgResp) String() string { return proto.CompactTextString(m) }
func (*UserSendMsgResp) ProtoMessage() {}
func (*UserSendMsgResp) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{15}
return fileDescriptor_ws_a718f3fde1e8b012, []int{15}
}
func (m *UserSendMsgResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UserSendMsgResp.Unmarshal(m, b)
@ -1280,7 +1280,7 @@ func (m *MsgData) Reset() { *m = MsgData{} }
func (m *MsgData) String() string { return proto.CompactTextString(m) }
func (*MsgData) ProtoMessage() {}
func (*MsgData) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{16}
return fileDescriptor_ws_a718f3fde1e8b012, []int{16}
}
func (m *MsgData) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MsgData.Unmarshal(m, b)
@ -1441,7 +1441,7 @@ func (m *OfflinePushInfo) Reset() { *m = OfflinePushInfo{} }
func (m *OfflinePushInfo) String() string { return proto.CompactTextString(m) }
func (*OfflinePushInfo) ProtoMessage() {}
func (*OfflinePushInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{17}
return fileDescriptor_ws_a718f3fde1e8b012, []int{17}
}
func (m *OfflinePushInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OfflinePushInfo.Unmarshal(m, b)
@ -1508,7 +1508,7 @@ func (m *TipsComm) Reset() { *m = TipsComm{} }
func (m *TipsComm) String() string { return proto.CompactTextString(m) }
func (*TipsComm) ProtoMessage() {}
func (*TipsComm) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{18}
return fileDescriptor_ws_a718f3fde1e8b012, []int{18}
}
func (m *TipsComm) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TipsComm.Unmarshal(m, b)
@ -1557,7 +1557,7 @@ func (m *MemberEnterTips) Reset() { *m = MemberEnterTips{} }
func (m *MemberEnterTips) String() string { return proto.CompactTextString(m) }
func (*MemberEnterTips) ProtoMessage() {}
func (*MemberEnterTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{19}
return fileDescriptor_ws_a718f3fde1e8b012, []int{19}
}
func (m *MemberEnterTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MemberEnterTips.Unmarshal(m, b)
@ -1612,7 +1612,7 @@ func (m *MemberLeaveTips) Reset() { *m = MemberLeaveTips{} }
func (m *MemberLeaveTips) String() string { return proto.CompactTextString(m) }
func (*MemberLeaveTips) ProtoMessage() {}
func (*MemberLeaveTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{20}
return fileDescriptor_ws_a718f3fde1e8b012, []int{20}
}
func (m *MemberLeaveTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MemberLeaveTips.Unmarshal(m, b)
@ -1667,7 +1667,7 @@ func (m *MemberInvitedTips) Reset() { *m = MemberInvitedTips{} }
func (m *MemberInvitedTips) String() string { return proto.CompactTextString(m) }
func (*MemberInvitedTips) ProtoMessage() {}
func (*MemberInvitedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{21}
return fileDescriptor_ws_a718f3fde1e8b012, []int{21}
}
func (m *MemberInvitedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MemberInvitedTips.Unmarshal(m, b)
@ -1729,7 +1729,7 @@ func (m *MemberKickedTips) Reset() { *m = MemberKickedTips{} }
func (m *MemberKickedTips) String() string { return proto.CompactTextString(m) }
func (*MemberKickedTips) ProtoMessage() {}
func (*MemberKickedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{22}
return fileDescriptor_ws_a718f3fde1e8b012, []int{22}
}
func (m *MemberKickedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MemberKickedTips.Unmarshal(m, b)
@ -1792,7 +1792,7 @@ func (m *MemberInfoChangedTips) Reset() { *m = MemberInfoChangedTips{} }
func (m *MemberInfoChangedTips) String() string { return proto.CompactTextString(m) }
func (*MemberInfoChangedTips) ProtoMessage() {}
func (*MemberInfoChangedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{23}
return fileDescriptor_ws_a718f3fde1e8b012, []int{23}
}
func (m *MemberInfoChangedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MemberInfoChangedTips.Unmarshal(m, b)
@ -1861,7 +1861,7 @@ func (m *GroupCreatedTips) Reset() { *m = GroupCreatedTips{} }
func (m *GroupCreatedTips) String() string { return proto.CompactTextString(m) }
func (*GroupCreatedTips) ProtoMessage() {}
func (*GroupCreatedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{24}
return fileDescriptor_ws_a718f3fde1e8b012, []int{24}
}
func (m *GroupCreatedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupCreatedTips.Unmarshal(m, b)
@ -1922,7 +1922,7 @@ func (m *GroupInfoChangedTips) Reset() { *m = GroupInfoChangedTips{} }
func (m *GroupInfoChangedTips) String() string { return proto.CompactTextString(m) }
func (*GroupInfoChangedTips) ProtoMessage() {}
func (*GroupInfoChangedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{25}
return fileDescriptor_ws_a718f3fde1e8b012, []int{25}
}
func (m *GroupInfoChangedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupInfoChangedTips.Unmarshal(m, b)
@ -1976,7 +1976,7 @@ func (m *JoinGroupApplicationTips) Reset() { *m = JoinGroupApplicationTi
func (m *JoinGroupApplicationTips) String() string { return proto.CompactTextString(m) }
func (*JoinGroupApplicationTips) ProtoMessage() {}
func (*JoinGroupApplicationTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{26}
return fileDescriptor_ws_a718f3fde1e8b012, []int{26}
}
func (m *JoinGroupApplicationTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_JoinGroupApplicationTips.Unmarshal(m, b)
@ -2031,7 +2031,7 @@ func (m *ApplicationProcessedTips) Reset() { *m = ApplicationProcessedTi
func (m *ApplicationProcessedTips) String() string { return proto.CompactTextString(m) }
func (*ApplicationProcessedTips) ProtoMessage() {}
func (*ApplicationProcessedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{27}
return fileDescriptor_ws_a718f3fde1e8b012, []int{27}
}
func (m *ApplicationProcessedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ApplicationProcessedTips.Unmarshal(m, b)
@ -2092,7 +2092,7 @@ func (m *FriendApplication) Reset() { *m = FriendApplication{} }
func (m *FriendApplication) String() string { return proto.CompactTextString(m) }
func (*FriendApplication) ProtoMessage() {}
func (*FriendApplication) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{28}
return fileDescriptor_ws_a718f3fde1e8b012, []int{28}
}
func (m *FriendApplication) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendApplication.Unmarshal(m, b)
@ -2145,7 +2145,7 @@ func (m *FromToUserID) Reset() { *m = FromToUserID{} }
func (m *FromToUserID) String() string { return proto.CompactTextString(m) }
func (*FromToUserID) ProtoMessage() {}
func (*FromToUserID) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{29}
return fileDescriptor_ws_a718f3fde1e8b012, []int{29}
}
func (m *FromToUserID) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FromToUserID.Unmarshal(m, b)
@ -2191,7 +2191,7 @@ func (m *FriendApplicationAddedTips) Reset() { *m = FriendApplicationAdd
func (m *FriendApplicationAddedTips) String() string { return proto.CompactTextString(m) }
func (*FriendApplicationAddedTips) ProtoMessage() {}
func (*FriendApplicationAddedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{30}
return fileDescriptor_ws_a718f3fde1e8b012, []int{30}
}
func (m *FriendApplicationAddedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendApplicationAddedTips.Unmarshal(m, b)
@ -2230,7 +2230,7 @@ func (m *FriendApplicationProcessedTips) Reset() { *m = FriendApplicatio
func (m *FriendApplicationProcessedTips) String() string { return proto.CompactTextString(m) }
func (*FriendApplicationProcessedTips) ProtoMessage() {}
func (*FriendApplicationProcessedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{31}
return fileDescriptor_ws_a718f3fde1e8b012, []int{31}
}
func (m *FriendApplicationProcessedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendApplicationProcessedTips.Unmarshal(m, b)
@ -2271,7 +2271,7 @@ func (m *FriendAddedTips) Reset() { *m = FriendAddedTips{} }
func (m *FriendAddedTips) String() string { return proto.CompactTextString(m) }
func (*FriendAddedTips) ProtoMessage() {}
func (*FriendAddedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{32}
return fileDescriptor_ws_a718f3fde1e8b012, []int{32}
}
func (m *FriendAddedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendAddedTips.Unmarshal(m, b)
@ -2324,7 +2324,7 @@ func (m *FriendDeletedTips) Reset() { *m = FriendDeletedTips{} }
func (m *FriendDeletedTips) String() string { return proto.CompactTextString(m) }
func (*FriendDeletedTips) ProtoMessage() {}
func (*FriendDeletedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{33}
return fileDescriptor_ws_a718f3fde1e8b012, []int{33}
}
func (m *FriendDeletedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendDeletedTips.Unmarshal(m, b)
@ -2362,7 +2362,7 @@ func (m *BlackAddedTips) Reset() { *m = BlackAddedTips{} }
func (m *BlackAddedTips) String() string { return proto.CompactTextString(m) }
func (*BlackAddedTips) ProtoMessage() {}
func (*BlackAddedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{34}
return fileDescriptor_ws_a718f3fde1e8b012, []int{34}
}
func (m *BlackAddedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BlackAddedTips.Unmarshal(m, b)
@ -2400,7 +2400,7 @@ func (m *BlackDeletedTips) Reset() { *m = BlackDeletedTips{} }
func (m *BlackDeletedTips) String() string { return proto.CompactTextString(m) }
func (*BlackDeletedTips) ProtoMessage() {}
func (*BlackDeletedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{35}
return fileDescriptor_ws_a718f3fde1e8b012, []int{35}
}
func (m *BlackDeletedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BlackDeletedTips.Unmarshal(m, b)
@ -2438,7 +2438,7 @@ func (m *FriendInfoChangedTips) Reset() { *m = FriendInfoChangedTips{} }
func (m *FriendInfoChangedTips) String() string { return proto.CompactTextString(m) }
func (*FriendInfoChangedTips) ProtoMessage() {}
func (*FriendInfoChangedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{36}
return fileDescriptor_ws_a718f3fde1e8b012, []int{36}
}
func (m *FriendInfoChangedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendInfoChangedTips.Unmarshal(m, b)
@ -2477,7 +2477,7 @@ func (m *SelfInfoUpdatedTips) Reset() { *m = SelfInfoUpdatedTips{} }
func (m *SelfInfoUpdatedTips) String() string { return proto.CompactTextString(m) }
func (*SelfInfoUpdatedTips) ProtoMessage() {}
func (*SelfInfoUpdatedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_996ebd499da55dba, []int{37}
return fileDescriptor_ws_a718f3fde1e8b012, []int{37}
}
func (m *SelfInfoUpdatedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SelfInfoUpdatedTips.Unmarshal(m, b)
@ -2546,129 +2546,129 @@ func init() {
proto.RegisterType((*SelfInfoUpdatedTips)(nil), "open_im_sdk.SelfInfoUpdatedTips")
}
func init() { proto.RegisterFile("sdk_ws/ws.proto", fileDescriptor_ws_996ebd499da55dba) }
func init() { proto.RegisterFile("sdk_ws/ws.proto", fileDescriptor_ws_a718f3fde1e8b012) }
var fileDescriptor_ws_996ebd499da55dba = []byte{
// 1924 bytes of a gzipped FileDescriptorProto
var fileDescriptor_ws_a718f3fde1e8b012 = []byte{
// 1921 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x59, 0xcd, 0x8f, 0x1b, 0x49,
0x15, 0x57, 0xb7, 0xbf, 0xc6, 0xcf, 0x9e, 0xf1, 0xa4, 0xf3, 0xb1, 0x4d, 0x58, 0x45, 0xa6, 0xb5,
0x42, 0x23, 0x04, 0x59, 0x29, 0x2b, 0xa4, 0x25, 0x68, 0x81, 0xf9, 0xcc, 0x07, 0x71, 0x3c, 0xb4,
0x27, 0x70, 0xe0, 0x10, 0x75, 0xdc, 0x65, 0x4f, 0x6b, 0xda, 0xd5, 0x76, 0x57, 0xf7, 0x24, 0xb9,
0x70, 0xe6, 0x1f, 0x80, 0xcb, 0x0a, 0xc4, 0x0d, 0x71, 0xe5, 0x00, 0xff, 0x10, 0xe2, 0x80, 0xc4,
0x09, 0x71, 0x82, 0x03, 0x7a, 0xaf, 0xaa, 0xbb, 0xab, 0x6c, 0x67, 0x32, 0x93, 0x44, 0xb9, 0x70,
0xf3, 0xfb, 0xf5, 0xab, 0xf7, 0x5d, 0xaf, 0x5e, 0x95, 0xa1, 0x27, 0xc2, 0xb3, 0xe7, 0x2f, 0xc5,
0xe7, 0x2f, 0xc5, 0xdd, 0x79, 0x9a, 0x64, 0x89, 0xd3, 0x49, 0xe6, 0x8c, 0x3f, 0x8f, 0x66, 0xcf,
0x45, 0x78, 0xe6, 0xfd, 0xdb, 0x86, 0xf6, 0x83, 0x34, 0xc9, 0xe7, 0x8f, 0xf8, 0x24, 0x71, 0x5c,
0x68, 0x49, 0xe2, 0xc0, 0xb5, 0xfa, 0xd6, 0x4e, 0xdb, 0x2f, 0x48, 0xe7, 0x53, 0xc5, 0xf6, 0x34,
0x98, 0x31, 0xd7, 0xa6, 0x6f, 0x15, 0xe0, 0x78, 0xd0, 0x7d, 0x9a, 0x64, 0xd1, 0x24, 0x1a, 0x07,
0x59, 0x94, 0x70, 0xb7, 0x46, 0x0c, 0x06, 0x86, 0x3c, 0x8f, 0x78, 0x96, 0x26, 0x61, 0x3e, 0x26,
0x9e, 0xba, 0xe4, 0xd1, 0x31, 0xd4, 0x7f, 0x14, 0x8c, 0xd9, 0xb3, 0x34, 0x76, 0x1b, 0x52, 0xbf,
0x22, 0x9d, 0x3e, 0x74, 0x86, 0x2f, 0x39, 0x4b, 0x9f, 0x09, 0x96, 0x3e, 0x3a, 0x70, 0x9b, 0xf4,
0x55, 0x87, 0x9c, 0x3b, 0x00, 0xfb, 0x29, 0x0b, 0x32, 0x76, 0x12, 0xcd, 0x98, 0xdb, 0xea, 0x5b,
0x3b, 0x35, 0x5f, 0x43, 0x50, 0xc2, 0x80, 0xcd, 0x5e, 0xb0, 0x74, 0x3f, 0xc9, 0x79, 0xe6, 0x6e,
0xf4, 0xad, 0x9d, 0x4d, 0x5f, 0x87, 0x9c, 0x2d, 0xb0, 0x0f, 0x5f, 0xb9, 0x6d, 0x12, 0x6d, 0x1f,
0xbe, 0x72, 0x6e, 0x41, 0x73, 0x94, 0x05, 0x59, 0x2e, 0x5c, 0xe8, 0x5b, 0x3b, 0x0d, 0x5f, 0x51,
0xce, 0x67, 0xb0, 0x49, 0x72, 0x93, 0xc2, 0x9a, 0x0e, 0x2d, 0x31, 0xc1, 0x32, 0x62, 0x27, 0xaf,
0xe7, 0xcc, 0xed, 0x92, 0x80, 0x0a, 0xf0, 0xfe, 0x6a, 0xc3, 0x75, 0xa2, 0xa4, 0x01, 0x47, 0x79,
0x1c, 0xbf, 0x25, 0x03, 0xb7, 0xa0, 0xa9, 0xd4, 0xc9, 0xf0, 0x37, 0x2b, 0x3d, 0x69, 0x12, 0xb3,
0x27, 0xec, 0x9c, 0xc5, 0x14, 0xf8, 0x86, 0x5f, 0x01, 0xce, 0x6d, 0xd8, 0x78, 0x9c, 0x44, 0x9c,
0x62, 0x52, 0xa7, 0x98, 0x94, 0x34, 0x7e, 0x7b, 0x1a, 0x8d, 0xcf, 0x38, 0xa6, 0x54, 0x86, 0xbb,
0xa4, 0xf5, 0x4c, 0x34, 0xcd, 0x4c, 0x7c, 0x1b, 0xb6, 0x76, 0xe7, 0xf3, 0x41, 0xc0, 0xa7, 0x2c,
0x95, 0x4a, 0x5b, 0xa4, 0x74, 0x09, 0xc5, 0x7c, 0xa0, 0xa6, 0x51, 0x92, 0xa7, 0x63, 0x46, 0xe1,
0x6e, 0xf8, 0x1a, 0x82, 0x72, 0x86, 0x73, 0x96, 0x6a, 0x61, 0x94, 0x91, 0x5f, 0x42, 0x55, 0x56,
0xa0, 0xc8, 0x8a, 0xf7, 0x7b, 0x0b, 0xb6, 0x8e, 0xf3, 0x17, 0x71, 0x34, 0x26, 0x06, 0x0c, 0x5a,
0x15, 0x1a, 0xcb, 0x08, 0x8d, 0xee, 0xa0, 0xfd, 0x66, 0x07, 0x6b, 0xa6, 0x83, 0xb7, 0xa0, 0xf9,
0x80, 0xf1, 0x90, 0xa5, 0x14, 0xb0, 0x86, 0xaf, 0xa8, 0x35, 0x8e, 0x37, 0xd6, 0x39, 0xee, 0xfd,
0xd6, 0x86, 0x8d, 0x8f, 0x6c, 0x5a, 0x1f, 0x3a, 0xc7, 0xa7, 0x09, 0x67, 0x4f, 0x73, 0x2c, 0x26,
0x95, 0x4c, 0x1d, 0x72, 0x6e, 0x40, 0x63, 0x2f, 0x4a, 0xb3, 0x53, 0xca, 0x66, 0xcd, 0x97, 0x04,
0xa2, 0x87, 0xb3, 0x20, 0x92, 0x29, 0x6c, 0xfb, 0x92, 0x50, 0x11, 0xdf, 0x28, 0xf7, 0x81, 0xb9,
0xb3, 0xda, 0x2b, 0x3b, 0x6b, 0x35, 0x30, 0xb0, 0x36, 0x30, 0xff, 0xb2, 0x00, 0x8e, 0xd2, 0x88,
0xf1, 0x90, 0x42, 0xb3, 0xb4, 0xa5, 0xad, 0xd5, 0x2d, 0x7d, 0x0b, 0x9a, 0x3e, 0x9b, 0x05, 0xe9,
0x59, 0x51, 0xf2, 0x92, 0x5a, 0x32, 0xa8, 0x46, 0x3b, 0x59, 0x37, 0xe8, 0xfb, 0x85, 0x1e, 0x94,
0x43, 0xa1, 0xea, 0xdc, 0xbb, 0x79, 0x57, 0x6b, 0x7b, 0x77, 0x8b, 0xfc, 0xf8, 0x1a, 0x23, 0xee,
0xa4, 0xdd, 0x30, 0x54, 0x05, 0x2b, 0x73, 0x5b, 0x01, 0x6b, 0xea, 0xb5, 0x79, 0x41, 0xbd, 0xb6,
0xca, 0x7a, 0xfd, 0xbb, 0x05, 0xed, 0xbd, 0x38, 0x18, 0x9f, 0x5d, 0xd2, 0x69, 0xd3, 0x39, 0x7b,
0x25, 0xda, 0xbb, 0xb0, 0x49, 0xe2, 0x0a, 0x17, 0xc8, 0xff, 0xce, 0xbd, 0x6f, 0x1a, 0xfe, 0x99,
0x1b, 0xc4, 0x37, 0x57, 0x98, 0x8e, 0xd6, 0xdf, 0xee, 0x68, 0xe3, 0x02, 0x47, 0x9b, 0xa5, 0xa3,
0xbf, 0xb6, 0xa1, 0x4b, 0xcd, 0xca, 0x67, 0x8b, 0x9c, 0x89, 0xec, 0x8d, 0xb5, 0xaf, 0xf5, 0x38,
0xdb, 0xec, 0x71, 0x1e, 0x74, 0x1f, 0x06, 0x3c, 0x8c, 0x99, 0xcf, 0x44, 0x1e, 0x67, 0xc5, 0x39,
0xa2, 0x63, 0xb2, 0x28, 0x16, 0x03, 0x31, 0x55, 0x27, 0x88, 0xa2, 0xd0, 0x29, 0xc9, 0x87, 0x9f,
0xa4, 0xc5, 0x15, 0x80, 0x3a, 0x7d, 0xb6, 0xa0, 0x90, 0xca, 0x1d, 0x50, 0x90, 0x95, 0x4e, 0x65,
0x6b, 0x4b, 0xd7, 0x59, 0xe5, 0x44, 0xd2, 0x24, 0x60, 0x43, 0xe6, 0xa4, 0x42, 0x96, 0x4f, 0x0e,
0xef, 0x6b, 0x1b, 0x36, 0x65, 0x61, 0x15, 0xb1, 0xb8, 0x83, 0x25, 0x99, 0xcc, 0x8c, 0x78, 0x68,
0x08, 0xf6, 0x83, 0x93, 0xc4, 0xe8, 0xef, 0x25, 0xbd, 0x36, 0x2a, 0x8d, 0x4b, 0x46, 0xc5, 0xac,
0xa6, 0xc6, 0x4a, 0x35, 0x7d, 0x06, 0x9b, 0x52, 0x8e, 0x59, 0xd4, 0x26, 0x68, 0xc6, 0xb6, 0xb5,
0x1c, 0xdb, 0xab, 0x46, 0xe7, 0xbf, 0x16, 0xb8, 0xc7, 0x79, 0x1c, 0x0f, 0x98, 0x10, 0xc1, 0x94,
0xed, 0xbd, 0x1e, 0xb1, 0xc5, 0x93, 0x48, 0x64, 0x3e, 0x13, 0x73, 0x4c, 0x14, 0x4b, 0xd3, 0xfd,
0x24, 0x64, 0x14, 0xa5, 0x86, 0x5f, 0x90, 0xe8, 0x22, 0x4b, 0x53, 0xb4, 0x40, 0x75, 0x03, 0x49,
0x21, 0x3e, 0x0b, 0x5e, 0x8d, 0xd8, 0x82, 0x02, 0x53, 0xf3, 0x15, 0x45, 0x78, 0xc4, 0x11, 0xaf,
0x2b, 0x9c, 0x28, 0xe7, 0xc7, 0xb0, 0x29, 0x22, 0x3e, 0x95, 0xc9, 0x95, 0xc5, 0x52, 0xdb, 0xe9,
0xdc, 0xfb, 0x86, 0xb1, 0x81, 0x1e, 0x04, 0xd9, 0x29, 0x4b, 0x8f, 0x92, 0x74, 0x16, 0x64, 0xbe,
0xc9, 0xef, 0x7c, 0x05, 0xdd, 0x29, 0x16, 0x6c, 0xb1, 0xbe, 0xf9, 0xb6, 0xf5, 0x06, 0xbb, 0x37,
0x83, 0x4f, 0xd6, 0x7b, 0x4f, 0x26, 0xe7, 0xc6, 0x8e, 0x91, 0x14, 0x76, 0x8d, 0x84, 0x36, 0x5f,
0x94, 0xf0, 0xb2, 0x40, 0x74, 0x08, 0xc3, 0x26, 0xa4, 0x1c, 0xb7, 0xd6, 0xaf, 0x61, 0x7d, 0x2b,
0xd2, 0xfb, 0x15, 0x1e, 0x97, 0xa5, 0xba, 0x8b, 0xb4, 0xdc, 0x86, 0x0d, 0xc1, 0x16, 0x7b, 0x6c,
0x1a, 0x71, 0xd5, 0x77, 0x4a, 0x1a, 0xd7, 0x08, 0xb6, 0x38, 0xe4, 0x61, 0x11, 0x64, 0x49, 0x2d,
0x5b, 0x56, 0x5f, 0xb1, 0x0c, 0xbb, 0x7e, 0xcf, 0x30, 0xe0, 0xff, 0x22, 0xc9, 0x37, 0xc0, 0x79,
0xc0, 0xb2, 0x41, 0xf0, 0x6a, 0x97, 0x87, 0x03, 0x32, 0xc9, 0x67, 0x0b, 0xef, 0x10, 0xae, 0xaf,
0xa0, 0x62, 0xae, 0x39, 0x67, 0xbd, 0xc1, 0x39, 0x5b, 0x77, 0xce, 0x7b, 0x08, 0x5d, 0x5d, 0x35,
0x6e, 0xb0, 0x28, 0x54, 0xc9, 0xb4, 0xa3, 0xd0, 0xd9, 0x81, 0x7a, 0x8c, 0x95, 0x60, 0x93, 0xcd,
0x37, 0x0c, 0x9b, 0x07, 0x62, 0x7a, 0x10, 0x64, 0x81, 0x4f, 0x1c, 0xde, 0x02, 0x7a, 0x68, 0xf1,
0x88, 0xf1, 0x70, 0x20, 0xa6, 0x64, 0x4c, 0x1f, 0x3a, 0x23, 0x96, 0x9e, 0x93, 0x1b, 0xd5, 0x09,
0xa5, 0x41, 0xc8, 0xb1, 0x1f, 0x47, 0x8c, 0x67, 0x92, 0x43, 0x55, 0xa3, 0x06, 0xc9, 0x4a, 0xe2,
0x61, 0x79, 0x3c, 0x53, 0x25, 0x49, 0xda, 0xfb, 0x4b, 0x03, 0x5a, 0xca, 0x08, 0x59, 0x55, 0x3c,
0xac, 0x2a, 0x51, 0x52, 0x88, 0xa7, 0x6c, 0x7c, 0x5e, 0xcd, 0xba, 0x92, 0xc2, 0xba, 0x99, 0xaa,
0x93, 0x43, 0x4d, 0x46, 0x8a, 0x44, 0x9b, 0xc6, 0x9a, 0x4d, 0xaa, 0x0e, 0x35, 0x08, 0x39, 0x84,
0xe6, 0x97, 0x9a, 0x91, 0x34, 0xc8, 0xf9, 0x0e, 0x6c, 0x0b, 0x9a, 0xa7, 0x8e, 0xe3, 0x20, 0x9b,
0x24, 0xe9, 0x4c, 0xb5, 0xc3, 0x86, 0xbf, 0x82, 0xe3, 0x21, 0x29, 0xb1, 0x72, 0x8a, 0x93, 0x6d,
0x71, 0x09, 0xc5, 0xfe, 0x2a, 0x11, 0x1a, 0xe1, 0xfc, 0x27, 0x6a, 0xac, 0x32, 0x41, 0x69, 0x9b,
0x10, 0x51, 0xc2, 0xe9, 0xb6, 0xd0, 0x26, 0xa5, 0x3a, 0x84, 0x9e, 0xcf, 0xc4, 0x14, 0x0f, 0x0c,
0x35, 0x5c, 0x15, 0x24, 0x79, 0x9e, 0xf0, 0x8c, 0xf1, 0x8c, 0xd6, 0x76, 0xe4, 0x5a, 0x0d, 0xc2,
0xb5, 0x8a, 0xa4, 0x7b, 0x48, 0xd7, 0x2f, 0x48, 0xec, 0xeb, 0x93, 0x24, 0x1d, 0x33, 0xea, 0x1b,
0x9b, 0xfd, 0x1a, 0xf6, 0xf5, 0x12, 0x70, 0xb6, 0xa1, 0x26, 0xd8, 0xc2, 0xdd, 0xa2, 0x04, 0xe2,
0x4f, 0x23, 0xaf, 0x3d, 0x33, 0xaf, 0x78, 0x0a, 0x8c, 0xab, 0x93, 0x66, 0x5b, 0x9e, 0x02, 0x15,
0xe2, 0xfc, 0x10, 0x5a, 0xc3, 0x39, 0xf6, 0x04, 0xe1, 0x5e, 0xa3, 0xba, 0xfc, 0xd6, 0xba, 0xba,
0xbc, 0xab, 0x78, 0x0e, 0x79, 0x96, 0xbe, 0xf6, 0x8b, 0x15, 0xce, 0x11, 0xf4, 0x92, 0xc9, 0x24,
0x8e, 0x38, 0x3b, 0xce, 0xc5, 0x29, 0x8d, 0x3d, 0x0e, 0x8d, 0x3d, 0x9f, 0x1a, 0x42, 0x86, 0x26,
0x8f, 0xbf, 0xbc, 0xe8, 0xf6, 0x7d, 0xe8, 0xea, 0x0a, 0xd0, 0xc5, 0x33, 0xf6, 0x5a, 0x55, 0x1f,
0xfe, 0xc4, 0x91, 0xf8, 0x3c, 0x88, 0x73, 0x39, 0x79, 0x6d, 0xf8, 0x92, 0xb8, 0x6f, 0x7f, 0x69,
0x79, 0xbf, 0xb1, 0xa0, 0xb7, 0xa4, 0x00, 0xb9, 0x4f, 0xa2, 0x2c, 0x66, 0x4a, 0x82, 0x24, 0x1c,
0x07, 0xea, 0x07, 0x4c, 0x8c, 0x55, 0xf1, 0xd2, 0x6f, 0x75, 0x08, 0xd6, 0xca, 0xa1, 0xda, 0x83,
0x6e, 0x34, 0x1c, 0xa1, 0xa0, 0x51, 0x92, 0xf3, 0xb0, 0xb8, 0x0e, 0xeb, 0x18, 0x16, 0x4f, 0x34,
0x1c, 0xed, 0x05, 0xe1, 0x94, 0xc9, 0x4b, 0x6b, 0x83, 0x6c, 0x32, 0x41, 0xef, 0x00, 0x36, 0x4e,
0xa2, 0xb9, 0xd8, 0x4f, 0x66, 0x33, 0xdc, 0x38, 0x07, 0x2c, 0xc3, 0x89, 0xde, 0xa2, 0x4c, 0x2b,
0x0a, 0x8b, 0xe4, 0x80, 0x4d, 0x82, 0x3c, 0xce, 0x90, 0xb5, 0xd8, 0xb2, 0x1a, 0xe4, 0xfd, 0xc9,
0x82, 0x9e, 0xbc, 0x8b, 0x1e, 0xf2, 0x8c, 0xa5, 0x88, 0x39, 0xdf, 0x85, 0x06, 0x4d, 0x66, 0x24,
0xac, 0x73, 0xef, 0x96, 0xd9, 0xfc, 0x8a, 0x57, 0x03, 0x5f, 0x32, 0x39, 0x7b, 0xd0, 0xc1, 0xa0,
0x06, 0x3c, 0xa3, 0xb1, 0xdb, 0xa6, 0x35, 0xfd, 0xd5, 0x35, 0xe6, 0x8d, 0xd7, 0xd7, 0x17, 0xa1,
0xc7, 0xc3, 0xe2, 0xec, 0xd0, 0xba, 0x87, 0x09, 0x7a, 0x7f, 0x2c, 0x6d, 0x7d, 0xc2, 0x82, 0x73,
0xf6, 0x0e, 0xb6, 0xfe, 0x04, 0x80, 0x96, 0xa6, 0x57, 0x32, 0x55, 0x5b, 0x73, 0x49, 0x4b, 0xff,
0x69, 0xc1, 0x35, 0x29, 0xe4, 0x11, 0x3f, 0x8f, 0x32, 0x16, 0xbe, 0x83, 0xad, 0x5f, 0x42, 0x73,
0x38, 0xbf, 0x92, 0x9d, 0x8a, 0xdf, 0x79, 0x0c, 0x3d, 0xa5, 0x16, 0xc9, 0x72, 0x38, 0xb8, 0x8c,
0x88, 0xe5, 0x85, 0xab, 0xfe, 0xd6, 0xd7, 0xf9, 0xfb, 0x0f, 0x0b, 0xb6, 0xa5, 0xa4, 0x9f, 0x46,
0xe3, 0xb3, 0x8f, 0xec, 0xee, 0x43, 0xd8, 0x92, 0x5a, 0xaf, 0xec, 0xed, 0xd2, 0xba, 0x4b, 0x3a,
0xfb, 0x1f, 0x0b, 0x6e, 0x16, 0xc9, 0x9d, 0x24, 0xfb, 0xa7, 0x78, 0xd5, 0x95, 0x1e, 0xe3, 0xd4,
0x4d, 0x24, 0xb5, 0x64, 0x39, 0xe2, 0x68, 0xc8, 0x7b, 0xf8, 0xf8, 0x23, 0x68, 0x1f, 0x45, 0x3c,
0x88, 0xb5, 0x9b, 0xdf, 0xdb, 0x17, 0x57, 0x4b, 0xb0, 0x83, 0x0f, 0x72, 0xd5, 0xa3, 0xd5, 0x7b,
0x50, 0x41, 0x57, 0x79, 0x6a, 0x5c, 0x22, 0x4f, 0xde, 0xdf, 0x2c, 0xd8, 0xa6, 0x5f, 0xf2, 0x36,
0xf1, 0x2e, 0xa9, 0xbe, 0x0f, 0x2d, 0xf5, 0x66, 0x76, 0xe9, 0x38, 0x14, 0x0b, 0x70, 0x07, 0xab,
0x16, 0x70, 0x95, 0x44, 0x6b, 0x6b, 0x2e, 0x99, 0xe4, 0x3f, 0x58, 0x70, 0xa3, 0x34, 0x5c, 0xcf,
0x31, 0x4e, 0x41, 0x8a, 0xac, 0x92, 0xac, 0x43, 0x55, 0x30, 0xec, 0xab, 0xd5, 0x7d, 0xed, 0x6a,
0x35, 0xe1, 0x7d, 0x6d, 0x81, 0xfb, 0x38, 0x89, 0x38, 0xf1, 0xec, 0xce, 0xe7, 0xb1, 0x7a, 0x72,
0x7d, 0x87, 0x8c, 0xfc, 0x00, 0xda, 0x4a, 0x00, 0xcf, 0x94, 0xd9, 0x17, 0x3e, 0x2c, 0x54, 0xdc,
0xf2, 0x06, 0x1a, 0x88, 0xf2, 0xf5, 0x57, 0x51, 0xde, 0x9f, 0x2d, 0x70, 0x35, 0xa3, 0x8e, 0xd3,
0x64, 0xcc, 0x84, 0xf8, 0xc8, 0xad, 0x81, 0x8c, 0xd3, 0x2e, 0xcf, 0x4d, 0xfd, 0xda, 0x4c, 0x46,
0xd7, 0x0d, 0xa3, 0xcf, 0xe0, 0x9a, 0xbc, 0xbf, 0x6b, 0x96, 0xe3, 0x1c, 0xb5, 0x1b, 0xca, 0xe1,
0x47, 0xce, 0xe9, 0x05, 0x69, 0x3e, 0xa8, 0xa8, 0xd7, 0xf1, 0xea, 0x41, 0xe5, 0x0e, 0xc0, 0x6e,
0x18, 0xfe, 0x22, 0x49, 0xc3, 0x88, 0x4f, 0x55, 0x74, 0x34, 0xc4, 0x7b, 0x0c, 0x5d, 0x9c, 0xe4,
0xca, 0xfb, 0xfe, 0x7b, 0xbc, 0x15, 0x78, 0xbf, 0x84, 0xdb, 0x2b, 0x86, 0xef, 0x86, 0xa1, 0x0a,
0xf7, 0x57, 0xa6, 0x26, 0x15, 0x75, 0xf3, 0x52, 0xa3, 0x33, 0xf8, 0x06, 0xbb, 0xf7, 0x1c, 0xee,
0xac, 0x08, 0x37, 0xf3, 0xf9, 0x9e, 0x0a, 0x7e, 0x67, 0x41, 0x4f, 0x69, 0x28, 0x6d, 0xfe, 0x1c,
0x9a, 0x12, 0x52, 0xc2, 0x3e, 0x59, 0x12, 0x56, 0xbc, 0x27, 0xfa, 0x8a, 0x6d, 0x75, 0x5f, 0xdb,
0x6b, 0xf6, 0xb5, 0xf3, 0xc5, 0xd2, 0x76, 0xbb, 0xb0, 0xcc, 0x8b, 0x9d, 0xe6, 0x17, 0x65, 0x71,
0xc0, 0x62, 0x96, 0x7d, 0x18, 0x9f, 0x87, 0xb0, 0x45, 0xaf, 0x73, 0x1f, 0x2c, 0x4b, 0x3f, 0x83,
0x6d, 0x12, 0xf8, 0x01, 0x6d, 0xfc, 0x39, 0xdc, 0xac, 0x02, 0xad, 0x37, 0xc1, 0xf7, 0x94, 0xfb,
0x3d, 0xb8, 0x3e, 0x62, 0xf1, 0x04, 0xa5, 0x3e, 0x9b, 0x87, 0xe5, 0x29, 0xf2, 0x86, 0x87, 0xc3,
0x17, 0x4d, 0xfa, 0x03, 0xeb, 0x8b, 0xff, 0x05, 0x00, 0x00, 0xff, 0xff, 0x2d, 0x7a, 0x1a, 0xf5,
0xd3, 0x1a, 0x00, 0x00,
0x15, 0x57, 0xb7, 0xc7, 0xf6, 0xf8, 0xd9, 0x33, 0x9e, 0x74, 0x92, 0xd9, 0x26, 0xac, 0x22, 0xd3,
0x5a, 0xa1, 0x11, 0x82, 0xac, 0x94, 0x15, 0xd2, 0x12, 0xb4, 0xc0, 0x7c, 0xe6, 0x83, 0x38, 0x1e,
0xca, 0x13, 0x38, 0x70, 0x88, 0x3a, 0xee, 0xb2, 0xa7, 0x35, 0xed, 0x6a, 0xbb, 0x3f, 0x26, 0xc9,
0x85, 0x33, 0xff, 0x00, 0x5c, 0x56, 0x20, 0x6e, 0x88, 0x2b, 0x07, 0xf8, 0x87, 0x10, 0x07, 0x24,
0x4e, 0x88, 0x13, 0x1c, 0xd0, 0x7b, 0x55, 0xdd, 0x5d, 0x65, 0x3b, 0x93, 0x99, 0x4c, 0x94, 0x0b,
0x37, 0xbf, 0x5f, 0xbf, 0x7a, 0xdf, 0xf5, 0xea, 0x55, 0x19, 0xba, 0x69, 0x70, 0xf6, 0xe2, 0x55,
0xfa, 0xf9, 0xab, 0xf4, 0xde, 0x2c, 0x89, 0xb3, 0xd8, 0x69, 0xc7, 0x33, 0x2e, 0x5e, 0x84, 0xd3,
0x17, 0x69, 0x70, 0xe6, 0xfd, 0xdb, 0x86, 0xd6, 0xc3, 0x24, 0xce, 0x67, 0x8f, 0xc5, 0x38, 0x76,
0x5c, 0x68, 0x4a, 0xe2, 0xc0, 0xb5, 0x7a, 0xd6, 0x4e, 0x8b, 0x15, 0xa4, 0xf3, 0xa9, 0x62, 0x7b,
0xe6, 0x4f, 0xb9, 0x6b, 0xd3, 0xb7, 0x0a, 0x70, 0x3c, 0xe8, 0x3c, 0x8b, 0xb3, 0x70, 0x1c, 0x8e,
0xfc, 0x2c, 0x8c, 0x85, 0x5b, 0x23, 0x06, 0x03, 0x43, 0x9e, 0xc7, 0x22, 0x4b, 0xe2, 0x20, 0x1f,
0x11, 0xcf, 0x9a, 0xe4, 0xd1, 0x31, 0xd4, 0x7f, 0xe4, 0x8f, 0xf8, 0xf3, 0x24, 0x72, 0xeb, 0x52,
0xbf, 0x22, 0x9d, 0x1e, 0xb4, 0x07, 0xaf, 0x04, 0x4f, 0x9e, 0xa7, 0x3c, 0x79, 0x7c, 0xe0, 0x36,
0xe8, 0xab, 0x0e, 0x39, 0x77, 0x01, 0xf6, 0x13, 0xee, 0x67, 0xfc, 0x24, 0x9c, 0x72, 0xb7, 0xd9,
0xb3, 0x76, 0x36, 0x98, 0x86, 0xa0, 0x84, 0x3e, 0x9f, 0xbe, 0xe4, 0xc9, 0x7e, 0x9c, 0x8b, 0xcc,
0x5d, 0x27, 0x06, 0x1d, 0x72, 0x36, 0xc1, 0x3e, 0x7c, 0xed, 0xb6, 0x48, 0xb4, 0x7d, 0xf8, 0xda,
0xd9, 0x86, 0xc6, 0x30, 0xf3, 0xb3, 0x3c, 0x75, 0xa1, 0x67, 0xed, 0xd4, 0x99, 0xa2, 0x9c, 0xcf,
0x60, 0x83, 0xe4, 0xc6, 0x85, 0x35, 0x6d, 0x5a, 0x62, 0x82, 0x65, 0xc4, 0x4e, 0xde, 0xcc, 0xb8,
0xdb, 0x21, 0x01, 0x15, 0xe0, 0xfd, 0xd5, 0x86, 0x9b, 0x44, 0x49, 0x03, 0x8e, 0xf2, 0x28, 0x7a,
0x47, 0x06, 0xb6, 0xa1, 0xa1, 0xd4, 0xc9, 0xf0, 0x37, 0x2a, 0x3d, 0x49, 0x1c, 0xf1, 0xa7, 0xfc,
0x9c, 0x47, 0x14, 0xf8, 0x3a, 0xab, 0x00, 0xe7, 0x0e, 0xac, 0x3f, 0x89, 0x43, 0x41, 0x31, 0xc1,
0x88, 0xd7, 0x58, 0x49, 0xe3, 0xb7, 0x67, 0xe1, 0xe8, 0x4c, 0x60, 0x4a, 0x65, 0xb8, 0x4b, 0x5a,
0xcf, 0x44, 0xc3, 0xcc, 0xc4, 0xb7, 0x61, 0x73, 0x77, 0x36, 0xeb, 0xfb, 0x62, 0xc2, 0x13, 0xa9,
0xb4, 0x49, 0x4a, 0x17, 0x50, 0xcc, 0x07, 0x6a, 0x1a, 0xc6, 0x79, 0x32, 0xe2, 0x14, 0xee, 0x3a,
0xd3, 0x10, 0x94, 0x33, 0x98, 0xf1, 0x44, 0x0b, 0xa3, 0x8c, 0xfc, 0x02, 0xaa, 0xb2, 0x02, 0x45,
0x56, 0xbc, 0xdf, 0x5b, 0xb0, 0x79, 0x9c, 0xbf, 0x8c, 0xc2, 0x11, 0x31, 0x60, 0xd0, 0xaa, 0xd0,
0x58, 0x46, 0x68, 0x74, 0x07, 0xed, 0xb7, 0x3b, 0x58, 0x33, 0x1d, 0xdc, 0x86, 0xc6, 0x43, 0x2e,
0x02, 0x9e, 0x50, 0xc0, 0xea, 0x4c, 0x51, 0x2b, 0x1c, 0xaf, 0xaf, 0x72, 0xdc, 0xfb, 0xad, 0x0d,
0xeb, 0x1f, 0xd9, 0xb4, 0x1e, 0xb4, 0x8f, 0x4f, 0x63, 0xc1, 0x9f, 0xe5, 0x58, 0x4c, 0x2a, 0x99,
0x3a, 0xe4, 0xdc, 0x82, 0xfa, 0x5e, 0x98, 0x64, 0xa7, 0x94, 0xcd, 0x0d, 0x26, 0x09, 0x44, 0x0f,
0xa7, 0x7e, 0x28, 0x53, 0xd8, 0x62, 0x92, 0x50, 0x11, 0x5f, 0x2f, 0xf7, 0x81, 0xb9, 0xb3, 0x5a,
0x4b, 0x3b, 0x6b, 0x39, 0x30, 0xb0, 0x32, 0x30, 0xff, 0xb2, 0x00, 0x8e, 0x92, 0x90, 0x8b, 0x80,
0x42, 0xb3, 0xb0, 0xa5, 0xad, 0xe5, 0x2d, 0xbd, 0x0d, 0x0d, 0xc6, 0xa7, 0x7e, 0x72, 0x56, 0x94,
0xbc, 0xa4, 0x16, 0x0c, 0xaa, 0x2d, 0x19, 0xf4, 0xfd, 0x42, 0x0f, 0xca, 0xa1, 0x50, 0xb5, 0xef,
0xdf, 0xbe, 0xa7, 0xb5, 0xbd, 0x7b, 0x45, 0x7e, 0x98, 0xc6, 0x88, 0x3b, 0x69, 0x37, 0x08, 0x54,
0xc1, 0xca, 0xdc, 0x56, 0xc0, 0x8a, 0x7a, 0x6d, 0x5c, 0x50, 0xaf, 0xcd, 0xb2, 0x5e, 0xff, 0x6e,
0x41, 0x6b, 0x2f, 0xf2, 0x47, 0x67, 0x97, 0x74, 0xda, 0x74, 0xce, 0x5e, 0x72, 0x6e, 0x17, 0x36,
0x48, 0x5c, 0xe1, 0x02, 0xf9, 0xdf, 0xbe, 0xff, 0x4d, 0xc3, 0x3f, 0x73, 0x83, 0x30, 0x73, 0x85,
0xe9, 0xe8, 0xda, 0xbb, 0x1d, 0xad, 0x5f, 0xe0, 0x68, 0xa3, 0x74, 0xf4, 0xd7, 0x36, 0x74, 0xa8,
0x59, 0x31, 0x3e, 0xcf, 0x79, 0x9a, 0xbd, 0xb5, 0xf6, 0xb5, 0x1e, 0x67, 0x9b, 0x3d, 0xce, 0x83,
0xce, 0x23, 0x5f, 0x04, 0x11, 0x67, 0x3c, 0xcd, 0xa3, 0xac, 0x38, 0x47, 0x74, 0x4c, 0x16, 0xc5,
0xbc, 0x9f, 0x4e, 0xd4, 0x09, 0xa2, 0x28, 0x74, 0x4a, 0xf2, 0xe1, 0x27, 0x69, 0x71, 0x05, 0xa0,
0x4e, 0xc6, 0xe7, 0x14, 0x52, 0xb9, 0x03, 0x0a, 0xb2, 0xd2, 0xa9, 0x6c, 0x6d, 0xea, 0x3a, 0xab,
0x9c, 0x48, 0x9a, 0x04, 0xc8, 0xa3, 0x43, 0x43, 0x16, 0x4f, 0x0e, 0xef, 0x6b, 0x1b, 0x36, 0x64,
0x61, 0x15, 0xb1, 0xb8, 0x8b, 0x25, 0x19, 0x4f, 0x8d, 0x78, 0x68, 0x08, 0xf6, 0x83, 0x93, 0xd8,
0xe8, 0xef, 0x25, 0xbd, 0x32, 0x2a, 0xf5, 0x4b, 0x46, 0xc5, 0xac, 0xa6, 0xfa, 0x52, 0x35, 0x7d,
0x06, 0x1b, 0x52, 0x8e, 0x59, 0xd4, 0x26, 0x68, 0xc6, 0xb6, 0xb9, 0x18, 0xdb, 0xab, 0x46, 0xe7,
0xbf, 0x16, 0xb8, 0xc7, 0x79, 0x14, 0xf5, 0x79, 0x9a, 0xfa, 0x13, 0xbe, 0xf7, 0x66, 0xc8, 0xe7,
0x4f, 0xc3, 0x34, 0x63, 0x3c, 0x9d, 0x61, 0xa2, 0x78, 0x92, 0xec, 0xc7, 0x01, 0xa7, 0x28, 0xd5,
0x59, 0x41, 0xa2, 0x8b, 0x3c, 0x49, 0xd0, 0x02, 0xd5, 0x0d, 0x24, 0x85, 0xf8, 0xd4, 0x7f, 0x3d,
0xe4, 0x73, 0x0a, 0x4c, 0x8d, 0x29, 0x8a, 0xf0, 0x50, 0x20, 0xbe, 0xa6, 0x70, 0xa2, 0x9c, 0x1f,
0xc3, 0x46, 0x1a, 0x8a, 0x89, 0x4c, 0xae, 0x2c, 0x96, 0xda, 0x4e, 0xfb, 0xfe, 0x37, 0x8c, 0x0d,
0xf4, 0xd0, 0xcf, 0x4e, 0x79, 0x72, 0x14, 0x27, 0x53, 0x3f, 0x63, 0x26, 0xbf, 0xf3, 0x15, 0x74,
0x26, 0x58, 0xb0, 0xc5, 0xfa, 0xc6, 0xbb, 0xd6, 0x1b, 0xec, 0xde, 0x14, 0x3e, 0x59, 0xed, 0x3d,
0x99, 0x9c, 0x1b, 0x3b, 0x46, 0x52, 0xd8, 0x35, 0x62, 0xda, 0x7c, 0x61, 0x2c, 0xca, 0x02, 0xd1,
0x21, 0x0c, 0x5b, 0x2a, 0xe5, 0xb8, 0xb5, 0x5e, 0x6d, 0xa7, 0xc6, 0x0a, 0xd2, 0xfb, 0x15, 0x1e,
0x97, 0xa5, 0xba, 0x8b, 0xb4, 0xdc, 0x81, 0xf5, 0x94, 0xcf, 0xf7, 0xf8, 0x24, 0x14, 0xa4, 0xa2,
0xc6, 0x4a, 0x1a, 0xd7, 0xa4, 0x7c, 0x7e, 0x28, 0x82, 0x22, 0xc8, 0x92, 0x5a, 0xb4, 0x6c, 0x6d,
0xc9, 0x32, 0xec, 0xfa, 0x5d, 0xc3, 0x80, 0xff, 0x8b, 0x24, 0xdf, 0x02, 0xe7, 0x21, 0xcf, 0xfa,
0xfe, 0xeb, 0x5d, 0x11, 0xf4, 0xc9, 0x24, 0xc6, 0xe7, 0xde, 0x21, 0xdc, 0x5c, 0x42, 0xd3, 0x99,
0xe6, 0x9c, 0xf5, 0x16, 0xe7, 0x6c, 0xdd, 0x39, 0xef, 0x11, 0x74, 0x74, 0xd5, 0xb8, 0xc1, 0xc2,
0x40, 0x25, 0xd3, 0x0e, 0x03, 0x67, 0x07, 0xd6, 0x22, 0xac, 0x04, 0x9b, 0x6c, 0xbe, 0x65, 0xd8,
0xdc, 0x4f, 0x27, 0x07, 0x7e, 0xe6, 0x33, 0xe2, 0xf0, 0xe6, 0xd0, 0x45, 0x8b, 0x87, 0x5c, 0x04,
0xfd, 0x74, 0x42, 0xc6, 0xf4, 0xa0, 0x3d, 0xe4, 0xc9, 0x39, 0xb9, 0x51, 0x9d, 0x50, 0x1a, 0x84,
0x1c, 0xfb, 0x51, 0xc8, 0x45, 0x26, 0x39, 0x54, 0x35, 0x6a, 0x90, 0xac, 0x24, 0x11, 0x94, 0xc7,
0x33, 0x55, 0x92, 0xa4, 0xbd, 0xbf, 0xd4, 0xa1, 0xa9, 0x8c, 0x90, 0x55, 0x25, 0x82, 0xaa, 0x12,
0x25, 0x85, 0x78, 0xc2, 0x47, 0xe7, 0xd5, 0xac, 0x2b, 0x29, 0xac, 0x9b, 0x89, 0x3a, 0x39, 0xd4,
0x64, 0xa4, 0x48, 0xb4, 0x69, 0xa4, 0xd9, 0xa4, 0xea, 0x50, 0x83, 0x90, 0x23, 0xd5, 0xfc, 0x52,
0x33, 0x92, 0x06, 0x39, 0xdf, 0x81, 0xad, 0x94, 0xe6, 0xa9, 0xe3, 0xc8, 0xcf, 0xc6, 0x71, 0x32,
0x55, 0xed, 0xb0, 0xce, 0x96, 0x70, 0x3c, 0x24, 0x25, 0x56, 0x4e, 0x71, 0xb2, 0x2d, 0x2e, 0xa0,
0xd8, 0x5f, 0x25, 0x42, 0x23, 0x1c, 0x7b, 0xaa, 0xc6, 0x2a, 0x13, 0x94, 0xb6, 0xa5, 0x69, 0x18,
0x0b, 0xba, 0x2d, 0xb4, 0x48, 0xa9, 0x0e, 0xa1, 0xe7, 0xd3, 0x74, 0x82, 0x07, 0x86, 0x1a, 0xae,
0x0a, 0x92, 0x3c, 0x8f, 0x45, 0xc6, 0x45, 0x46, 0x6b, 0xdb, 0x72, 0xad, 0x06, 0xe1, 0x5a, 0x45,
0xd2, 0x3d, 0xa4, 0xc3, 0x0a, 0x12, 0xfb, 0xfa, 0x38, 0x4e, 0x46, 0x9c, 0xfa, 0xc6, 0x46, 0xaf,
0x86, 0x7d, 0xbd, 0x04, 0x9c, 0x2d, 0xa8, 0xa5, 0x7c, 0xee, 0x6e, 0x52, 0x02, 0xf1, 0xa7, 0x91,
0xd7, 0xae, 0x99, 0x57, 0x3c, 0x05, 0x46, 0xd5, 0x49, 0xb3, 0x45, 0x5f, 0x35, 0xc4, 0xf9, 0x21,
0x34, 0x07, 0x33, 0xec, 0x09, 0xa9, 0x7b, 0x83, 0xea, 0xf2, 0x5b, 0xab, 0xea, 0xf2, 0x9e, 0xe2,
0x39, 0x14, 0x59, 0xf2, 0x86, 0x15, 0x2b, 0x9c, 0x23, 0xe8, 0xc6, 0xe3, 0x71, 0x14, 0x0a, 0x7e,
0x9c, 0xa7, 0xa7, 0x34, 0xf6, 0x38, 0x34, 0xf6, 0x7c, 0x6a, 0x08, 0x19, 0x98, 0x3c, 0x6c, 0x71,
0xd1, 0x9d, 0x07, 0xd0, 0xd1, 0x15, 0xa0, 0x8b, 0x67, 0xfc, 0x8d, 0xaa, 0x3e, 0xfc, 0x89, 0x23,
0xf1, 0xb9, 0x1f, 0xe5, 0x72, 0xf2, 0x5a, 0x67, 0x92, 0x78, 0x60, 0x7f, 0x69, 0x79, 0xbf, 0xb1,
0xa0, 0xbb, 0xa0, 0x00, 0xb9, 0x4f, 0xc2, 0x2c, 0xe2, 0x4a, 0x82, 0x24, 0x1c, 0x07, 0xd6, 0x0e,
0x78, 0x3a, 0x52, 0xc5, 0x4b, 0xbf, 0xd5, 0x21, 0x58, 0x2b, 0x87, 0x6a, 0x0f, 0x3a, 0xe1, 0x60,
0x88, 0x82, 0x86, 0x71, 0x2e, 0x82, 0xe2, 0x3a, 0xac, 0x63, 0x58, 0x3c, 0xe1, 0x60, 0xb8, 0xe7,
0x07, 0x13, 0x2e, 0x2f, 0xad, 0x75, 0xb2, 0xc9, 0x04, 0xbd, 0x03, 0x58, 0x3f, 0x09, 0x67, 0xe9,
0x7e, 0x3c, 0x9d, 0xe2, 0xc6, 0x39, 0xe0, 0x19, 0x4e, 0xf4, 0x16, 0x65, 0x5a, 0x51, 0x58, 0x24,
0x07, 0x7c, 0xec, 0xe7, 0x51, 0x86, 0xac, 0xc5, 0x96, 0xd5, 0x20, 0xef, 0x4f, 0x16, 0x74, 0xe5,
0x5d, 0xf4, 0x50, 0x64, 0x3c, 0x41, 0xcc, 0xf9, 0x2e, 0xd4, 0x69, 0x32, 0x23, 0x61, 0xed, 0xfb,
0xdb, 0x66, 0xf3, 0x2b, 0x5e, 0x0d, 0x98, 0x64, 0x72, 0xf6, 0xa0, 0x8d, 0x41, 0xf5, 0x45, 0x46,
0x63, 0xb7, 0x4d, 0x6b, 0x7a, 0xcb, 0x6b, 0xcc, 0x1b, 0x2f, 0xd3, 0x17, 0xa1, 0xc7, 0x83, 0xe2,
0xec, 0xd0, 0xba, 0x87, 0x09, 0x7a, 0x7f, 0x2c, 0x6d, 0x7d, 0xca, 0xfd, 0x73, 0xfe, 0x1e, 0xb6,
0xfe, 0x04, 0x80, 0x96, 0x26, 0x57, 0x32, 0x55, 0x5b, 0x73, 0x49, 0x4b, 0xff, 0x69, 0xc1, 0x0d,
0x29, 0xe4, 0xb1, 0x38, 0x0f, 0x33, 0x1e, 0xbc, 0x87, 0xad, 0x5f, 0x42, 0x63, 0x30, 0xbb, 0x92,
0x9d, 0x8a, 0xdf, 0x79, 0x02, 0x5d, 0xa5, 0x16, 0xc9, 0x72, 0x38, 0xb8, 0x8c, 0x88, 0xc5, 0x85,
0xcb, 0xfe, 0xae, 0xad, 0xf2, 0xf7, 0x1f, 0x16, 0x6c, 0x49, 0x49, 0x3f, 0x0d, 0x47, 0x67, 0x1f,
0xd9, 0xdd, 0x47, 0xb0, 0x29, 0xb5, 0x5e, 0xd9, 0xdb, 0x85, 0x75, 0x97, 0x74, 0xf6, 0x3f, 0x16,
0xdc, 0x2e, 0x92, 0x3b, 0x8e, 0xf7, 0x4f, 0xf1, 0xaa, 0x2b, 0x3d, 0xc6, 0xa9, 0x9b, 0x48, 0x6a,
0xc9, 0x72, 0xc4, 0xd1, 0x90, 0x6b, 0xf8, 0xf8, 0x23, 0x68, 0x1d, 0x85, 0xc2, 0x8f, 0xb4, 0x9b,
0xdf, 0xbb, 0x17, 0x57, 0x4b, 0xb0, 0x83, 0xf7, 0x73, 0xd5, 0xa3, 0xd5, 0x7b, 0x50, 0x41, 0x57,
0x79, 0xaa, 0x5f, 0x22, 0x4f, 0xde, 0xdf, 0x2c, 0xd8, 0xa2, 0x5f, 0xf2, 0x36, 0xf1, 0x3e, 0xa9,
0x7e, 0x00, 0x4d, 0xf5, 0x66, 0x76, 0xe9, 0x38, 0x14, 0x0b, 0x70, 0x07, 0xab, 0x16, 0x70, 0x95,
0x44, 0x6b, 0x6b, 0x2e, 0x99, 0xe4, 0x3f, 0x58, 0x70, 0xab, 0x34, 0x5c, 0xcf, 0x31, 0x4e, 0x41,
0x8a, 0xac, 0x92, 0xac, 0x43, 0x55, 0x30, 0xec, 0xab, 0xd5, 0x7d, 0xed, 0x6a, 0x35, 0xe1, 0x7d,
0x6d, 0x81, 0xfb, 0x24, 0x0e, 0x05, 0xf1, 0xec, 0xce, 0x66, 0x91, 0x7a, 0x72, 0x7d, 0x8f, 0x8c,
0xfc, 0x00, 0x5a, 0x4a, 0x80, 0xc8, 0x94, 0xd9, 0x17, 0x3e, 0x2c, 0x54, 0xdc, 0xf2, 0x06, 0xea,
0xa7, 0xe5, 0xeb, 0xaf, 0xa2, 0xbc, 0x3f, 0x5b, 0xe0, 0x6a, 0x46, 0x1d, 0x27, 0xf1, 0x88, 0xa7,
0xe9, 0x47, 0x6e, 0x0d, 0x64, 0x9c, 0x76, 0x79, 0x6e, 0xe8, 0xd7, 0x66, 0x32, 0x7a, 0xcd, 0x30,
0xfa, 0x0c, 0x6e, 0xc8, 0xfb, 0xbb, 0x66, 0x39, 0xce, 0x51, 0xbb, 0x81, 0x1c, 0x7e, 0xe4, 0x9c,
0x5e, 0x90, 0xe6, 0x83, 0x8a, 0x7a, 0x1d, 0xaf, 0x1e, 0x54, 0xee, 0x02, 0xec, 0x06, 0xc1, 0x2f,
0xe2, 0x24, 0x08, 0xc5, 0x44, 0x45, 0x47, 0x43, 0xbc, 0x27, 0xd0, 0xc1, 0x49, 0xae, 0xbc, 0xef,
0x5f, 0xe3, 0xad, 0xc0, 0xfb, 0x25, 0xdc, 0x59, 0x32, 0x7c, 0x37, 0x08, 0x54, 0xb8, 0xbf, 0x32,
0x35, 0xa9, 0xa8, 0x9b, 0x97, 0x1a, 0x9d, 0x81, 0x19, 0xec, 0xde, 0x0b, 0xb8, 0xbb, 0x24, 0xdc,
0xcc, 0xe7, 0x35, 0x15, 0xfc, 0xce, 0x82, 0xae, 0xd2, 0x50, 0xda, 0xfc, 0x39, 0x34, 0x24, 0xa4,
0x84, 0x7d, 0xb2, 0x20, 0xac, 0x78, 0x4f, 0x64, 0x8a, 0x6d, 0x79, 0x5f, 0xdb, 0x2b, 0xf6, 0xb5,
0xf3, 0xc5, 0xc2, 0x76, 0xbb, 0xb0, 0xcc, 0x8b, 0x9d, 0xc6, 0x8a, 0xb2, 0x38, 0xe0, 0x11, 0xcf,
0x3e, 0x8c, 0xcf, 0x03, 0xd8, 0xa4, 0xd7, 0xb9, 0x0f, 0x96, 0xa5, 0x9f, 0xc1, 0x16, 0x09, 0xfc,
0x80, 0x36, 0xfe, 0x1c, 0x6e, 0x57, 0x81, 0xd6, 0x9b, 0xe0, 0x35, 0xe5, 0x7e, 0x0f, 0x6e, 0x0e,
0x79, 0x34, 0x46, 0xa9, 0xcf, 0x67, 0x41, 0x79, 0x8a, 0xbc, 0xe5, 0xe1, 0xf0, 0x65, 0x83, 0xfe,
0xc0, 0xfa, 0xe2, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x65, 0x07, 0x6a, 0xb9, 0xd3, 0x1a, 0x00,
0x00,
}