Files
2026-02-17 13:06:23 +08:00

1717 lines
61 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// source: secmanualauth.proto
package mmproto
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
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 WTLoginImgReqInfo struct {
ImgSid *string `protobuf:"bytes,1,opt,name=ImgSid" json:"ImgSid,omitempty"`
ImgCode *string `protobuf:"bytes,2,opt,name=ImgCode" json:"ImgCode,omitempty"`
ImgEncryptKey *string `protobuf:"bytes,3,opt,name=ImgEncryptKey" json:"ImgEncryptKey,omitempty"`
KSid *SKBuiltinBuffert `protobuf:"bytes,4,req,name=KSid" json:"KSid,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WTLoginImgReqInfo) Reset() { *m = WTLoginImgReqInfo{} }
func (m *WTLoginImgReqInfo) String() string { return proto.CompactTextString(m) }
func (*WTLoginImgReqInfo) ProtoMessage() {}
func (*WTLoginImgReqInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{0}
}
func (m *WTLoginImgReqInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WTLoginImgReqInfo.Unmarshal(m, b)
}
func (m *WTLoginImgReqInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WTLoginImgReqInfo.Marshal(b, m, deterministic)
}
func (m *WTLoginImgReqInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_WTLoginImgReqInfo.Merge(m, src)
}
func (m *WTLoginImgReqInfo) XXX_Size() int {
return xxx_messageInfo_WTLoginImgReqInfo.Size(m)
}
func (m *WTLoginImgReqInfo) XXX_DiscardUnknown() {
xxx_messageInfo_WTLoginImgReqInfo.DiscardUnknown(m)
}
var xxx_messageInfo_WTLoginImgReqInfo proto.InternalMessageInfo
func (m *WTLoginImgReqInfo) GetImgSid() string {
if m != nil && m.ImgSid != nil {
return *m.ImgSid
}
return ""
}
func (m *WTLoginImgReqInfo) GetImgCode() string {
if m != nil && m.ImgCode != nil {
return *m.ImgCode
}
return ""
}
func (m *WTLoginImgReqInfo) GetImgEncryptKey() string {
if m != nil && m.ImgEncryptKey != nil {
return *m.ImgEncryptKey
}
return ""
}
func (m *WTLoginImgReqInfo) GetKSid() *SKBuiltinBuffert {
if m != nil {
return m.KSid
}
return nil
}
type WxVerifyCodeReqInfo struct {
VerifySignature *string `protobuf:"bytes,1,opt,name=VerifySignature" json:"VerifySignature,omitempty"`
VerifyContent *string `protobuf:"bytes,2,opt,name=VerifyContent" json:"VerifyContent,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WxVerifyCodeReqInfo) Reset() { *m = WxVerifyCodeReqInfo{} }
func (m *WxVerifyCodeReqInfo) String() string { return proto.CompactTextString(m) }
func (*WxVerifyCodeReqInfo) ProtoMessage() {}
func (*WxVerifyCodeReqInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{1}
}
func (m *WxVerifyCodeReqInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WxVerifyCodeReqInfo.Unmarshal(m, b)
}
func (m *WxVerifyCodeReqInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WxVerifyCodeReqInfo.Marshal(b, m, deterministic)
}
func (m *WxVerifyCodeReqInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_WxVerifyCodeReqInfo.Merge(m, src)
}
func (m *WxVerifyCodeReqInfo) XXX_Size() int {
return xxx_messageInfo_WxVerifyCodeReqInfo.Size(m)
}
func (m *WxVerifyCodeReqInfo) XXX_DiscardUnknown() {
xxx_messageInfo_WxVerifyCodeReqInfo.DiscardUnknown(m)
}
var xxx_messageInfo_WxVerifyCodeReqInfo proto.InternalMessageInfo
func (m *WxVerifyCodeReqInfo) GetVerifySignature() string {
if m != nil && m.VerifySignature != nil {
return *m.VerifySignature
}
return ""
}
func (m *WxVerifyCodeReqInfo) GetVerifyContent() string {
if m != nil && m.VerifyContent != nil {
return *m.VerifyContent
}
return ""
}
type BaseAuthReqInfo struct {
WTLoginReqBuff *SKBuiltinBuffert `protobuf:"bytes,1,opt,name=WTLoginReqBuff" json:"WTLoginReqBuff,omitempty"`
WTLoginImgReqInfo *WTLoginImgReqInfo `protobuf:"bytes,2,opt,name=WTLoginImgReqInfo" json:"WTLoginImgReqInfo,omitempty"`
WxVerifyCodeReqInfo *WxVerifyCodeReqInfo `protobuf:"bytes,3,opt,name=WxVerifyCodeReqInfo" json:"WxVerifyCodeReqInfo,omitempty"`
CliDBEncryptKey *SKBuiltinBuffert `protobuf:"bytes,4,opt,name=CliDBEncryptKey" json:"CliDBEncryptKey,omitempty"`
CliDBEncryptInfo *SKBuiltinBuffert `protobuf:"bytes,5,opt,name=CliDBEncryptInfo" json:"CliDBEncryptInfo,omitempty"`
AuthReqFlag *uint32 `protobuf:"varint,6,opt,name=AuthReqFlag" json:"AuthReqFlag,omitempty"`
AuthTicket *string `protobuf:"bytes,7,opt,name=AuthTicket" json:"AuthTicket,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BaseAuthReqInfo) Reset() { *m = BaseAuthReqInfo{} }
func (m *BaseAuthReqInfo) String() string { return proto.CompactTextString(m) }
func (*BaseAuthReqInfo) ProtoMessage() {}
func (*BaseAuthReqInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{2}
}
func (m *BaseAuthReqInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BaseAuthReqInfo.Unmarshal(m, b)
}
func (m *BaseAuthReqInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BaseAuthReqInfo.Marshal(b, m, deterministic)
}
func (m *BaseAuthReqInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_BaseAuthReqInfo.Merge(m, src)
}
func (m *BaseAuthReqInfo) XXX_Size() int {
return xxx_messageInfo_BaseAuthReqInfo.Size(m)
}
func (m *BaseAuthReqInfo) XXX_DiscardUnknown() {
xxx_messageInfo_BaseAuthReqInfo.DiscardUnknown(m)
}
var xxx_messageInfo_BaseAuthReqInfo proto.InternalMessageInfo
func (m *BaseAuthReqInfo) GetWTLoginReqBuff() *SKBuiltinBuffert {
if m != nil {
return m.WTLoginReqBuff
}
return nil
}
func (m *BaseAuthReqInfo) GetWTLoginImgReqInfo() *WTLoginImgReqInfo {
if m != nil {
return m.WTLoginImgReqInfo
}
return nil
}
func (m *BaseAuthReqInfo) GetWxVerifyCodeReqInfo() *WxVerifyCodeReqInfo {
if m != nil {
return m.WxVerifyCodeReqInfo
}
return nil
}
func (m *BaseAuthReqInfo) GetCliDBEncryptKey() *SKBuiltinBuffert {
if m != nil {
return m.CliDBEncryptKey
}
return nil
}
func (m *BaseAuthReqInfo) GetCliDBEncryptInfo() *SKBuiltinBuffert {
if m != nil {
return m.CliDBEncryptInfo
}
return nil
}
func (m *BaseAuthReqInfo) GetAuthReqFlag() uint32 {
if m != nil && m.AuthReqFlag != nil {
return *m.AuthReqFlag
}
return 0
}
func (m *BaseAuthReqInfo) GetAuthTicket() string {
if m != nil && m.AuthTicket != nil {
return *m.AuthTicket
}
return ""
}
type ManualAuthRsaReqData struct {
RandomEncryKey *SKBuiltinBuffert `protobuf:"bytes,1,req,name=RandomEncryKey" json:"RandomEncryKey,omitempty"`
CliPubECDHKey *ECDHKey `protobuf:"bytes,2,req,name=CliPubECDHKey" json:"CliPubECDHKey,omitempty"`
UserName *string `protobuf:"bytes,3,opt,name=UserName" json:"UserName,omitempty"`
Pwd *string `protobuf:"bytes,4,opt,name=Pwd" json:"Pwd,omitempty"`
Pwd2 *string `protobuf:"bytes,5,opt,name=Pwd2" json:"Pwd2,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ManualAuthRsaReqData) Reset() { *m = ManualAuthRsaReqData{} }
func (m *ManualAuthRsaReqData) String() string { return proto.CompactTextString(m) }
func (*ManualAuthRsaReqData) ProtoMessage() {}
func (*ManualAuthRsaReqData) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{3}
}
func (m *ManualAuthRsaReqData) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ManualAuthRsaReqData.Unmarshal(m, b)
}
func (m *ManualAuthRsaReqData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ManualAuthRsaReqData.Marshal(b, m, deterministic)
}
func (m *ManualAuthRsaReqData) XXX_Merge(src proto.Message) {
xxx_messageInfo_ManualAuthRsaReqData.Merge(m, src)
}
func (m *ManualAuthRsaReqData) XXX_Size() int {
return xxx_messageInfo_ManualAuthRsaReqData.Size(m)
}
func (m *ManualAuthRsaReqData) XXX_DiscardUnknown() {
xxx_messageInfo_ManualAuthRsaReqData.DiscardUnknown(m)
}
var xxx_messageInfo_ManualAuthRsaReqData proto.InternalMessageInfo
func (m *ManualAuthRsaReqData) GetRandomEncryKey() *SKBuiltinBuffert {
if m != nil {
return m.RandomEncryKey
}
return nil
}
func (m *ManualAuthRsaReqData) GetCliPubECDHKey() *ECDHKey {
if m != nil {
return m.CliPubECDHKey
}
return nil
}
func (m *ManualAuthRsaReqData) GetUserName() string {
if m != nil && m.UserName != nil {
return *m.UserName
}
return ""
}
func (m *ManualAuthRsaReqData) GetPwd() string {
if m != nil && m.Pwd != nil {
return *m.Pwd
}
return ""
}
func (m *ManualAuthRsaReqData) GetPwd2() string {
if m != nil && m.Pwd2 != nil {
return *m.Pwd2
}
return ""
}
type ManualAuthAesReqData struct {
BaseRequest *BaseRequest `protobuf:"bytes,1,req,name=BaseRequest" json:"BaseRequest,omitempty"`
BaseReqInfo *BaseAuthReqInfo `protobuf:"bytes,2,opt,name=BaseReqInfo" json:"BaseReqInfo,omitempty"`
Imei *string `protobuf:"bytes,3,opt,name=Imei" json:"Imei,omitempty"`
SoftType *string `protobuf:"bytes,4,opt,name=SoftType" json:"SoftType,omitempty"`
BuiltinIPSeq *uint32 `protobuf:"varint,5,req,name=BuiltinIPSeq" json:"BuiltinIPSeq,omitempty"`
ClientSeqID *string `protobuf:"bytes,6,opt,name=ClientSeqID" json:"ClientSeqID,omitempty"`
Signature *string `protobuf:"bytes,7,opt,name=Signature" json:"Signature,omitempty"`
DeviceName *string `protobuf:"bytes,8,opt,name=DeviceName" json:"DeviceName,omitempty"`
DeviceType *string `protobuf:"bytes,9,opt,name=DeviceType" json:"DeviceType,omitempty"`
Language *string `protobuf:"bytes,10,opt,name=Language" json:"Language,omitempty"`
TimeZone *string `protobuf:"bytes,11,opt,name=TimeZone" json:"TimeZone,omitempty"`
Channel *int32 `protobuf:"varint,13,opt,name=Channel" json:"Channel,omitempty"`
TimeStamp *uint32 `protobuf:"varint,14,opt,name=TimeStamp" json:"TimeStamp,omitempty"`
DeviceBrand *string `protobuf:"bytes,15,opt,name=DeviceBrand" json:"DeviceBrand,omitempty"`
DeviceModel *string `protobuf:"bytes,16,opt,name=DeviceModel" json:"DeviceModel,omitempty"`
OSType *string `protobuf:"bytes,17,opt,name=OSType" json:"OSType,omitempty"`
RealCountry *string `protobuf:"bytes,18,opt,name=RealCountry" json:"RealCountry,omitempty"`
BundleID *string `protobuf:"bytes,19,opt,name=BundleID" json:"BundleID,omitempty"`
AdSource *string `protobuf:"bytes,20,opt,name=AdSource" json:"AdSource,omitempty"`
IPhoneVer *string `protobuf:"bytes,21,opt,name=IPhoneVer" json:"IPhoneVer,omitempty"`
InputType *uint32 `protobuf:"varint,22,req,name=InputType" json:"InputType,omitempty"`
Clientcheckdat *SKBuiltinBuffert `protobuf:"bytes,23,opt,name=Clientcheckdat" json:"Clientcheckdat,omitempty"`
SpamData *SpamData `protobuf:"bytes,24,opt,name=spamData" json:"spamData,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ManualAuthAesReqData) Reset() { *m = ManualAuthAesReqData{} }
func (m *ManualAuthAesReqData) String() string { return proto.CompactTextString(m) }
func (*ManualAuthAesReqData) ProtoMessage() {}
func (*ManualAuthAesReqData) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{4}
}
func (m *ManualAuthAesReqData) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ManualAuthAesReqData.Unmarshal(m, b)
}
func (m *ManualAuthAesReqData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ManualAuthAesReqData.Marshal(b, m, deterministic)
}
func (m *ManualAuthAesReqData) XXX_Merge(src proto.Message) {
xxx_messageInfo_ManualAuthAesReqData.Merge(m, src)
}
func (m *ManualAuthAesReqData) XXX_Size() int {
return xxx_messageInfo_ManualAuthAesReqData.Size(m)
}
func (m *ManualAuthAesReqData) XXX_DiscardUnknown() {
xxx_messageInfo_ManualAuthAesReqData.DiscardUnknown(m)
}
var xxx_messageInfo_ManualAuthAesReqData proto.InternalMessageInfo
func (m *ManualAuthAesReqData) GetBaseRequest() *BaseRequest {
if m != nil {
return m.BaseRequest
}
return nil
}
func (m *ManualAuthAesReqData) GetBaseReqInfo() *BaseAuthReqInfo {
if m != nil {
return m.BaseReqInfo
}
return nil
}
func (m *ManualAuthAesReqData) GetImei() string {
if m != nil && m.Imei != nil {
return *m.Imei
}
return ""
}
func (m *ManualAuthAesReqData) GetSoftType() string {
if m != nil && m.SoftType != nil {
return *m.SoftType
}
return ""
}
func (m *ManualAuthAesReqData) GetBuiltinIPSeq() uint32 {
if m != nil && m.BuiltinIPSeq != nil {
return *m.BuiltinIPSeq
}
return 0
}
func (m *ManualAuthAesReqData) GetClientSeqID() string {
if m != nil && m.ClientSeqID != nil {
return *m.ClientSeqID
}
return ""
}
func (m *ManualAuthAesReqData) GetSignature() string {
if m != nil && m.Signature != nil {
return *m.Signature
}
return ""
}
func (m *ManualAuthAesReqData) GetDeviceName() string {
if m != nil && m.DeviceName != nil {
return *m.DeviceName
}
return ""
}
func (m *ManualAuthAesReqData) GetDeviceType() string {
if m != nil && m.DeviceType != nil {
return *m.DeviceType
}
return ""
}
func (m *ManualAuthAesReqData) GetLanguage() string {
if m != nil && m.Language != nil {
return *m.Language
}
return ""
}
func (m *ManualAuthAesReqData) GetTimeZone() string {
if m != nil && m.TimeZone != nil {
return *m.TimeZone
}
return ""
}
func (m *ManualAuthAesReqData) GetChannel() int32 {
if m != nil && m.Channel != nil {
return *m.Channel
}
return 0
}
func (m *ManualAuthAesReqData) GetTimeStamp() uint32 {
if m != nil && m.TimeStamp != nil {
return *m.TimeStamp
}
return 0
}
func (m *ManualAuthAesReqData) GetDeviceBrand() string {
if m != nil && m.DeviceBrand != nil {
return *m.DeviceBrand
}
return ""
}
func (m *ManualAuthAesReqData) GetDeviceModel() string {
if m != nil && m.DeviceModel != nil {
return *m.DeviceModel
}
return ""
}
func (m *ManualAuthAesReqData) GetOSType() string {
if m != nil && m.OSType != nil {
return *m.OSType
}
return ""
}
func (m *ManualAuthAesReqData) GetRealCountry() string {
if m != nil && m.RealCountry != nil {
return *m.RealCountry
}
return ""
}
func (m *ManualAuthAesReqData) GetBundleID() string {
if m != nil && m.BundleID != nil {
return *m.BundleID
}
return ""
}
func (m *ManualAuthAesReqData) GetAdSource() string {
if m != nil && m.AdSource != nil {
return *m.AdSource
}
return ""
}
func (m *ManualAuthAesReqData) GetIPhoneVer() string {
if m != nil && m.IPhoneVer != nil {
return *m.IPhoneVer
}
return ""
}
func (m *ManualAuthAesReqData) GetInputType() uint32 {
if m != nil && m.InputType != nil {
return *m.InputType
}
return 0
}
func (m *ManualAuthAesReqData) GetClientcheckdat() *SKBuiltinBuffert {
if m != nil {
return m.Clientcheckdat
}
return nil
}
func (m *ManualAuthAesReqData) GetSpamData() *SpamData {
if m != nil {
return m.SpamData
}
return nil
}
type ManualAuthRequest struct {
RsaReqData *ManualAuthRsaReqData `protobuf:"bytes,1,req,name=RsaReqData" json:"RsaReqData,omitempty"`
AesReqData *ManualAuthAesReqData `protobuf:"bytes,2,req,name=AesReqData" json:"AesReqData,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ManualAuthRequest) Reset() { *m = ManualAuthRequest{} }
func (m *ManualAuthRequest) String() string { return proto.CompactTextString(m) }
func (*ManualAuthRequest) ProtoMessage() {}
func (*ManualAuthRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{5}
}
func (m *ManualAuthRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ManualAuthRequest.Unmarshal(m, b)
}
func (m *ManualAuthRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ManualAuthRequest.Marshal(b, m, deterministic)
}
func (m *ManualAuthRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ManualAuthRequest.Merge(m, src)
}
func (m *ManualAuthRequest) XXX_Size() int {
return xxx_messageInfo_ManualAuthRequest.Size(m)
}
func (m *ManualAuthRequest) XXX_DiscardUnknown() {
xxx_messageInfo_ManualAuthRequest.DiscardUnknown(m)
}
var xxx_messageInfo_ManualAuthRequest proto.InternalMessageInfo
func (m *ManualAuthRequest) GetRsaReqData() *ManualAuthRsaReqData {
if m != nil {
return m.RsaReqData
}
return nil
}
func (m *ManualAuthRequest) GetAesReqData() *ManualAuthAesReqData {
if m != nil {
return m.AesReqData
}
return nil
}
type Host struct {
Origin *string `protobuf:"bytes,1,opt,name=Origin" json:"Origin,omitempty"`
Substitute *string `protobuf:"bytes,2,opt,name=Substitute" json:"Substitute,omitempty"`
Priority *int32 `protobuf:"varint,3,opt,name=Priority" json:"Priority,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Host) Reset() { *m = Host{} }
func (m *Host) String() string { return proto.CompactTextString(m) }
func (*Host) ProtoMessage() {}
func (*Host) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{6}
}
func (m *Host) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Host.Unmarshal(m, b)
}
func (m *Host) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Host.Marshal(b, m, deterministic)
}
func (m *Host) XXX_Merge(src proto.Message) {
xxx_messageInfo_Host.Merge(m, src)
}
func (m *Host) XXX_Size() int {
return xxx_messageInfo_Host.Size(m)
}
func (m *Host) XXX_DiscardUnknown() {
xxx_messageInfo_Host.DiscardUnknown(m)
}
var xxx_messageInfo_Host proto.InternalMessageInfo
func (m *Host) GetOrigin() string {
if m != nil && m.Origin != nil {
return *m.Origin
}
return ""
}
func (m *Host) GetSubstitute() string {
if m != nil && m.Substitute != nil {
return *m.Substitute
}
return ""
}
func (m *Host) GetPriority() int32 {
if m != nil && m.Priority != nil {
return *m.Priority
}
return 0
}
type HostList struct {
Count *uint32 `protobuf:"varint,1,req,name=Count" json:"Count,omitempty"`
List []*Host `protobuf:"bytes,2,rep,name=List" json:"List,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *HostList) Reset() { *m = HostList{} }
func (m *HostList) String() string { return proto.CompactTextString(m) }
func (*HostList) ProtoMessage() {}
func (*HostList) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{7}
}
func (m *HostList) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HostList.Unmarshal(m, b)
}
func (m *HostList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_HostList.Marshal(b, m, deterministic)
}
func (m *HostList) XXX_Merge(src proto.Message) {
xxx_messageInfo_HostList.Merge(m, src)
}
func (m *HostList) XXX_Size() int {
return xxx_messageInfo_HostList.Size(m)
}
func (m *HostList) XXX_DiscardUnknown() {
xxx_messageInfo_HostList.DiscardUnknown(m)
}
var xxx_messageInfo_HostList proto.InternalMessageInfo
func (m *HostList) GetCount() uint32 {
if m != nil && m.Count != nil {
return *m.Count
}
return 0
}
func (m *HostList) GetList() []*Host {
if m != nil {
return m.List
}
return nil
}
type NetworkControl struct {
PortList *string `protobuf:"bytes,1,opt,name=PortList" json:"PortList,omitempty"`
TimeoutList *string `protobuf:"bytes,2,opt,name=TimeoutList" json:"TimeoutList,omitempty"`
MinNoopInterval *uint32 `protobuf:"varint,3,opt,name=MinNoopInterval" json:"MinNoopInterval,omitempty"`
MaxNoopInterval *uint32 `protobuf:"varint,4,opt,name=MaxNoopInterval" json:"MaxNoopInterval,omitempty"`
TypingInterval *int32 `protobuf:"varint,5,opt,name=TypingInterval" json:"TypingInterval,omitempty"`
NoopIntervalTime *int32 `protobuf:"varint,7,opt,name=NoopIntervalTime" json:"NoopIntervalTime,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *NetworkControl) Reset() { *m = NetworkControl{} }
func (m *NetworkControl) String() string { return proto.CompactTextString(m) }
func (*NetworkControl) ProtoMessage() {}
func (*NetworkControl) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{8}
}
func (m *NetworkControl) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_NetworkControl.Unmarshal(m, b)
}
func (m *NetworkControl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_NetworkControl.Marshal(b, m, deterministic)
}
func (m *NetworkControl) XXX_Merge(src proto.Message) {
xxx_messageInfo_NetworkControl.Merge(m, src)
}
func (m *NetworkControl) XXX_Size() int {
return xxx_messageInfo_NetworkControl.Size(m)
}
func (m *NetworkControl) XXX_DiscardUnknown() {
xxx_messageInfo_NetworkControl.DiscardUnknown(m)
}
var xxx_messageInfo_NetworkControl proto.InternalMessageInfo
func (m *NetworkControl) GetPortList() string {
if m != nil && m.PortList != nil {
return *m.PortList
}
return ""
}
func (m *NetworkControl) GetTimeoutList() string {
if m != nil && m.TimeoutList != nil {
return *m.TimeoutList
}
return ""
}
func (m *NetworkControl) GetMinNoopInterval() uint32 {
if m != nil && m.MinNoopInterval != nil {
return *m.MinNoopInterval
}
return 0
}
func (m *NetworkControl) GetMaxNoopInterval() uint32 {
if m != nil && m.MaxNoopInterval != nil {
return *m.MaxNoopInterval
}
return 0
}
func (m *NetworkControl) GetTypingInterval() int32 {
if m != nil && m.TypingInterval != nil {
return *m.TypingInterval
}
return 0
}
func (m *NetworkControl) GetNoopIntervalTime() int32 {
if m != nil && m.NoopIntervalTime != nil {
return *m.NoopIntervalTime
}
return 0
}
type BuiltinIP struct {
Type *uint32 `protobuf:"varint,1,req,name=type" json:"type,omitempty"`
Port *uint32 `protobuf:"varint,2,req,name=port" json:"port,omitempty"`
IP []byte `protobuf:"bytes,3,opt,name=IP" json:"IP,omitempty"`
Domain []byte `protobuf:"bytes,4,opt,name=Domain" json:"Domain,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BuiltinIP) Reset() { *m = BuiltinIP{} }
func (m *BuiltinIP) String() string { return proto.CompactTextString(m) }
func (*BuiltinIP) ProtoMessage() {}
func (*BuiltinIP) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{9}
}
func (m *BuiltinIP) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BuiltinIP.Unmarshal(m, b)
}
func (m *BuiltinIP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BuiltinIP.Marshal(b, m, deterministic)
}
func (m *BuiltinIP) XXX_Merge(src proto.Message) {
xxx_messageInfo_BuiltinIP.Merge(m, src)
}
func (m *BuiltinIP) XXX_Size() int {
return xxx_messageInfo_BuiltinIP.Size(m)
}
func (m *BuiltinIP) XXX_DiscardUnknown() {
xxx_messageInfo_BuiltinIP.DiscardUnknown(m)
}
var xxx_messageInfo_BuiltinIP proto.InternalMessageInfo
func (m *BuiltinIP) GetType() uint32 {
if m != nil && m.Type != nil {
return *m.Type
}
return 0
}
func (m *BuiltinIP) GetPort() uint32 {
if m != nil && m.Port != nil {
return *m.Port
}
return 0
}
func (m *BuiltinIP) GetIP() []byte {
if m != nil {
return m.IP
}
return nil
}
func (m *BuiltinIP) GetDomain() []byte {
if m != nil {
return m.Domain
}
return nil
}
type AcctSectResp struct {
UserName *string `protobuf:"bytes,1,opt,name=UserName" json:"UserName,omitempty"`
NickName *string `protobuf:"bytes,2,opt,name=NickName" json:"NickName,omitempty"`
BindUin *uint32 `protobuf:"varint,3,req,name=BindUin" json:"BindUin,omitempty"`
BindEmail *string `protobuf:"bytes,4,opt,name=BindEmail" json:"BindEmail,omitempty"`
BindMobile *string `protobuf:"bytes,5,opt,name=BindMobile" json:"BindMobile,omitempty"`
Alias *string `protobuf:"bytes,6,opt,name=Alias" json:"Alias,omitempty"`
Status *uint32 `protobuf:"varint,8,req,name=Status" json:"Status,omitempty"`
PluginFlag *uint32 `protobuf:"varint,9,opt,name=PluginFlag" json:"PluginFlag,omitempty"`
RegType *uint32 `protobuf:"varint,10,opt,name=RegType" json:"RegType,omitempty"`
DeviceInfoXml *string `protobuf:"bytes,11,opt,name=DeviceInfoXml" json:"DeviceInfoXml,omitempty"`
SafeDevice *uint32 `protobuf:"varint,12,opt,name=SafeDevice" json:"SafeDevice,omitempty"`
OfficialUserName *string `protobuf:"bytes,13,opt,name=OfficialUserName" json:"OfficialUserName,omitempty"`
OfficialNickName *string `protobuf:"bytes,14,opt,name=OfficialNickName" json:"OfficialNickName,omitempty"`
PushMailStatus *uint32 `protobuf:"varint,15,opt,name=PushMailStatus" json:"PushMailStatus,omitempty"`
FSURL *string `protobuf:"bytes,16,opt,name=FSURL" json:"FSURL,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AcctSectResp) Reset() { *m = AcctSectResp{} }
func (m *AcctSectResp) String() string { return proto.CompactTextString(m) }
func (*AcctSectResp) ProtoMessage() {}
func (*AcctSectResp) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{10}
}
func (m *AcctSectResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AcctSectResp.Unmarshal(m, b)
}
func (m *AcctSectResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AcctSectResp.Marshal(b, m, deterministic)
}
func (m *AcctSectResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_AcctSectResp.Merge(m, src)
}
func (m *AcctSectResp) XXX_Size() int {
return xxx_messageInfo_AcctSectResp.Size(m)
}
func (m *AcctSectResp) XXX_DiscardUnknown() {
xxx_messageInfo_AcctSectResp.DiscardUnknown(m)
}
var xxx_messageInfo_AcctSectResp proto.InternalMessageInfo
func (m *AcctSectResp) GetUserName() string {
if m != nil && m.UserName != nil {
return *m.UserName
}
return ""
}
func (m *AcctSectResp) GetNickName() string {
if m != nil && m.NickName != nil {
return *m.NickName
}
return ""
}
func (m *AcctSectResp) GetBindUin() uint32 {
if m != nil && m.BindUin != nil {
return *m.BindUin
}
return 0
}
func (m *AcctSectResp) GetBindEmail() string {
if m != nil && m.BindEmail != nil {
return *m.BindEmail
}
return ""
}
func (m *AcctSectResp) GetBindMobile() string {
if m != nil && m.BindMobile != nil {
return *m.BindMobile
}
return ""
}
func (m *AcctSectResp) GetAlias() string {
if m != nil && m.Alias != nil {
return *m.Alias
}
return ""
}
func (m *AcctSectResp) GetStatus() uint32 {
if m != nil && m.Status != nil {
return *m.Status
}
return 0
}
func (m *AcctSectResp) GetPluginFlag() uint32 {
if m != nil && m.PluginFlag != nil {
return *m.PluginFlag
}
return 0
}
func (m *AcctSectResp) GetRegType() uint32 {
if m != nil && m.RegType != nil {
return *m.RegType
}
return 0
}
func (m *AcctSectResp) GetDeviceInfoXml() string {
if m != nil && m.DeviceInfoXml != nil {
return *m.DeviceInfoXml
}
return ""
}
func (m *AcctSectResp) GetSafeDevice() uint32 {
if m != nil && m.SafeDevice != nil {
return *m.SafeDevice
}
return 0
}
func (m *AcctSectResp) GetOfficialUserName() string {
if m != nil && m.OfficialUserName != nil {
return *m.OfficialUserName
}
return ""
}
func (m *AcctSectResp) GetOfficialNickName() string {
if m != nil && m.OfficialNickName != nil {
return *m.OfficialNickName
}
return ""
}
func (m *AcctSectResp) GetPushMailStatus() uint32 {
if m != nil && m.PushMailStatus != nil {
return *m.PushMailStatus
}
return 0
}
func (m *AcctSectResp) GetFSURL() string {
if m != nil && m.FSURL != nil {
return *m.FSURL
}
return ""
}
type BuiltinIPList struct {
LongConnectIPCount *uint32 `protobuf:"varint,1,req,name=LongConnectIPCount" json:"LongConnectIPCount,omitempty"`
ShortConnectIPCount *uint32 `protobuf:"varint,2,req,name=ShortConnectIPCount" json:"ShortConnectIPCount,omitempty"`
Seq *uint32 `protobuf:"varint,5,req,name=Seq" json:"Seq,omitempty"`
LongConnectIPList []*BuiltinIP `protobuf:"bytes,3,rep,name=LongConnectIPList" json:"LongConnectIPList,omitempty"`
ShortConnectIPList []*BuiltinIP `protobuf:"bytes,4,rep,name=ShortConnectIPList" json:"ShortConnectIPList,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BuiltinIPList) Reset() { *m = BuiltinIPList{} }
func (m *BuiltinIPList) String() string { return proto.CompactTextString(m) }
func (*BuiltinIPList) ProtoMessage() {}
func (*BuiltinIPList) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{11}
}
func (m *BuiltinIPList) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BuiltinIPList.Unmarshal(m, b)
}
func (m *BuiltinIPList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BuiltinIPList.Marshal(b, m, deterministic)
}
func (m *BuiltinIPList) XXX_Merge(src proto.Message) {
xxx_messageInfo_BuiltinIPList.Merge(m, src)
}
func (m *BuiltinIPList) XXX_Size() int {
return xxx_messageInfo_BuiltinIPList.Size(m)
}
func (m *BuiltinIPList) XXX_DiscardUnknown() {
xxx_messageInfo_BuiltinIPList.DiscardUnknown(m)
}
var xxx_messageInfo_BuiltinIPList proto.InternalMessageInfo
func (m *BuiltinIPList) GetLongConnectIPCount() uint32 {
if m != nil && m.LongConnectIPCount != nil {
return *m.LongConnectIPCount
}
return 0
}
func (m *BuiltinIPList) GetShortConnectIPCount() uint32 {
if m != nil && m.ShortConnectIPCount != nil {
return *m.ShortConnectIPCount
}
return 0
}
func (m *BuiltinIPList) GetSeq() uint32 {
if m != nil && m.Seq != nil {
return *m.Seq
}
return 0
}
func (m *BuiltinIPList) GetLongConnectIPList() []*BuiltinIP {
if m != nil {
return m.LongConnectIPList
}
return nil
}
func (m *BuiltinIPList) GetShortConnectIPList() []*BuiltinIP {
if m != nil {
return m.ShortConnectIPList
}
return nil
}
type WTLoginImgRespInfo struct {
ImgEncryptKey *string `protobuf:"bytes,1,opt,name=ImgEncryptKey" json:"ImgEncryptKey,omitempty"`
KSid *SKBuiltinBuffert `protobuf:"bytes,2,req,name=KSid" json:"KSid,omitempty"`
ImgSid *string `protobuf:"bytes,3,opt,name=ImgSid" json:"ImgSid,omitempty"`
ImgBuf *SKBuiltinBuffert `protobuf:"bytes,4,req,name=ImgBuf" json:"ImgBuf,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WTLoginImgRespInfo) Reset() { *m = WTLoginImgRespInfo{} }
func (m *WTLoginImgRespInfo) String() string { return proto.CompactTextString(m) }
func (*WTLoginImgRespInfo) ProtoMessage() {}
func (*WTLoginImgRespInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{12}
}
func (m *WTLoginImgRespInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WTLoginImgRespInfo.Unmarshal(m, b)
}
func (m *WTLoginImgRespInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WTLoginImgRespInfo.Marshal(b, m, deterministic)
}
func (m *WTLoginImgRespInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_WTLoginImgRespInfo.Merge(m, src)
}
func (m *WTLoginImgRespInfo) XXX_Size() int {
return xxx_messageInfo_WTLoginImgRespInfo.Size(m)
}
func (m *WTLoginImgRespInfo) XXX_DiscardUnknown() {
xxx_messageInfo_WTLoginImgRespInfo.DiscardUnknown(m)
}
var xxx_messageInfo_WTLoginImgRespInfo proto.InternalMessageInfo
func (m *WTLoginImgRespInfo) GetImgEncryptKey() string {
if m != nil && m.ImgEncryptKey != nil {
return *m.ImgEncryptKey
}
return ""
}
func (m *WTLoginImgRespInfo) GetKSid() *SKBuiltinBuffert {
if m != nil {
return m.KSid
}
return nil
}
func (m *WTLoginImgRespInfo) GetImgSid() string {
if m != nil && m.ImgSid != nil {
return *m.ImgSid
}
return ""
}
func (m *WTLoginImgRespInfo) GetImgBuf() *SKBuiltinBuffert {
if m != nil {
return m.ImgBuf
}
return nil
}
type NetworkSectResp struct {
NewHostList *HostList `protobuf:"bytes,1,opt,name=NewHostList" json:"NewHostList,omitempty"`
NetworkControl *NetworkControl `protobuf:"bytes,2,opt,name=NetworkControl" json:"NetworkControl,omitempty"`
BuiltinIPList *BuiltinIPList `protobuf:"bytes,3,opt,name=BuiltinIPList" json:"BuiltinIPList,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *NetworkSectResp) Reset() { *m = NetworkSectResp{} }
func (m *NetworkSectResp) String() string { return proto.CompactTextString(m) }
func (*NetworkSectResp) ProtoMessage() {}
func (*NetworkSectResp) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{13}
}
func (m *NetworkSectResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_NetworkSectResp.Unmarshal(m, b)
}
func (m *NetworkSectResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_NetworkSectResp.Marshal(b, m, deterministic)
}
func (m *NetworkSectResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_NetworkSectResp.Merge(m, src)
}
func (m *NetworkSectResp) XXX_Size() int {
return xxx_messageInfo_NetworkSectResp.Size(m)
}
func (m *NetworkSectResp) XXX_DiscardUnknown() {
xxx_messageInfo_NetworkSectResp.DiscardUnknown(m)
}
var xxx_messageInfo_NetworkSectResp proto.InternalMessageInfo
func (m *NetworkSectResp) GetNewHostList() *HostList {
if m != nil {
return m.NewHostList
}
return nil
}
func (m *NetworkSectResp) GetNetworkControl() *NetworkControl {
if m != nil {
return m.NetworkControl
}
return nil
}
func (m *NetworkSectResp) GetBuiltinIPList() *BuiltinIPList {
if m != nil {
return m.BuiltinIPList
}
return nil
}
type StyleKeyVal struct {
Key *uint32 `protobuf:"varint,1,req,name=Key" json:"Key,omitempty"`
Val *string `protobuf:"bytes,2,opt,name=Val" json:"Val,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *StyleKeyVal) Reset() { *m = StyleKeyVal{} }
func (m *StyleKeyVal) String() string { return proto.CompactTextString(m) }
func (*StyleKeyVal) ProtoMessage() {}
func (*StyleKeyVal) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{14}
}
func (m *StyleKeyVal) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StyleKeyVal.Unmarshal(m, b)
}
func (m *StyleKeyVal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_StyleKeyVal.Marshal(b, m, deterministic)
}
func (m *StyleKeyVal) XXX_Merge(src proto.Message) {
xxx_messageInfo_StyleKeyVal.Merge(m, src)
}
func (m *StyleKeyVal) XXX_Size() int {
return xxx_messageInfo_StyleKeyVal.Size(m)
}
func (m *StyleKeyVal) XXX_DiscardUnknown() {
xxx_messageInfo_StyleKeyVal.DiscardUnknown(m)
}
var xxx_messageInfo_StyleKeyVal proto.InternalMessageInfo
func (m *StyleKeyVal) GetKey() uint32 {
if m != nil && m.Key != nil {
return *m.Key
}
return 0
}
func (m *StyleKeyVal) GetVal() string {
if m != nil && m.Val != nil {
return *m.Val
}
return ""
}
type ShowStyleKey struct {
KeyCount *uint32 `protobuf:"varint,1,req,name=KeyCount" json:"KeyCount,omitempty"`
Key []*StyleKeyVal `protobuf:"bytes,2,rep,name=Key" json:"Key,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ShowStyleKey) Reset() { *m = ShowStyleKey{} }
func (m *ShowStyleKey) String() string { return proto.CompactTextString(m) }
func (*ShowStyleKey) ProtoMessage() {}
func (*ShowStyleKey) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{15}
}
func (m *ShowStyleKey) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ShowStyleKey.Unmarshal(m, b)
}
func (m *ShowStyleKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ShowStyleKey.Marshal(b, m, deterministic)
}
func (m *ShowStyleKey) XXX_Merge(src proto.Message) {
xxx_messageInfo_ShowStyleKey.Merge(m, src)
}
func (m *ShowStyleKey) XXX_Size() int {
return xxx_messageInfo_ShowStyleKey.Size(m)
}
func (m *ShowStyleKey) XXX_DiscardUnknown() {
xxx_messageInfo_ShowStyleKey.DiscardUnknown(m)
}
var xxx_messageInfo_ShowStyleKey proto.InternalMessageInfo
func (m *ShowStyleKey) GetKeyCount() uint32 {
if m != nil && m.KeyCount != nil {
return *m.KeyCount
}
return 0
}
func (m *ShowStyleKey) GetKey() []*StyleKeyVal {
if m != nil {
return m.Key
}
return nil
}
type WxVerifyCodeRespInfo struct {
VerifySignature *string `protobuf:"bytes,1,opt,name=VerifySignature" json:"VerifySignature,omitempty"`
VerifyBuff *SKBuiltinBuffert `protobuf:"bytes,2,req,name=VerifyBuff" json:"VerifyBuff,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WxVerifyCodeRespInfo) Reset() { *m = WxVerifyCodeRespInfo{} }
func (m *WxVerifyCodeRespInfo) String() string { return proto.CompactTextString(m) }
func (*WxVerifyCodeRespInfo) ProtoMessage() {}
func (*WxVerifyCodeRespInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{16}
}
func (m *WxVerifyCodeRespInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WxVerifyCodeRespInfo.Unmarshal(m, b)
}
func (m *WxVerifyCodeRespInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WxVerifyCodeRespInfo.Marshal(b, m, deterministic)
}
func (m *WxVerifyCodeRespInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_WxVerifyCodeRespInfo.Merge(m, src)
}
func (m *WxVerifyCodeRespInfo) XXX_Size() int {
return xxx_messageInfo_WxVerifyCodeRespInfo.Size(m)
}
func (m *WxVerifyCodeRespInfo) XXX_DiscardUnknown() {
xxx_messageInfo_WxVerifyCodeRespInfo.DiscardUnknown(m)
}
var xxx_messageInfo_WxVerifyCodeRespInfo proto.InternalMessageInfo
func (m *WxVerifyCodeRespInfo) GetVerifySignature() string {
if m != nil && m.VerifySignature != nil {
return *m.VerifySignature
}
return ""
}
func (m *WxVerifyCodeRespInfo) GetVerifyBuff() *SKBuiltinBuffert {
if m != nil {
return m.VerifyBuff
}
return nil
}
type AuthSectResp struct {
Uin *uint32 `protobuf:"varint,1,req,name=Uin" json:"Uin,omitempty"`
SvrPubECDHKey *ECDHKey `protobuf:"bytes,2,req,name=SvrPubECDHKey" json:"SvrPubECDHKey,omitempty"`
SessionKey *SKBuiltinBuffert `protobuf:"bytes,3,req,name=SessionKey" json:"SessionKey,omitempty"`
AutoAuthKey *SKBuiltinBuffert `protobuf:"bytes,4,req,name=AutoAuthKey" json:"AutoAuthKey,omitempty"`
WTLoginRspBuffFlag *uint32 `protobuf:"varint,5,req,name=WTLoginRspBuffFlag" json:"WTLoginRspBuffFlag,omitempty"`
WTLoginRspBuff *SKBuiltinBuffert `protobuf:"bytes,6,opt,name=WTLoginRspBuff" json:"WTLoginRspBuff,omitempty"`
WTLoginImgRespInfo *WTLoginImgRespInfo `protobuf:"bytes,7,opt,name=WTLoginImgRespInfo" json:"WTLoginImgRespInfo,omitempty"`
WxVerifyCodeRespInfo *WxVerifyCodeRespInfo `protobuf:"bytes,8,opt,name=WxVerifyCodeRespInfo" json:"WxVerifyCodeRespInfo,omitempty"`
CliDBEncryptKey *SKBuiltinBuffert `protobuf:"bytes,9,opt,name=CliDBEncryptKey" json:"CliDBEncryptKey,omitempty"`
CliDBEncryptInfo *SKBuiltinBuffert `protobuf:"bytes,10,opt,name=CliDBEncryptInfo" json:"CliDBEncryptInfo,omitempty"`
AuthKey *string `protobuf:"bytes,11,opt,name=AuthKey" json:"AuthKey,omitempty"`
A2Key *SKBuiltinBuffert `protobuf:"bytes,12,opt,name=A2Key" json:"A2Key,omitempty"`
ApplyBetaUrl *string `protobuf:"bytes,14,opt,name=ApplyBetaUrl" json:"ApplyBetaUrl,omitempty"`
ShowStyle *ShowStyleKey `protobuf:"bytes,15,opt,name=ShowStyle" json:"ShowStyle,omitempty"`
AuthTicket *string `protobuf:"bytes,16,opt,name=AuthTicket" json:"AuthTicket,omitempty"`
NewVersion *uint32 `protobuf:"varint,17,opt,name=NewVersion" json:"NewVersion,omitempty"`
UpdateFlag *uint32 `protobuf:"varint,18,opt,name=UpdateFlag" json:"UpdateFlag,omitempty"`
AuthResultFlag *uint32 `protobuf:"varint,19,opt,name=AuthResultFlag" json:"AuthResultFlag,omitempty"`
FSURL *string `protobuf:"bytes,20,opt,name=FSURL" json:"FSURL,omitempty"`
MmtlsControlBitFlag *uint32 `protobuf:"varint,21,opt,name=MmtlsControlBitFlag" json:"MmtlsControlBitFlag,omitempty"`
ServerTime *uint32 `protobuf:"varint,22,opt,name=ServerTime" json:"ServerTime,omitempty"`
ClientSessionKey *SKBuiltinBuffert `protobuf:"bytes,23,opt,name=ClientSessionKey" json:"ClientSessionKey,omitempty"`
ServerSessionKey *SKBuiltinBuffert `protobuf:"bytes,24,opt,name=ServerSessionKey" json:"ServerSessionKey,omitempty"`
EcdhControlFlag *uint32 `protobuf:"varint,25,opt,name=EcdhControlFlag" json:"EcdhControlFlag,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AuthSectResp) Reset() { *m = AuthSectResp{} }
func (m *AuthSectResp) String() string { return proto.CompactTextString(m) }
func (*AuthSectResp) ProtoMessage() {}
func (*AuthSectResp) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{17}
}
func (m *AuthSectResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AuthSectResp.Unmarshal(m, b)
}
func (m *AuthSectResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AuthSectResp.Marshal(b, m, deterministic)
}
func (m *AuthSectResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_AuthSectResp.Merge(m, src)
}
func (m *AuthSectResp) XXX_Size() int {
return xxx_messageInfo_AuthSectResp.Size(m)
}
func (m *AuthSectResp) XXX_DiscardUnknown() {
xxx_messageInfo_AuthSectResp.DiscardUnknown(m)
}
var xxx_messageInfo_AuthSectResp proto.InternalMessageInfo
func (m *AuthSectResp) GetUin() uint32 {
if m != nil && m.Uin != nil {
return *m.Uin
}
return 0
}
func (m *AuthSectResp) GetSvrPubECDHKey() *ECDHKey {
if m != nil {
return m.SvrPubECDHKey
}
return nil
}
func (m *AuthSectResp) GetSessionKey() *SKBuiltinBuffert {
if m != nil {
return m.SessionKey
}
return nil
}
func (m *AuthSectResp) GetAutoAuthKey() *SKBuiltinBuffert {
if m != nil {
return m.AutoAuthKey
}
return nil
}
func (m *AuthSectResp) GetWTLoginRspBuffFlag() uint32 {
if m != nil && m.WTLoginRspBuffFlag != nil {
return *m.WTLoginRspBuffFlag
}
return 0
}
func (m *AuthSectResp) GetWTLoginRspBuff() *SKBuiltinBuffert {
if m != nil {
return m.WTLoginRspBuff
}
return nil
}
func (m *AuthSectResp) GetWTLoginImgRespInfo() *WTLoginImgRespInfo {
if m != nil {
return m.WTLoginImgRespInfo
}
return nil
}
func (m *AuthSectResp) GetWxVerifyCodeRespInfo() *WxVerifyCodeRespInfo {
if m != nil {
return m.WxVerifyCodeRespInfo
}
return nil
}
func (m *AuthSectResp) GetCliDBEncryptKey() *SKBuiltinBuffert {
if m != nil {
return m.CliDBEncryptKey
}
return nil
}
func (m *AuthSectResp) GetCliDBEncryptInfo() *SKBuiltinBuffert {
if m != nil {
return m.CliDBEncryptInfo
}
return nil
}
func (m *AuthSectResp) GetAuthKey() string {
if m != nil && m.AuthKey != nil {
return *m.AuthKey
}
return ""
}
func (m *AuthSectResp) GetA2Key() *SKBuiltinBuffert {
if m != nil {
return m.A2Key
}
return nil
}
func (m *AuthSectResp) GetApplyBetaUrl() string {
if m != nil && m.ApplyBetaUrl != nil {
return *m.ApplyBetaUrl
}
return ""
}
func (m *AuthSectResp) GetShowStyle() *ShowStyleKey {
if m != nil {
return m.ShowStyle
}
return nil
}
func (m *AuthSectResp) GetAuthTicket() string {
if m != nil && m.AuthTicket != nil {
return *m.AuthTicket
}
return ""
}
func (m *AuthSectResp) GetNewVersion() uint32 {
if m != nil && m.NewVersion != nil {
return *m.NewVersion
}
return 0
}
func (m *AuthSectResp) GetUpdateFlag() uint32 {
if m != nil && m.UpdateFlag != nil {
return *m.UpdateFlag
}
return 0
}
func (m *AuthSectResp) GetAuthResultFlag() uint32 {
if m != nil && m.AuthResultFlag != nil {
return *m.AuthResultFlag
}
return 0
}
func (m *AuthSectResp) GetFSURL() string {
if m != nil && m.FSURL != nil {
return *m.FSURL
}
return ""
}
func (m *AuthSectResp) GetMmtlsControlBitFlag() uint32 {
if m != nil && m.MmtlsControlBitFlag != nil {
return *m.MmtlsControlBitFlag
}
return 0
}
func (m *AuthSectResp) GetServerTime() uint32 {
if m != nil && m.ServerTime != nil {
return *m.ServerTime
}
return 0
}
func (m *AuthSectResp) GetClientSessionKey() *SKBuiltinBuffert {
if m != nil {
return m.ClientSessionKey
}
return nil
}
func (m *AuthSectResp) GetServerSessionKey() *SKBuiltinBuffert {
if m != nil {
return m.ServerSessionKey
}
return nil
}
func (m *AuthSectResp) GetEcdhControlFlag() uint32 {
if m != nil && m.EcdhControlFlag != nil {
return *m.EcdhControlFlag
}
return 0
}
type UnifyAuthResponse struct {
baseResponse *BaseResponse `protobuf:"bytes,1,req,name=BaseResponse" json:"BaseResponse,omitempty"`
UnifyAuthSectFlag *uint32 `protobuf:"varint,2,opt,name=UnifyAuthSectFlag" json:"UnifyAuthSectFlag,omitempty"`
AuthSectResp *AuthSectResp `protobuf:"bytes,3,opt,name=AuthSectResp" json:"AuthSectResp,omitempty"`
AcctSectResp *AcctSectResp `protobuf:"bytes,4,opt,name=AcctSectResp" json:"AcctSectResp,omitempty"`
NetworkSectResp *NetworkSectResp `protobuf:"bytes,5,opt,name=NetworkSectResp" json:"NetworkSectResp,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *UnifyAuthResponse) Reset() { *m = UnifyAuthResponse{} }
func (m *UnifyAuthResponse) String() string { return proto.CompactTextString(m) }
func (*UnifyAuthResponse) ProtoMessage() {}
func (*UnifyAuthResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_9bbab45bb686d788, []int{18}
}
func (m *UnifyAuthResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UnifyAuthResponse.Unmarshal(m, b)
}
func (m *UnifyAuthResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_UnifyAuthResponse.Marshal(b, m, deterministic)
}
func (m *UnifyAuthResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_UnifyAuthResponse.Merge(m, src)
}
func (m *UnifyAuthResponse) XXX_Size() int {
return xxx_messageInfo_UnifyAuthResponse.Size(m)
}
func (m *UnifyAuthResponse) XXX_DiscardUnknown() {
xxx_messageInfo_UnifyAuthResponse.DiscardUnknown(m)
}
var xxx_messageInfo_UnifyAuthResponse proto.InternalMessageInfo
func (m *UnifyAuthResponse) GetBaseResponse() *BaseResponse {
if m != nil {
return m.baseResponse
}
return nil
}
func (m *UnifyAuthResponse) GetUnifyAuthSectFlag() uint32 {
if m != nil && m.UnifyAuthSectFlag != nil {
return *m.UnifyAuthSectFlag
}
return 0
}
func (m *UnifyAuthResponse) GetAuthSectResp() *AuthSectResp {
if m != nil {
return m.AuthSectResp
}
return nil
}
func (m *UnifyAuthResponse) GetAcctSectResp() *AcctSectResp {
if m != nil {
return m.AcctSectResp
}
return nil
}
func (m *UnifyAuthResponse) GetNetworkSectResp() *NetworkSectResp {
if m != nil {
return m.NetworkSectResp
}
return nil
}
func init() {
proto.RegisterType((*WTLoginImgReqInfo)(nil), "mmproto.WTLoginImgReqInfo")
proto.RegisterType((*WxVerifyCodeReqInfo)(nil), "mmproto.WxVerifyCodeReqInfo")
proto.RegisterType((*BaseAuthReqInfo)(nil), "mmproto.BaseAuthReqInfo")
proto.RegisterType((*ManualAuthRsaReqData)(nil), "mmproto.ManualAuthRsaReqData")
proto.RegisterType((*ManualAuthAesReqData)(nil), "mmproto.ManualAuthAesReqData")
proto.RegisterType((*ManualAuthRequest)(nil), "mmproto.ManualAuthRequest")
proto.RegisterType((*Host)(nil), "mmproto.Host")
proto.RegisterType((*HostList)(nil), "mmproto.HostList")
proto.RegisterType((*NetworkControl)(nil), "mmproto.NetworkControl")
proto.RegisterType((*BuiltinIP)(nil), "mmproto.BuiltinIP")
proto.RegisterType((*AcctSectResp)(nil), "mmproto.AcctSectResp")
proto.RegisterType((*BuiltinIPList)(nil), "mmproto.BuiltinIPList")
proto.RegisterType((*WTLoginImgRespInfo)(nil), "mmproto.WTLoginImgRespInfo")
proto.RegisterType((*NetworkSectResp)(nil), "mmproto.NetworkSectResp")
proto.RegisterType((*StyleKeyVal)(nil), "mmproto.StyleKeyVal")
proto.RegisterType((*ShowStyleKey)(nil), "mmproto.ShowStyleKey")
proto.RegisterType((*WxVerifyCodeRespInfo)(nil), "mmproto.WxVerifyCodeRespInfo")
proto.RegisterType((*AuthSectResp)(nil), "mmproto.AuthSectResp")
proto.RegisterType((*UnifyAuthResponse)(nil), "mmproto.UnifyAuthResponse")
}
func init() {
proto.RegisterFile("secmanualauth.proto", fileDescriptor_9bbab45bb686d788)
}
var fileDescriptor_9bbab45bb686d788 = []byte{
// 1850 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0xcd, 0x6e, 0xe3, 0xc8,
0x11, 0x86, 0x24, 0x7b, 0xc6, 0x6a, 0x49, 0xfe, 0x69, 0x7b, 0x66, 0xb8, 0xce, 0x26, 0x70, 0x88,
0x60, 0x60, 0x04, 0xd9, 0x49, 0xd6, 0x0b, 0x0c, 0xb0, 0xf9, 0x41, 0x62, 0xc9, 0x5e, 0x8c, 0xe0,
0x9f, 0x55, 0x9a, 0xb6, 0x37, 0xd8, 0x9c, 0x38, 0x52, 0x4b, 0x6a, 0x0c, 0xd9, 0x94, 0xc9, 0xa6,
0xbd, 0x42, 0x9e, 0x20, 0xc7, 0x5c, 0xf3, 0x18, 0x41, 0x90, 0x4b, 0x72, 0xcd, 0x13, 0xe4, 0x0d,
0xf2, 0x10, 0x39, 0x07, 0x55, 0xdd, 0x24, 0x9b, 0x14, 0xb3, 0x72, 0x80, 0xbd, 0xb1, 0xbe, 0xfa,
0xe9, 0xea, 0xae, 0xea, 0xaa, 0x2e, 0x92, 0xfd, 0x84, 0x8f, 0x43, 0x5f, 0xa6, 0x7e, 0xe0, 0xa7,
0x6a, 0xfe, 0x66, 0x11, 0x47, 0x2a, 0xa2, 0xcf, 0xc3, 0x10, 0x3f, 0x0e, 0xc9, 0x7b, 0x3f, 0xe1,
0x1a, 0x74, 0xff, 0xdc, 0x20, 0x7b, 0x5f, 0xdd, 0x5c, 0x46, 0x33, 0x21, 0x87, 0xe1, 0x8c, 0xf1,
0xfb, 0xa1, 0x9c, 0x46, 0xf4, 0x25, 0x79, 0x36, 0x0c, 0x67, 0x9e, 0x98, 0x38, 0x8d, 0xa3, 0xc6,
0x71, 0x9b, 0x19, 0x8a, 0x3a, 0xe4, 0xf9, 0x30, 0x9c, 0x0d, 0xa2, 0x09, 0x77, 0x9a, 0xc8, 0xc8,
0x48, 0xfa, 0x23, 0xd2, 0x1b, 0x86, 0xb3, 0x73, 0x39, 0x8e, 0x97, 0x0b, 0x75, 0xc1, 0x97, 0x4e,
0x0b, 0xf9, 0x65, 0x90, 0x7e, 0x42, 0x36, 0x2e, 0xc0, 0xea, 0xc6, 0x51, 0xf3, 0xb8, 0x73, 0xf2,
0xd1, 0x1b, 0xe3, 0xd1, 0x1b, 0xef, 0xa2, 0x9f, 0x8a, 0x40, 0x09, 0xd9, 0x4f, 0xa7, 0x53, 0x1e,
0x2b, 0x86, 0x62, 0x2e, 0x27, 0xfb, 0x5f, 0x7d, 0x73, 0xc7, 0x63, 0x31, 0x5d, 0xc2, 0x22, 0x99,
0x77, 0xc7, 0x64, 0x47, 0x83, 0x9e, 0x98, 0x49, 0x5f, 0xa5, 0x31, 0x37, 0x6e, 0x56, 0x61, 0xf0,
0x2a, 0x53, 0x97, 0x8a, 0x4b, 0x65, 0xbc, 0x2e, 0x83, 0xee, 0x3f, 0x5a, 0x64, 0xa7, 0xef, 0x27,
0xfc, 0x34, 0x55, 0xf3, 0x6c, 0x8d, 0x53, 0xb2, 0x6d, 0x8e, 0x85, 0xf1, 0x7b, 0xf0, 0x0a, 0x97,
0xf8, 0x56, 0x9f, 0x2b, 0x0a, 0xf4, 0x5d, 0xcd, 0xc9, 0xa2, 0x03, 0x9d, 0x93, 0xc3, 0xdc, 0xca,
0x8a, 0x04, 0xab, 0x09, 0xc7, 0x75, 0xed, 0x39, 0xe0, 0x11, 0x77, 0x4e, 0x3e, 0x2e, 0x6c, 0xad,
0xca, 0xb0, 0xda, 0x03, 0x1c, 0x90, 0x9d, 0x41, 0x20, 0xce, 0xfa, 0x56, 0xb8, 0x36, 0xd6, 0xed,
0xae, 0xaa, 0x41, 0xcf, 0xc9, 0xae, 0x0d, 0xa1, 0x47, 0x9b, 0xeb, 0xac, 0xac, 0xa8, 0xd0, 0x23,
0xd2, 0x31, 0xe7, 0xfe, 0x45, 0xe0, 0xcf, 0x9c, 0x67, 0x47, 0x8d, 0xe3, 0x1e, 0xb3, 0x21, 0xfa,
0x03, 0x42, 0x80, 0xbc, 0x11, 0xe3, 0x0f, 0x5c, 0x39, 0xcf, 0x31, 0x82, 0x16, 0xe2, 0xfe, 0xab,
0x41, 0x0e, 0xae, 0x30, 0xd9, 0x51, 0x2b, 0xf1, 0x19, 0xbf, 0x3f, 0xf3, 0x95, 0x0f, 0x31, 0x64,
0xbe, 0x9c, 0x44, 0x21, 0xae, 0x07, 0xbb, 0x6c, 0xac, 0xcb, 0xbb, 0x8a, 0x02, 0x7d, 0x4b, 0x7a,
0x83, 0x40, 0x8c, 0xd2, 0xf7, 0xe7, 0x83, 0xb3, 0x77, 0x60, 0xa1, 0x89, 0x16, 0x76, 0x73, 0x0b,
0x06, 0x67, 0x65, 0x31, 0x7a, 0x48, 0xb6, 0x6e, 0x13, 0x1e, 0x5f, 0xfb, 0x21, 0x37, 0x37, 0x21,
0xa7, 0xe9, 0x2e, 0x69, 0x8d, 0x1e, 0x27, 0x78, 0xe2, 0x6d, 0x06, 0x9f, 0x94, 0x92, 0x8d, 0xd1,
0xe3, 0xe4, 0x04, 0x8f, 0xaf, 0xcd, 0xf0, 0xdb, 0xfd, 0xcb, 0x33, 0x7b, 0x57, 0xa7, 0x3c, 0xc9,
0x76, 0xf5, 0x96, 0x74, 0x20, 0x59, 0x19, 0xbf, 0x4f, 0x79, 0xa2, 0xcc, 0x96, 0x0e, 0x72, 0x87,
0x2c, 0x1e, 0xb3, 0x05, 0xe9, 0xcf, 0x73, 0x3d, 0x2b, 0x11, 0x9d, 0x92, 0x9e, 0x75, 0x01, 0x98,
0x2d, 0x0c, 0x0e, 0x0e, 0x43, 0x2e, 0xcc, 0x56, 0xf0, 0x1b, 0xb6, 0xe8, 0x45, 0x53, 0x75, 0xb3,
0x5c, 0x70, 0xb3, 0x97, 0x9c, 0xa6, 0x2e, 0xe9, 0x9a, 0x83, 0x1d, 0x8e, 0x3c, 0x7e, 0xef, 0x6c,
0x1e, 0x35, 0x8f, 0x7b, 0xac, 0x84, 0x41, 0xe0, 0x07, 0x81, 0xe0, 0x52, 0x79, 0xfc, 0x7e, 0x78,
0x86, 0x81, 0x6f, 0x33, 0x1b, 0xa2, 0x1f, 0x93, 0x76, 0x71, 0xc3, 0x75, 0xdc, 0x0b, 0x00, 0xd2,
0xe2, 0x8c, 0x3f, 0x88, 0x31, 0xc7, 0x43, 0xde, 0xd2, 0x69, 0x51, 0x20, 0x05, 0x1f, 0x3d, 0x6c,
0xdb, 0x7c, 0xf4, 0xf1, 0x90, 0x6c, 0x5d, 0xfa, 0x72, 0x96, 0xfa, 0x33, 0xee, 0x10, 0xed, 0x7f,
0x46, 0x03, 0xef, 0x46, 0x84, 0xfc, 0xeb, 0x48, 0x72, 0xa7, 0xa3, 0x79, 0x19, 0x0d, 0x35, 0x70,
0x30, 0xf7, 0xa5, 0xe4, 0x81, 0xd3, 0x3b, 0x6a, 0x1c, 0x6f, 0xb2, 0x8c, 0x04, 0x7f, 0x41, 0xca,
0x53, 0x7e, 0xb8, 0x70, 0xb6, 0x31, 0x91, 0x0b, 0x00, 0xf6, 0xab, 0x57, 0xef, 0xc7, 0xbe, 0x9c,
0x38, 0x3b, 0x7a, 0xbf, 0x16, 0x54, 0x48, 0x5c, 0x45, 0x13, 0x1e, 0x38, 0xbb, 0xb6, 0x04, 0x42,
0x50, 0x97, 0xbf, 0xf4, 0x70, 0x3f, 0x7b, 0xba, 0x2e, 0x6b, 0x0a, 0x34, 0x19, 0xf7, 0x83, 0x41,
0x94, 0x4a, 0x15, 0x2f, 0x1d, 0xaa, 0x35, 0x2d, 0x08, 0x76, 0xd4, 0x4f, 0xe5, 0x24, 0xe0, 0xc3,
0x33, 0x67, 0x5f, 0xef, 0x28, 0xa3, 0x81, 0x77, 0x3a, 0xf1, 0xa2, 0x34, 0x1e, 0x73, 0xe7, 0x40,
0xf3, 0x32, 0x1a, 0xf6, 0x34, 0x1c, 0xcd, 0x23, 0xc9, 0xef, 0x78, 0xec, 0xbc, 0xd0, 0x31, 0xc8,
0x01, 0xe4, 0xca, 0x45, 0xaa, 0x93, 0xe0, 0x25, 0x06, 0xb9, 0x00, 0xe0, 0xfe, 0xe9, 0x70, 0x8e,
0xe7, 0x7c, 0xfc, 0x61, 0xe2, 0x2b, 0xe7, 0xd5, 0xda, 0x1a, 0x5a, 0x56, 0xa0, 0x9f, 0x90, 0xad,
0x64, 0xe1, 0x87, 0x90, 0xf8, 0x8e, 0x83, 0xca, 0x7b, 0x85, 0xb2, 0x61, 0xb0, 0x5c, 0xc4, 0xfd,
0x53, 0x83, 0xec, 0x59, 0xa5, 0xc0, 0x64, 0xfe, 0xaf, 0x08, 0x29, 0xaa, 0x82, 0xb9, 0x30, 0xdf,
0xcf, 0xcd, 0xd4, 0x95, 0x0e, 0x66, 0x29, 0x80, 0x7a, 0x71, 0xfd, 0x4c, 0x01, 0xa8, 0x53, 0x2f,
0x84, 0x98, 0xa5, 0xe0, 0x7e, 0x4d, 0x36, 0xde, 0x45, 0x89, 0xc2, 0xd8, 0xc5, 0x62, 0x26, 0x64,
0xd6, 0x53, 0x35, 0x05, 0x79, 0xea, 0xa5, 0xef, 0x13, 0x25, 0x54, 0xaa, 0xb2, 0xb6, 0x6a, 0x21,
0x10, 0x9d, 0x51, 0x2c, 0xa2, 0x58, 0x28, 0xdd, 0x54, 0x37, 0x59, 0x4e, 0xbb, 0x03, 0xb2, 0x05,
0xb6, 0x2f, 0x45, 0xa2, 0xe8, 0x01, 0xd9, 0xc4, 0x60, 0xe3, 0x06, 0x7b, 0x4c, 0x13, 0xf4, 0x87,
0x64, 0x03, 0xb8, 0x4e, 0xf3, 0xa8, 0x75, 0xdc, 0x39, 0xe9, 0xe5, 0x6e, 0x83, 0x1a, 0x43, 0x96,
0xfb, 0x9f, 0x06, 0xd9, 0xbe, 0xe6, 0xea, 0x31, 0x8a, 0x3f, 0x40, 0x47, 0x8c, 0xa3, 0x00, 0xd7,
0x8c, 0x62, 0xb4, 0x6b, 0xbc, 0xcd, 0x69, 0xc8, 0x35, 0x48, 0xea, 0x28, 0x55, 0xc6, 0x30, 0xe6,
0x9a, 0x05, 0x41, 0x7f, 0xbe, 0x12, 0xf2, 0x3a, 0x8a, 0x16, 0x43, 0xa9, 0x78, 0xfc, 0xe0, 0x07,
0xe8, 0x78, 0x8f, 0x55, 0x61, 0x94, 0xf4, 0xbf, 0x29, 0x49, 0x6e, 0x18, 0xc9, 0x32, 0x4c, 0x5f,
0x93, 0xed, 0x9b, 0xe5, 0x42, 0xc8, 0x59, 0x2e, 0xb8, 0x89, 0x67, 0x51, 0x41, 0xe9, 0x8f, 0xc9,
0xae, 0xad, 0x07, 0x6e, 0x61, 0xe9, 0xd8, 0x64, 0x2b, 0xb8, 0xfb, 0x7b, 0xd2, 0xce, 0x2b, 0x12,
0x94, 0x38, 0x05, 0x59, 0xac, 0x4f, 0x0f, 0xbf, 0x01, 0x5b, 0x44, 0xb1, 0xc2, 0x98, 0xf7, 0x18,
0x7e, 0xd3, 0x6d, 0xd2, 0x1c, 0x8e, 0x70, 0x3f, 0x5d, 0xd6, 0x1c, 0x8e, 0x20, 0xac, 0x67, 0x51,
0xe8, 0x0b, 0x89, 0x9e, 0x77, 0x99, 0xa1, 0xdc, 0x7f, 0xb7, 0x48, 0xf7, 0x74, 0x3c, 0x56, 0x1e,
0x1f, 0x2b, 0xc6, 0x93, 0x45, 0xa9, 0x25, 0x34, 0x2a, 0x2d, 0xe1, 0x90, 0x6c, 0x5d, 0x8b, 0xf1,
0x07, 0xe4, 0xe9, 0x03, 0xcd, 0x69, 0xa8, 0x37, 0x7d, 0x21, 0x27, 0xb7, 0x42, 0x3a, 0x2d, 0xf4,
0x23, 0x23, 0xe1, 0xf6, 0xc1, 0xe7, 0x79, 0xe8, 0x8b, 0xc0, 0x94, 0xe0, 0x02, 0x80, 0xbc, 0x02,
0xe2, 0x2a, 0x7a, 0x2f, 0x02, 0x6e, 0x5a, 0x8b, 0x85, 0x40, 0xbe, 0x9c, 0x06, 0xc2, 0x4f, 0x4c,
0xe5, 0xd5, 0x04, 0x6c, 0xc7, 0x53, 0xbe, 0x4a, 0x13, 0x67, 0x0b, 0x17, 0x33, 0x14, 0x58, 0x1b,
0x05, 0xe9, 0x4c, 0x48, 0xec, 0xd2, 0x6d, 0x0c, 0x92, 0x85, 0x80, 0x97, 0x8c, 0xcf, 0xb0, 0x0e,
0x10, 0x64, 0x66, 0x24, 0xbc, 0xc1, 0x74, 0x09, 0x83, 0x4e, 0xf2, 0xbb, 0x30, 0x30, 0x05, 0xb5,
0x0c, 0xe2, 0x2d, 0xf0, 0xa7, 0x5c, 0x83, 0x4e, 0x57, 0xdb, 0x2f, 0x10, 0x88, 0xeb, 0x97, 0xd3,
0xa9, 0x18, 0x0b, 0x3f, 0xc8, 0x4f, 0xb1, 0x87, 0x86, 0x56, 0x70, 0x5b, 0x36, 0x3f, 0xd5, 0xed,
0xb2, 0x6c, 0x7e, 0xba, 0xaf, 0xc9, 0xf6, 0x28, 0x4d, 0xe6, 0x57, 0xbe, 0x08, 0xcc, 0xbe, 0x77,
0x70, 0xed, 0x0a, 0x0a, 0xa7, 0xf5, 0x85, 0x77, 0xcb, 0x2e, 0x4d, 0x55, 0xd6, 0x84, 0xfb, 0xc7,
0x26, 0xe9, 0xe5, 0x29, 0x84, 0xb9, 0xff, 0x86, 0xd0, 0xcb, 0x48, 0xce, 0x06, 0x91, 0x94, 0x7c,
0xac, 0x86, 0x23, 0xfb, 0x4a, 0xd6, 0x70, 0xe8, 0xcf, 0xc8, 0xbe, 0x37, 0x8f, 0x62, 0x55, 0x51,
0xd0, 0x19, 0x57, 0xc7, 0x82, 0xe7, 0x43, 0xd1, 0x52, 0xe1, 0x93, 0xfe, 0x86, 0xec, 0x95, 0x2c,
0xe3, 0xbd, 0x6c, 0xe1, 0x85, 0xa7, 0x45, 0x7f, 0xcf, 0xdc, 0x64, 0xab, 0xc2, 0xb4, 0x4f, 0x68,
0x79, 0x29, 0x34, 0xb1, 0xf1, 0x3f, 0x4d, 0xd4, 0x48, 0xbb, 0x7f, 0x6d, 0x10, 0x6a, 0x3f, 0x5d,
0x93, 0x05, 0x3e, 0x1d, 0x56, 0x06, 0x83, 0xc6, 0xb7, 0x0d, 0x06, 0xcd, 0x27, 0x0d, 0x06, 0xd6,
0x7c, 0xd2, 0x2a, 0xcd, 0x27, 0x9f, 0x22, 0xde, 0x4f, 0xa7, 0xeb, 0x27, 0x0c, 0x23, 0xe8, 0xfe,
0xb3, 0x41, 0x76, 0x4c, 0xf5, 0xcb, 0xaf, 0xea, 0x67, 0xa4, 0x73, 0xcd, 0x1f, 0xb3, 0xca, 0x6a,
0x5e, 0xfe, 0x7b, 0xa5, 0xda, 0x09, 0x0c, 0x66, 0x4b, 0xd1, 0x5f, 0x57, 0xab, 0xa8, 0x79, 0x62,
0xbd, 0xca, 0xf5, 0xca, 0x6c, 0x56, 0x2d, 0xba, 0xbf, 0xac, 0xe4, 0x92, 0x79, 0xdf, 0xbf, 0x5c,
0x3d, 0x7f, 0x5c, 0xbc, 0x2c, 0xec, 0x7e, 0x4a, 0x3a, 0x9e, 0x5a, 0x06, 0xfc, 0x82, 0x2f, 0xef,
0xfc, 0x00, 0xb2, 0x24, 0x7b, 0xf0, 0xf6, 0x18, 0x7c, 0x02, 0x72, 0xe7, 0x07, 0xa6, 0xbc, 0xc0,
0xa7, 0xcb, 0x48, 0xd7, 0x9b, 0x47, 0x8f, 0x99, 0x1a, 0x54, 0xa1, 0x0b, 0xbe, 0xb4, 0x33, 0x36,
0xa7, 0xe9, 0x6b, 0x6d, 0x4f, 0xb7, 0x91, 0xe2, 0xb5, 0x69, 0x2d, 0x89, 0xab, 0xb8, 0x7f, 0x20,
0x07, 0xe5, 0x89, 0xc3, 0xa4, 0xc1, 0xd3, 0x67, 0xb6, 0xcf, 0x09, 0xd1, 0x10, 0x4e, 0x5d, 0x6b,
0x13, 0xc2, 0x12, 0x76, 0xff, 0xde, 0x26, 0x5d, 0xe8, 0xc4, 0x79, 0x20, 0x77, 0x49, 0xeb, 0x16,
0x1b, 0x2e, 0x9e, 0x02, 0xd4, 0xcc, 0xb7, 0xa4, 0xe7, 0x3d, 0xc4, 0x4f, 0x79, 0xd0, 0x97, 0xc4,
0xc0, 0x2b, 0x8f, 0x27, 0x89, 0x88, 0xa4, 0x1e, 0x6e, 0xd7, 0x79, 0x55, 0x08, 0xd3, 0x5f, 0xe0,
0x84, 0x13, 0x81, 0x63, 0x7a, 0xd2, 0x5a, 0xa3, 0x6b, 0x4b, 0x43, 0x3d, 0xc9, 0xc6, 0xca, 0x64,
0x01, 0x12, 0x58, 0x7f, 0xf5, 0xe5, 0xaf, 0xe1, 0xd8, 0x73, 0xab, 0x46, 0xb1, 0xbc, 0x3f, 0x6d,
0x6e, 0xd5, 0x0a, 0xf4, 0xa2, 0xee, 0x1e, 0x63, 0x13, 0xed, 0x9c, 0x7c, 0xaf, 0x76, 0x70, 0xd5,
0x22, 0xac, 0xee, 0xfa, 0xff, 0xb6, 0x3e, 0x1f, 0xf0, 0xbd, 0x6e, 0x3f, 0xa3, 0xea, 0x84, 0x58,
0x7d, 0x2a, 0xd5, 0x4c, 0xaf, 0xed, 0xef, 0x64, 0x7a, 0x25, 0xff, 0xff, 0xf4, 0xea, 0x90, 0xe7,
0x59, 0x5c, 0x75, 0x5b, 0xcb, 0x48, 0xfa, 0x53, 0xb2, 0x79, 0x7a, 0x02, 0x78, 0x77, 0x9d, 0x55,
0x2d, 0x07, 0x33, 0xd3, 0xe9, 0x62, 0x11, 0x2c, 0xfb, 0x5c, 0xf9, 0xb7, 0x71, 0x60, 0x3a, 0x56,
0x09, 0xa3, 0x9f, 0x91, 0x76, 0x7e, 0x63, 0xb1, 0x51, 0x75, 0x4e, 0x5e, 0x14, 0x86, 0xad, 0xbb,
0xcc, 0x0a, 0xb9, 0xca, 0xfc, 0xbc, 0x5b, 0x9d, 0x9f, 0x81, 0x7f, 0xcd, 0x1f, 0xef, 0x78, 0x0c,
0x09, 0x8b, 0x83, 0x45, 0x8f, 0x59, 0x08, 0xf0, 0x6f, 0x17, 0x13, 0x5f, 0x71, 0x4c, 0x3d, 0xaa,
0xf9, 0x05, 0x02, 0x2d, 0x54, 0xbf, 0xb6, 0x93, 0x34, 0x50, 0x28, 0xb3, 0xaf, 0x5b, 0x68, 0x19,
0x2d, 0x5a, 0xe8, 0x81, 0xd5, 0x42, 0xa1, 0x01, 0x5e, 0x85, 0x2a, 0x48, 0x4c, 0x15, 0xec, 0x0b,
0x6d, 0xe2, 0x05, 0x9a, 0xa8, 0x63, 0xe1, 0x53, 0x81, 0xc7, 0x0f, 0x3c, 0xc6, 0xc7, 0xdd, 0x4b,
0xf3, 0x54, 0xc8, 0x11, 0x13, 0x5a, 0x9c, 0x22, 0xf3, 0x0b, 0xfb, 0xea, 0x29, 0xa1, 0x2d, 0xa9,
0x80, 0x19, 0x6d, 0xd4, 0x32, 0xe3, 0xac, 0x35, 0x53, 0x55, 0x81, 0xc2, 0x77, 0x3e, 0x9e, 0xcc,
0xcd, 0x1e, 0x70, 0x6f, 0x1f, 0xe9, 0x27, 0x6e, 0x05, 0x76, 0xff, 0xd6, 0x24, 0x7b, 0xb7, 0x52,
0x4c, 0x97, 0xe6, 0xdc, 0x16, 0x91, 0x4c, 0xa0, 0x1c, 0x76, 0xf5, 0x24, 0xae, 0x69, 0x33, 0xbe,
0xbc, 0xa8, 0xcc, 0xfb, 0x9a, 0xc9, 0x4a, 0xa2, 0xf4, 0x27, 0x96, 0x3d, 0x28, 0x89, 0xb8, 0x78,
0x13, 0x17, 0x5f, 0x65, 0xc0, 0x42, 0x76, 0xed, 0x34, 0xdd, 0xa7, 0x58, 0xc8, 0x66, 0xb2, 0x72,
0x99, 0xfd, 0xbc, 0xfc, 0xd4, 0x35, 0x3f, 0x93, 0x2c, 0x55, 0x8b, 0xc9, 0xca, 0xaf, 0xe2, 0xfe,
0x4a, 0xf7, 0x35, 0x3f, 0x91, 0x9c, 0x6a, 0xdb, 0xcc, 0x0d, 0x54, 0x15, 0xfe, 0x1b, 0x00, 0x00,
0xff, 0xff, 0xc4, 0x39, 0x21, 0xe5, 0xee, 0x14, 0x00, 0x00,
}