// Code generated by protoc-gen-go. DO NOT EDIT. // source: supplier.proto // package声明符,用来防止不同的消息类型有命名冲突 package v1 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 PublicityRequest struct { DeviceCode int32 `protobuf:"varint,1,opt,name=device_code,json=deviceCode,proto3" json:"device_code"` Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *PublicityRequest) Reset() { *m = PublicityRequest{} } func (m *PublicityRequest) String() string { return proto.CompactTextString(m) } func (*PublicityRequest) ProtoMessage() {} func (*PublicityRequest) Descriptor() ([]byte, []int) { return fileDescriptor_86038919225469b2, []int{0} } func (m *PublicityRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_PublicityRequest.Unmarshal(m, b) } func (m *PublicityRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_PublicityRequest.Marshal(b, m, deterministic) } func (m *PublicityRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_PublicityRequest.Merge(m, src) } func (m *PublicityRequest) XXX_Size() int { return xxx_messageInfo_PublicityRequest.Size(m) } func (m *PublicityRequest) XXX_DiscardUnknown() { xxx_messageInfo_PublicityRequest.DiscardUnknown(m) } var xxx_messageInfo_PublicityRequest proto.InternalMessageInfo func (m *PublicityRequest) GetDeviceCode() int32 { if m != nil { return m.DeviceCode } return 0 } func (m *PublicityRequest) GetProvider() string { if m != nil { return m.Provider } return "" } type PublicityDeviceTypeItem struct { TypeCode int32 `protobuf:"varint,1,opt,name=type_code,json=typeCode,proto3" json:"type_code"` TypeName string `protobuf:"bytes,2,opt,name=type_name,json=typeName,proto3" json:"type_name"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *PublicityDeviceTypeItem) Reset() { *m = PublicityDeviceTypeItem{} } func (m *PublicityDeviceTypeItem) String() string { return proto.CompactTextString(m) } func (*PublicityDeviceTypeItem) ProtoMessage() {} func (*PublicityDeviceTypeItem) Descriptor() ([]byte, []int) { return fileDescriptor_86038919225469b2, []int{1} } func (m *PublicityDeviceTypeItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_PublicityDeviceTypeItem.Unmarshal(m, b) } func (m *PublicityDeviceTypeItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_PublicityDeviceTypeItem.Marshal(b, m, deterministic) } func (m *PublicityDeviceTypeItem) XXX_Merge(src proto.Message) { xxx_messageInfo_PublicityDeviceTypeItem.Merge(m, src) } func (m *PublicityDeviceTypeItem) XXX_Size() int { return xxx_messageInfo_PublicityDeviceTypeItem.Size(m) } func (m *PublicityDeviceTypeItem) XXX_DiscardUnknown() { xxx_messageInfo_PublicityDeviceTypeItem.DiscardUnknown(m) } var xxx_messageInfo_PublicityDeviceTypeItem proto.InternalMessageInfo func (m *PublicityDeviceTypeItem) GetTypeCode() int32 { if m != nil { return m.TypeCode } return 0 } func (m *PublicityDeviceTypeItem) GetTypeName() string { if m != nil { return m.TypeName } return "" } type PublicityItem struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name"` SocialCode string `protobuf:"bytes,2,opt,name=social_code,json=socialCode,proto3" json:"social_code"` Devices []*PublicityDeviceTypeItem `protobuf:"bytes,3,rep,name=devices,proto3" json:"devices"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *PublicityItem) Reset() { *m = PublicityItem{} } func (m *PublicityItem) String() string { return proto.CompactTextString(m) } func (*PublicityItem) ProtoMessage() {} func (*PublicityItem) Descriptor() ([]byte, []int) { return fileDescriptor_86038919225469b2, []int{2} } func (m *PublicityItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_PublicityItem.Unmarshal(m, b) } func (m *PublicityItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_PublicityItem.Marshal(b, m, deterministic) } func (m *PublicityItem) XXX_Merge(src proto.Message) { xxx_messageInfo_PublicityItem.Merge(m, src) } func (m *PublicityItem) XXX_Size() int { return xxx_messageInfo_PublicityItem.Size(m) } func (m *PublicityItem) XXX_DiscardUnknown() { xxx_messageInfo_PublicityItem.DiscardUnknown(m) } var xxx_messageInfo_PublicityItem proto.InternalMessageInfo func (m *PublicityItem) GetName() string { if m != nil { return m.Name } return "" } func (m *PublicityItem) GetSocialCode() string { if m != nil { return m.SocialCode } return "" } func (m *PublicityItem) GetDevices() []*PublicityDeviceTypeItem { if m != nil { return m.Devices } return nil } type PublicityReply struct { List []*PublicityItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *PublicityReply) Reset() { *m = PublicityReply{} } func (m *PublicityReply) String() string { return proto.CompactTextString(m) } func (*PublicityReply) ProtoMessage() {} func (*PublicityReply) Descriptor() ([]byte, []int) { return fileDescriptor_86038919225469b2, []int{3} } func (m *PublicityReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_PublicityReply.Unmarshal(m, b) } func (m *PublicityReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_PublicityReply.Marshal(b, m, deterministic) } func (m *PublicityReply) XXX_Merge(src proto.Message) { xxx_messageInfo_PublicityReply.Merge(m, src) } func (m *PublicityReply) XXX_Size() int { return xxx_messageInfo_PublicityReply.Size(m) } func (m *PublicityReply) XXX_DiscardUnknown() { xxx_messageInfo_PublicityReply.DiscardUnknown(m) } var xxx_messageInfo_PublicityReply proto.InternalMessageInfo func (m *PublicityReply) GetList() []*PublicityItem { if m != nil { return m.List } return nil } type ProviderListRequest struct { Filter string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter"` FilterStatus []int32 `protobuf:"varint,2,rep,packed,name=filter_status,json=filterStatus,proto3" json:"filter_status"` Page int32 `protobuf:"varint,3,opt,name=page,proto3" json:"page"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ProviderListRequest) Reset() { *m = ProviderListRequest{} } func (m *ProviderListRequest) String() string { return proto.CompactTextString(m) } func (*ProviderListRequest) ProtoMessage() {} func (*ProviderListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_86038919225469b2, []int{4} } func (m *ProviderListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ProviderListRequest.Unmarshal(m, b) } func (m *ProviderListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ProviderListRequest.Marshal(b, m, deterministic) } func (m *ProviderListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_ProviderListRequest.Merge(m, src) } func (m *ProviderListRequest) XXX_Size() int { return xxx_messageInfo_ProviderListRequest.Size(m) } func (m *ProviderListRequest) XXX_DiscardUnknown() { xxx_messageInfo_ProviderListRequest.DiscardUnknown(m) } var xxx_messageInfo_ProviderListRequest proto.InternalMessageInfo func (m *ProviderListRequest) GetFilter() string { if m != nil { return m.Filter } return "" } func (m *ProviderListRequest) GetFilterStatus() []int32 { if m != nil { return m.FilterStatus } return nil } func (m *ProviderListRequest) GetPage() int32 { if m != nil { return m.Page } return 0 } type ProviderItem struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"` SocialCode string `protobuf:"bytes,3,opt,name=social_code,json=socialCode,proto3" json:"social_code"` BusinessContact string `protobuf:"bytes,4,opt,name=business_contact,json=businessContact,proto3" json:"business_contact"` BusinessContactPhone string `protobuf:"bytes,5,opt,name=business_contact_phone,json=businessContactPhone,proto3" json:"business_contact_phone"` ApplyTime string `protobuf:"bytes,6,opt,name=apply_time,json=applyTime,proto3" json:"apply_time"` ApproveTime string `protobuf:"bytes,7,opt,name=approve_time,json=approveTime,proto3" json:"approve_time"` Status int32 `protobuf:"varint,8,opt,name=status,proto3" json:"status"` Feedback string `protobuf:"bytes,9,opt,name=feedback,proto3" json:"feedback"` // 法定代表人 LegalPerson string `protobuf:"bytes,10,opt,name=legal_person,json=legalPerson,proto3" json:"legal_person"` EnterpriseLocation string `protobuf:"bytes,11,opt,name=enterprise_location,json=enterpriseLocation,proto3" json:"enterprise_location"` // 证件号 IdCert string `protobuf:"bytes,12,opt,name=id_cert,json=idCert,proto3" json:"id_cert"` // 营业执照 BusinessLicense string `protobuf:"bytes,13,opt,name=business_license,json=businessLicense,proto3" json:"business_license"` // 诚信经营承诺书 IntegrityManagementLetter string `protobuf:"bytes,14,opt,name=integrity_management_letter,json=integrityManagementLetter,proto3" json:"integrity_management_letter"` // 法人授权书 LegalPersonLetter string `protobuf:"bytes,15,opt,name=legal_person_letter,json=legalPersonLetter,proto3" json:"legal_person_letter"` // 业务负责人任命书 BusinessResponsibleLetter string `protobuf:"bytes,16,opt,name=business_responsible_letter,json=businessResponsibleLetter,proto3" json:"business_responsible_letter"` // 用户名 UserName string `protobuf:"bytes,17,opt,name=user_name,json=userName,proto3" json:"user_name"` // 业务负责人 BusinessResponsible string `protobuf:"bytes,18,opt,name=business_responsible,json=businessResponsible,proto3" json:"business_responsible"` // 业务负责人电话 BusinessResponsiblePhone string `protobuf:"bytes,19,opt,name=business_responsible_phone,json=businessResponsiblePhone,proto3" json:"business_responsible_phone"` EmergencyContact string `protobuf:"bytes,20,opt,name=emergency_contact,json=emergencyContact,proto3" json:"emergency_contact"` EmergencyContactPhone string `protobuf:"bytes,21,opt,name=emergency_contact_phone,json=emergencyContactPhone,proto3" json:"emergency_contact_phone"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ProviderItem) Reset() { *m = ProviderItem{} } func (m *ProviderItem) String() string { return proto.CompactTextString(m) } func (*ProviderItem) ProtoMessage() {} func (*ProviderItem) Descriptor() ([]byte, []int) { return fileDescriptor_86038919225469b2, []int{5} } func (m *ProviderItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ProviderItem.Unmarshal(m, b) } func (m *ProviderItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ProviderItem.Marshal(b, m, deterministic) } func (m *ProviderItem) XXX_Merge(src proto.Message) { xxx_messageInfo_ProviderItem.Merge(m, src) } func (m *ProviderItem) XXX_Size() int { return xxx_messageInfo_ProviderItem.Size(m) } func (m *ProviderItem) XXX_DiscardUnknown() { xxx_messageInfo_ProviderItem.DiscardUnknown(m) } var xxx_messageInfo_ProviderItem proto.InternalMessageInfo func (m *ProviderItem) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *ProviderItem) GetName() string { if m != nil { return m.Name } return "" } func (m *ProviderItem) GetSocialCode() string { if m != nil { return m.SocialCode } return "" } func (m *ProviderItem) GetBusinessContact() string { if m != nil { return m.BusinessContact } return "" } func (m *ProviderItem) GetBusinessContactPhone() string { if m != nil { return m.BusinessContactPhone } return "" } func (m *ProviderItem) GetApplyTime() string { if m != nil { return m.ApplyTime } return "" } func (m *ProviderItem) GetApproveTime() string { if m != nil { return m.ApproveTime } return "" } func (m *ProviderItem) GetStatus() int32 { if m != nil { return m.Status } return 0 } func (m *ProviderItem) GetFeedback() string { if m != nil { return m.Feedback } return "" } func (m *ProviderItem) GetLegalPerson() string { if m != nil { return m.LegalPerson } return "" } func (m *ProviderItem) GetEnterpriseLocation() string { if m != nil { return m.EnterpriseLocation } return "" } func (m *ProviderItem) GetIdCert() string { if m != nil { return m.IdCert } return "" } func (m *ProviderItem) GetBusinessLicense() string { if m != nil { return m.BusinessLicense } return "" } func (m *ProviderItem) GetIntegrityManagementLetter() string { if m != nil { return m.IntegrityManagementLetter } return "" } func (m *ProviderItem) GetLegalPersonLetter() string { if m != nil { return m.LegalPersonLetter } return "" } func (m *ProviderItem) GetBusinessResponsibleLetter() string { if m != nil { return m.BusinessResponsibleLetter } return "" } func (m *ProviderItem) GetUserName() string { if m != nil { return m.UserName } return "" } func (m *ProviderItem) GetBusinessResponsible() string { if m != nil { return m.BusinessResponsible } return "" } func (m *ProviderItem) GetBusinessResponsiblePhone() string { if m != nil { return m.BusinessResponsiblePhone } return "" } func (m *ProviderItem) GetEmergencyContact() string { if m != nil { return m.EmergencyContact } return "" } func (m *ProviderItem) GetEmergencyContactPhone() string { if m != nil { return m.EmergencyContactPhone } return "" } type ProviderListReply struct { List []*ProviderItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total"` Page int32 `protobuf:"varint,3,opt,name=page,proto3" json:"page"` PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ProviderListReply) Reset() { *m = ProviderListReply{} } func (m *ProviderListReply) String() string { return proto.CompactTextString(m) } func (*ProviderListReply) ProtoMessage() {} func (*ProviderListReply) Descriptor() ([]byte, []int) { return fileDescriptor_86038919225469b2, []int{6} } func (m *ProviderListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ProviderListReply.Unmarshal(m, b) } func (m *ProviderListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ProviderListReply.Marshal(b, m, deterministic) } func (m *ProviderListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_ProviderListReply.Merge(m, src) } func (m *ProviderListReply) XXX_Size() int { return xxx_messageInfo_ProviderListReply.Size(m) } func (m *ProviderListReply) XXX_DiscardUnknown() { xxx_messageInfo_ProviderListReply.DiscardUnknown(m) } var xxx_messageInfo_ProviderListReply proto.InternalMessageInfo func (m *ProviderListReply) GetList() []*ProviderItem { if m != nil { return m.List } return nil } func (m *ProviderListReply) GetTotal() int64 { if m != nil { return m.Total } return 0 } func (m *ProviderListReply) GetPage() int32 { if m != nil { return m.Page } return 0 } func (m *ProviderListReply) GetPageSize() int32 { if m != nil { return m.PageSize } return 0 } type ProviderApproveRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` // 0 供应商入驻审批 1 设备对接审批 2 设备入库审批 3 拆机审批 ApproveType int32 `protobuf:"varint,2,opt,name=approve_type,json=approveType,proto3" json:"approve_type"` // true 同意 false 不同意 Status bool `protobuf:"varint,3,opt,name=status,proto3" json:"status"` Feedback string `protobuf:"bytes,4,opt,name=feedback,proto3" json:"feedback"` IsDevelop bool `protobuf:"varint,5,opt,name=is_develop,json=isDevelop,proto3" json:"is_develop"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ProviderApproveRequest) Reset() { *m = ProviderApproveRequest{} } func (m *ProviderApproveRequest) String() string { return proto.CompactTextString(m) } func (*ProviderApproveRequest) ProtoMessage() {} func (*ProviderApproveRequest) Descriptor() ([]byte, []int) { return fileDescriptor_86038919225469b2, []int{7} } func (m *ProviderApproveRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ProviderApproveRequest.Unmarshal(m, b) } func (m *ProviderApproveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ProviderApproveRequest.Marshal(b, m, deterministic) } func (m *ProviderApproveRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_ProviderApproveRequest.Merge(m, src) } func (m *ProviderApproveRequest) XXX_Size() int { return xxx_messageInfo_ProviderApproveRequest.Size(m) } func (m *ProviderApproveRequest) XXX_DiscardUnknown() { xxx_messageInfo_ProviderApproveRequest.DiscardUnknown(m) } var xxx_messageInfo_ProviderApproveRequest proto.InternalMessageInfo func (m *ProviderApproveRequest) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *ProviderApproveRequest) GetApproveType() int32 { if m != nil { return m.ApproveType } return 0 } func (m *ProviderApproveRequest) GetStatus() bool { if m != nil { return m.Status } return false } func (m *ProviderApproveRequest) GetFeedback() string { if m != nil { return m.Feedback } return "" } func (m *ProviderApproveRequest) GetIsDevelop() bool { if m != nil { return m.IsDevelop } return false } type ProviderApproveReply struct { ProjectId int64 `protobuf:"varint,1,opt,name=project_id,json=projectId,proto3" json:"project_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ProviderApproveReply) Reset() { *m = ProviderApproveReply{} } func (m *ProviderApproveReply) String() string { return proto.CompactTextString(m) } func (*ProviderApproveReply) ProtoMessage() {} func (*ProviderApproveReply) Descriptor() ([]byte, []int) { return fileDescriptor_86038919225469b2, []int{8} } func (m *ProviderApproveReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ProviderApproveReply.Unmarshal(m, b) } func (m *ProviderApproveReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ProviderApproveReply.Marshal(b, m, deterministic) } func (m *ProviderApproveReply) XXX_Merge(src proto.Message) { xxx_messageInfo_ProviderApproveReply.Merge(m, src) } func (m *ProviderApproveReply) XXX_Size() int { return xxx_messageInfo_ProviderApproveReply.Size(m) } func (m *ProviderApproveReply) XXX_DiscardUnknown() { xxx_messageInfo_ProviderApproveReply.DiscardUnknown(m) } var xxx_messageInfo_ProviderApproveReply proto.InternalMessageInfo func (m *ProviderApproveReply) GetProjectId() int64 { if m != nil { return m.ProjectId } return 0 } func init() { proto.RegisterType((*PublicityRequest)(nil), "v1.PublicityRequest") proto.RegisterType((*PublicityDeviceTypeItem)(nil), "v1.PublicityDeviceTypeItem") proto.RegisterType((*PublicityItem)(nil), "v1.PublicityItem") proto.RegisterType((*PublicityReply)(nil), "v1.PublicityReply") proto.RegisterType((*ProviderListRequest)(nil), "v1.ProviderListRequest") proto.RegisterType((*ProviderItem)(nil), "v1.ProviderItem") proto.RegisterType((*ProviderListReply)(nil), "v1.ProviderListReply") proto.RegisterType((*ProviderApproveRequest)(nil), "v1.ProviderApproveRequest") proto.RegisterType((*ProviderApproveReply)(nil), "v1.ProviderApproveReply") } func init() { proto.RegisterFile("supplier.proto", fileDescriptor_86038919225469b2) } var fileDescriptor_86038919225469b2 = []byte{ // 806 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x55, 0x5d, 0x6f, 0xdb, 0x36, 0x14, 0x85, 0xed, 0xd8, 0xb1, 0x6f, 0x3e, 0x6a, 0xd3, 0x6e, 0xc2, 0xd5, 0x08, 0x96, 0xaa, 0x1b, 0x90, 0x61, 0x68, 0x82, 0x6c, 0xeb, 0xf6, 0x32, 0x14, 0xd8, 0xd2, 0x97, 0x02, 0xd9, 0x16, 0x28, 0x7d, 0xda, 0x8b, 0x20, 0x4b, 0x37, 0x1e, 0x37, 0x49, 0xe4, 0x48, 0xda, 0x80, 0xba, 0x97, 0xfd, 0x92, 0xfd, 0xbb, 0xfd, 0x8f, 0x82, 0x97, 0x92, 0xfc, 0x11, 0xe7, 0x29, 0xe2, 0xe1, 0xb9, 0x87, 0x97, 0x27, 0xf7, 0xd0, 0x70, 0x6c, 0x16, 0x4a, 0x65, 0x02, 0xf5, 0xa5, 0xd2, 0xd2, 0x4a, 0xd6, 0x5e, 0x5e, 0x07, 0xbf, 0xc1, 0xf0, 0x6e, 0x31, 0xcb, 0x44, 0x22, 0x6c, 0x19, 0xe2, 0xdf, 0x0b, 0x34, 0x96, 0x7d, 0x0e, 0x07, 0x29, 0x2e, 0x45, 0x82, 0x51, 0x22, 0x53, 0xe4, 0xad, 0xf3, 0xd6, 0x45, 0x37, 0x04, 0x0f, 0xdd, 0xc8, 0x14, 0xd9, 0x0b, 0xe8, 0x2b, 0x2d, 0x97, 0x22, 0x45, 0xcd, 0xdb, 0xe7, 0xad, 0x8b, 0x41, 0xd8, 0xac, 0x83, 0x7b, 0x38, 0x6d, 0x04, 0xdf, 0x51, 0xc9, 0x87, 0x52, 0xe1, 0x7b, 0x8b, 0x39, 0x9b, 0xc2, 0xc0, 0x96, 0x6a, 0x43, 0xb5, 0xef, 0x00, 0xd2, 0xac, 0x37, 0x8b, 0x38, 0xc7, 0x5a, 0xd4, 0x01, 0xbf, 0xc6, 0x39, 0x06, 0xff, 0xc0, 0x51, 0x23, 0x4a, 0x52, 0x0c, 0xf6, 0x88, 0xd8, 0x22, 0x22, 0x7d, 0xbb, 0xb6, 0x8d, 0x4c, 0x44, 0x9c, 0xf9, 0x03, 0xbc, 0x06, 0x78, 0x88, 0x8e, 0x78, 0x03, 0xfb, 0xfe, 0x12, 0x86, 0x77, 0xce, 0x3b, 0x17, 0x07, 0xdf, 0x4c, 0x2f, 0x97, 0xd7, 0x97, 0x4f, 0x74, 0x1b, 0xd6, 0xdc, 0xe0, 0x07, 0x38, 0x5e, 0xb3, 0x48, 0x65, 0x25, 0xfb, 0x12, 0xf6, 0x32, 0x61, 0x2c, 0x6f, 0x91, 0xca, 0x68, 0x43, 0x85, 0x6a, 0x69, 0x3b, 0x78, 0x80, 0xf1, 0x5d, 0x65, 0xcb, 0xad, 0x30, 0xb6, 0xb6, 0xf7, 0x04, 0x7a, 0x0f, 0x22, 0xb3, 0xa8, 0xab, 0xee, 0xab, 0x15, 0x7b, 0x05, 0x47, 0xfe, 0x2b, 0x32, 0x36, 0xb6, 0x0b, 0xc3, 0xdb, 0xe7, 0x9d, 0x8b, 0x6e, 0x78, 0xe8, 0xc1, 0x7b, 0xc2, 0xdc, 0xc5, 0x55, 0x3c, 0x47, 0xde, 0x21, 0xfb, 0xe8, 0x3b, 0xf8, 0xbf, 0x07, 0x87, 0xf5, 0x41, 0xe4, 0xce, 0x31, 0xb4, 0x45, 0x4a, 0xea, 0x9d, 0xb0, 0x2d, 0xd2, 0xc6, 0xad, 0xf6, 0xd3, 0x6e, 0x75, 0x1e, 0xb9, 0xf5, 0x15, 0x0c, 0x67, 0x0b, 0x23, 0x0a, 0x34, 0x26, 0x4a, 0x64, 0x61, 0xe3, 0xc4, 0xf2, 0x3d, 0x62, 0x3d, 0xab, 0xf1, 0x1b, 0x0f, 0xb3, 0xef, 0xe0, 0x64, 0x9b, 0x1a, 0xa9, 0x3f, 0x64, 0x81, 0xbc, 0x4b, 0x05, 0x93, 0xad, 0x82, 0x3b, 0xb7, 0xc7, 0xce, 0x00, 0x62, 0xa5, 0xb2, 0x32, 0xb2, 0x22, 0x47, 0xde, 0x23, 0xe6, 0x80, 0x90, 0x0f, 0x22, 0x47, 0xf6, 0x12, 0x0e, 0x63, 0xe5, 0xc6, 0x0a, 0x3d, 0x61, 0x9f, 0x08, 0x07, 0x15, 0x46, 0x94, 0x13, 0xe8, 0x55, 0x56, 0xf5, 0xc9, 0x8e, 0x6a, 0xe5, 0xe6, 0xf3, 0x01, 0x31, 0x9d, 0xc5, 0xc9, 0x5f, 0x7c, 0xe0, 0x47, 0xa9, 0x5e, 0x3b, 0xd9, 0x0c, 0xe7, 0x71, 0x16, 0x29, 0xd4, 0x46, 0x16, 0x1c, 0xbc, 0x2c, 0x61, 0x77, 0x04, 0xb1, 0x2b, 0x18, 0x63, 0x61, 0x51, 0x2b, 0x2d, 0x0c, 0x46, 0x99, 0x4c, 0x62, 0x2b, 0x64, 0xc1, 0x0f, 0x88, 0xc9, 0x56, 0x5b, 0xb7, 0xd5, 0x0e, 0x3b, 0x85, 0x7d, 0x91, 0x46, 0x09, 0x6a, 0xcb, 0x0f, 0xfd, 0xbf, 0x54, 0xa4, 0x37, 0xa8, 0xed, 0x86, 0x87, 0x99, 0x48, 0xb0, 0x30, 0xc8, 0x8f, 0x36, 0x3d, 0xbc, 0xf5, 0x30, 0x7b, 0x0b, 0x53, 0x51, 0x58, 0x9c, 0x6b, 0x61, 0xcb, 0x28, 0x8f, 0x8b, 0x78, 0x8e, 0x39, 0x16, 0x36, 0xca, 0xd0, 0xba, 0x51, 0x39, 0xa6, 0xaa, 0xcf, 0x1a, 0xca, 0x2f, 0x0d, 0xe3, 0x96, 0x08, 0xec, 0x12, 0xc6, 0xeb, 0xf7, 0xaa, 0xeb, 0x9e, 0x51, 0xdd, 0x68, 0xed, 0x7a, 0x15, 0xff, 0x2d, 0x4c, 0x9b, 0xd6, 0x34, 0x1a, 0x25, 0x0b, 0x23, 0x66, 0x19, 0xd6, 0x75, 0x43, 0x7f, 0x5e, 0x4d, 0x09, 0x57, 0x8c, 0xaa, 0x7e, 0x0a, 0x83, 0x85, 0x41, 0xed, 0xf3, 0x3a, 0xf2, 0x26, 0x3b, 0xc0, 0xe5, 0x95, 0x5d, 0xc3, 0x64, 0x97, 0x38, 0x67, 0xc4, 0x1b, 0xef, 0x50, 0x65, 0x3f, 0xc2, 0x8b, 0x9d, 0xfd, 0xf8, 0x39, 0x1a, 0x53, 0x21, 0xdf, 0x51, 0xe8, 0x67, 0xe9, 0x6b, 0x18, 0x61, 0x8e, 0x7a, 0x8e, 0x45, 0x52, 0x36, 0xd3, 0x3a, 0xa1, 0xa2, 0x61, 0xb3, 0x51, 0x8f, 0xeb, 0xf7, 0x70, 0xfa, 0x88, 0x5c, 0x9d, 0xf3, 0x9c, 0x4a, 0x9e, 0x6f, 0x97, 0xd0, 0x21, 0xc1, 0xbf, 0x2d, 0x18, 0x6d, 0x06, 0xda, 0x3d, 0x06, 0x5f, 0x6c, 0x3c, 0x06, 0x43, 0x7a, 0x0c, 0xd6, 0xc2, 0xe8, 0xdf, 0x02, 0x36, 0x81, 0xae, 0x95, 0x36, 0xce, 0x28, 0x83, 0x9d, 0xd0, 0x2f, 0x76, 0xa5, 0xd9, 0x19, 0xeb, 0xfe, 0x46, 0x46, 0x7c, 0x44, 0x0a, 0x5c, 0x37, 0xec, 0x3b, 0xe0, 0x5e, 0x7c, 0xc4, 0xe0, 0xbf, 0x16, 0x9c, 0xd4, 0xea, 0x3f, 0xf9, 0x24, 0xd4, 0xcf, 0xca, 0x76, 0xe8, 0xd7, 0xf3, 0x53, 0x2a, 0x1f, 0xfe, 0xee, 0x2a, 0x3f, 0xa5, 0x5a, 0xcf, 0x8f, 0x6b, 0xa0, 0xbf, 0x33, 0x3f, 0x7b, 0x5b, 0xf9, 0x39, 0x03, 0x10, 0x26, 0x4a, 0x71, 0x89, 0x99, 0x54, 0x94, 0xef, 0x7e, 0x38, 0x10, 0xe6, 0x9d, 0x07, 0x82, 0x37, 0x30, 0x79, 0xd4, 0x9f, 0x73, 0xe9, 0x0c, 0x40, 0x69, 0xf9, 0x27, 0x26, 0x36, 0x6a, 0xba, 0x1c, 0x54, 0xc8, 0xfb, 0xf4, 0xe7, 0x57, 0xbf, 0xbf, 0x34, 0x79, 0xac, 0xed, 0xeb, 0xb9, 0x5c, 0xa2, 0x2e, 0xdc, 0x5c, 0xbf, 0x5e, 0x85, 0xe0, 0x4a, 0xcd, 0xae, 0x96, 0xd7, 0xb3, 0x1e, 0xfd, 0x6c, 0x7d, 0xfb, 0x29, 0x00, 0x00, 0xff, 0xff, 0x5e, 0xdb, 0x0f, 0x77, 0xc8, 0x06, 0x00, 0x00, }