hotfix: Update profile showcase proto (#4506)

This commit is contained in:
Mikhail Rogachev 2023-12-22 22:43:27 +07:00 committed by GitHub
parent 134137f9c5
commit 1317f0c796
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 308 additions and 538 deletions

View File

@ -6,7 +6,7 @@ import (
"errors"
"reflect"
"google.golang.org/protobuf/proto"
"github.com/golang/protobuf/proto"
"github.com/status-im/status-go/protocol/common"
"github.com/status-im/status-go/protocol/protobuf"

View File

@ -1,676 +1,446 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.31.0
// protoc v4.24.4
// source: profile_showcase.proto
package protobuf
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
// 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 ProfileShowcaseCommunity struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CommunityId string `protobuf:"bytes,1,opt,name=community_id,json=communityId,proto3" json:"community_id,omitempty"`
Order uint32 `protobuf:"varint,2,opt,name=order,proto3" json:"order,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *ProfileShowcaseCommunity) Reset() {
*x = ProfileShowcaseCommunity{}
if protoimpl.UnsafeEnabled {
mi := &file_profile_showcase_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ProfileShowcaseCommunity) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (m *ProfileShowcaseCommunity) Reset() { *m = ProfileShowcaseCommunity{} }
func (m *ProfileShowcaseCommunity) String() string { return proto.CompactTextString(m) }
func (*ProfileShowcaseCommunity) ProtoMessage() {}
func (x *ProfileShowcaseCommunity) ProtoReflect() protoreflect.Message {
mi := &file_profile_showcase_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ProfileShowcaseCommunity.ProtoReflect.Descriptor instead.
func (*ProfileShowcaseCommunity) Descriptor() ([]byte, []int) {
return file_profile_showcase_proto_rawDescGZIP(), []int{0}
return fileDescriptor_5bcd51b424a05798, []int{0}
}
func (x *ProfileShowcaseCommunity) GetCommunityId() string {
if x != nil {
return x.CommunityId
func (m *ProfileShowcaseCommunity) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ProfileShowcaseCommunity.Unmarshal(m, b)
}
func (m *ProfileShowcaseCommunity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ProfileShowcaseCommunity.Marshal(b, m, deterministic)
}
func (m *ProfileShowcaseCommunity) XXX_Merge(src proto.Message) {
xxx_messageInfo_ProfileShowcaseCommunity.Merge(m, src)
}
func (m *ProfileShowcaseCommunity) XXX_Size() int {
return xxx_messageInfo_ProfileShowcaseCommunity.Size(m)
}
func (m *ProfileShowcaseCommunity) XXX_DiscardUnknown() {
xxx_messageInfo_ProfileShowcaseCommunity.DiscardUnknown(m)
}
var xxx_messageInfo_ProfileShowcaseCommunity proto.InternalMessageInfo
func (m *ProfileShowcaseCommunity) GetCommunityId() string {
if m != nil {
return m.CommunityId
}
return ""
}
func (x *ProfileShowcaseCommunity) GetOrder() uint32 {
if x != nil {
return x.Order
func (m *ProfileShowcaseCommunity) GetOrder() uint32 {
if m != nil {
return m.Order
}
return 0
}
type ProfileShowcaseAccount struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
ColorId string `protobuf:"bytes,3,opt,name=color_id,json=colorId,proto3" json:"color_id,omitempty"`
Emoji string `protobuf:"bytes,4,opt,name=emoji,proto3" json:"emoji,omitempty"`
Order uint32 `protobuf:"varint,5,opt,name=order,proto3" json:"order,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *ProfileShowcaseAccount) Reset() {
*x = ProfileShowcaseAccount{}
if protoimpl.UnsafeEnabled {
mi := &file_profile_showcase_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ProfileShowcaseAccount) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (m *ProfileShowcaseAccount) Reset() { *m = ProfileShowcaseAccount{} }
func (m *ProfileShowcaseAccount) String() string { return proto.CompactTextString(m) }
func (*ProfileShowcaseAccount) ProtoMessage() {}
func (x *ProfileShowcaseAccount) ProtoReflect() protoreflect.Message {
mi := &file_profile_showcase_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ProfileShowcaseAccount.ProtoReflect.Descriptor instead.
func (*ProfileShowcaseAccount) Descriptor() ([]byte, []int) {
return file_profile_showcase_proto_rawDescGZIP(), []int{1}
return fileDescriptor_5bcd51b424a05798, []int{1}
}
func (x *ProfileShowcaseAccount) GetAddress() string {
if x != nil {
return x.Address
func (m *ProfileShowcaseAccount) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ProfileShowcaseAccount.Unmarshal(m, b)
}
func (m *ProfileShowcaseAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ProfileShowcaseAccount.Marshal(b, m, deterministic)
}
func (m *ProfileShowcaseAccount) XXX_Merge(src proto.Message) {
xxx_messageInfo_ProfileShowcaseAccount.Merge(m, src)
}
func (m *ProfileShowcaseAccount) XXX_Size() int {
return xxx_messageInfo_ProfileShowcaseAccount.Size(m)
}
func (m *ProfileShowcaseAccount) XXX_DiscardUnknown() {
xxx_messageInfo_ProfileShowcaseAccount.DiscardUnknown(m)
}
var xxx_messageInfo_ProfileShowcaseAccount proto.InternalMessageInfo
func (m *ProfileShowcaseAccount) GetAddress() string {
if m != nil {
return m.Address
}
return ""
}
func (x *ProfileShowcaseAccount) GetName() string {
if x != nil {
return x.Name
func (m *ProfileShowcaseAccount) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (x *ProfileShowcaseAccount) GetColorId() string {
if x != nil {
return x.ColorId
func (m *ProfileShowcaseAccount) GetColorId() string {
if m != nil {
return m.ColorId
}
return ""
}
func (x *ProfileShowcaseAccount) GetEmoji() string {
if x != nil {
return x.Emoji
func (m *ProfileShowcaseAccount) GetEmoji() string {
if m != nil {
return m.Emoji
}
return ""
}
func (x *ProfileShowcaseAccount) GetOrder() uint32 {
if x != nil {
return x.Order
func (m *ProfileShowcaseAccount) GetOrder() uint32 {
if m != nil {
return m.Order
}
return 0
}
type ProfileShowcaseCollectible struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
Order uint32 `protobuf:"varint,2,opt,name=order,proto3" json:"order,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *ProfileShowcaseCollectible) Reset() {
*x = ProfileShowcaseCollectible{}
if protoimpl.UnsafeEnabled {
mi := &file_profile_showcase_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ProfileShowcaseCollectible) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (m *ProfileShowcaseCollectible) Reset() { *m = ProfileShowcaseCollectible{} }
func (m *ProfileShowcaseCollectible) String() string { return proto.CompactTextString(m) }
func (*ProfileShowcaseCollectible) ProtoMessage() {}
func (x *ProfileShowcaseCollectible) ProtoReflect() protoreflect.Message {
mi := &file_profile_showcase_proto_msgTypes[2]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ProfileShowcaseCollectible.ProtoReflect.Descriptor instead.
func (*ProfileShowcaseCollectible) Descriptor() ([]byte, []int) {
return file_profile_showcase_proto_rawDescGZIP(), []int{2}
return fileDescriptor_5bcd51b424a05798, []int{2}
}
func (x *ProfileShowcaseCollectible) GetUid() string {
if x != nil {
return x.Uid
func (m *ProfileShowcaseCollectible) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ProfileShowcaseCollectible.Unmarshal(m, b)
}
func (m *ProfileShowcaseCollectible) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ProfileShowcaseCollectible.Marshal(b, m, deterministic)
}
func (m *ProfileShowcaseCollectible) XXX_Merge(src proto.Message) {
xxx_messageInfo_ProfileShowcaseCollectible.Merge(m, src)
}
func (m *ProfileShowcaseCollectible) XXX_Size() int {
return xxx_messageInfo_ProfileShowcaseCollectible.Size(m)
}
func (m *ProfileShowcaseCollectible) XXX_DiscardUnknown() {
xxx_messageInfo_ProfileShowcaseCollectible.DiscardUnknown(m)
}
var xxx_messageInfo_ProfileShowcaseCollectible proto.InternalMessageInfo
func (m *ProfileShowcaseCollectible) GetUid() string {
if m != nil {
return m.Uid
}
return ""
}
func (x *ProfileShowcaseCollectible) GetOrder() uint32 {
if x != nil {
return x.Order
func (m *ProfileShowcaseCollectible) GetOrder() uint32 {
if m != nil {
return m.Order
}
return 0
}
type ProfileShowcaseAsset struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Symbol string `protobuf:"bytes,1,opt,name=symbol,proto3" json:"symbol,omitempty"`
Order uint32 `protobuf:"varint,2,opt,name=order,proto3" json:"order,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *ProfileShowcaseAsset) Reset() {
*x = ProfileShowcaseAsset{}
if protoimpl.UnsafeEnabled {
mi := &file_profile_showcase_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ProfileShowcaseAsset) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (m *ProfileShowcaseAsset) Reset() { *m = ProfileShowcaseAsset{} }
func (m *ProfileShowcaseAsset) String() string { return proto.CompactTextString(m) }
func (*ProfileShowcaseAsset) ProtoMessage() {}
func (x *ProfileShowcaseAsset) ProtoReflect() protoreflect.Message {
mi := &file_profile_showcase_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ProfileShowcaseAsset.ProtoReflect.Descriptor instead.
func (*ProfileShowcaseAsset) Descriptor() ([]byte, []int) {
return file_profile_showcase_proto_rawDescGZIP(), []int{3}
return fileDescriptor_5bcd51b424a05798, []int{3}
}
func (x *ProfileShowcaseAsset) GetSymbol() string {
if x != nil {
return x.Symbol
func (m *ProfileShowcaseAsset) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ProfileShowcaseAsset.Unmarshal(m, b)
}
func (m *ProfileShowcaseAsset) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ProfileShowcaseAsset.Marshal(b, m, deterministic)
}
func (m *ProfileShowcaseAsset) XXX_Merge(src proto.Message) {
xxx_messageInfo_ProfileShowcaseAsset.Merge(m, src)
}
func (m *ProfileShowcaseAsset) XXX_Size() int {
return xxx_messageInfo_ProfileShowcaseAsset.Size(m)
}
func (m *ProfileShowcaseAsset) XXX_DiscardUnknown() {
xxx_messageInfo_ProfileShowcaseAsset.DiscardUnknown(m)
}
var xxx_messageInfo_ProfileShowcaseAsset proto.InternalMessageInfo
func (m *ProfileShowcaseAsset) GetSymbol() string {
if m != nil {
return m.Symbol
}
return ""
}
func (x *ProfileShowcaseAsset) GetOrder() uint32 {
if x != nil {
return x.Order
func (m *ProfileShowcaseAsset) GetOrder() uint32 {
if m != nil {
return m.Order
}
return 0
}
type ProfileShowcaseEntries struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Communities []*ProfileShowcaseCommunity `protobuf:"bytes,1,rep,name=communities,proto3" json:"communities,omitempty"`
Accounts []*ProfileShowcaseAccount `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"`
Collectibles []*ProfileShowcaseCollectible `protobuf:"bytes,3,rep,name=collectibles,proto3" json:"collectibles,omitempty"`
Assets []*ProfileShowcaseAsset `protobuf:"bytes,4,rep,name=assets,proto3" json:"assets,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *ProfileShowcaseEntries) Reset() {
*x = ProfileShowcaseEntries{}
if protoimpl.UnsafeEnabled {
mi := &file_profile_showcase_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ProfileShowcaseEntries) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (m *ProfileShowcaseEntries) Reset() { *m = ProfileShowcaseEntries{} }
func (m *ProfileShowcaseEntries) String() string { return proto.CompactTextString(m) }
func (*ProfileShowcaseEntries) ProtoMessage() {}
func (x *ProfileShowcaseEntries) ProtoReflect() protoreflect.Message {
mi := &file_profile_showcase_proto_msgTypes[4]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ProfileShowcaseEntries.ProtoReflect.Descriptor instead.
func (*ProfileShowcaseEntries) Descriptor() ([]byte, []int) {
return file_profile_showcase_proto_rawDescGZIP(), []int{4}
return fileDescriptor_5bcd51b424a05798, []int{4}
}
func (x *ProfileShowcaseEntries) GetCommunities() []*ProfileShowcaseCommunity {
if x != nil {
return x.Communities
func (m *ProfileShowcaseEntries) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ProfileShowcaseEntries.Unmarshal(m, b)
}
func (m *ProfileShowcaseEntries) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ProfileShowcaseEntries.Marshal(b, m, deterministic)
}
func (m *ProfileShowcaseEntries) XXX_Merge(src proto.Message) {
xxx_messageInfo_ProfileShowcaseEntries.Merge(m, src)
}
func (m *ProfileShowcaseEntries) XXX_Size() int {
return xxx_messageInfo_ProfileShowcaseEntries.Size(m)
}
func (m *ProfileShowcaseEntries) XXX_DiscardUnknown() {
xxx_messageInfo_ProfileShowcaseEntries.DiscardUnknown(m)
}
var xxx_messageInfo_ProfileShowcaseEntries proto.InternalMessageInfo
func (m *ProfileShowcaseEntries) GetCommunities() []*ProfileShowcaseCommunity {
if m != nil {
return m.Communities
}
return nil
}
func (x *ProfileShowcaseEntries) GetAccounts() []*ProfileShowcaseAccount {
if x != nil {
return x.Accounts
func (m *ProfileShowcaseEntries) GetAccounts() []*ProfileShowcaseAccount {
if m != nil {
return m.Accounts
}
return nil
}
func (x *ProfileShowcaseEntries) GetCollectibles() []*ProfileShowcaseCollectible {
if x != nil {
return x.Collectibles
func (m *ProfileShowcaseEntries) GetCollectibles() []*ProfileShowcaseCollectible {
if m != nil {
return m.Collectibles
}
return nil
}
func (x *ProfileShowcaseEntries) GetAssets() []*ProfileShowcaseAsset {
if x != nil {
return x.Assets
func (m *ProfileShowcaseEntries) GetAssets() []*ProfileShowcaseAsset {
if m != nil {
return m.Assets
}
return nil
}
type ProfileShowcaseEntriesEncrypted struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
EncryptedEntries []byte `protobuf:"bytes,1,opt,name=encrypted_entries,json=encryptedEntries,proto3" json:"encrypted_entries,omitempty"`
EncryptionKeys [][]byte `protobuf:"bytes,2,rep,name=encryption_keys,json=encryptionKeys,proto3" json:"encryption_keys,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *ProfileShowcaseEntriesEncrypted) Reset() {
*x = ProfileShowcaseEntriesEncrypted{}
if protoimpl.UnsafeEnabled {
mi := &file_profile_showcase_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ProfileShowcaseEntriesEncrypted) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (m *ProfileShowcaseEntriesEncrypted) Reset() { *m = ProfileShowcaseEntriesEncrypted{} }
func (m *ProfileShowcaseEntriesEncrypted) String() string { return proto.CompactTextString(m) }
func (*ProfileShowcaseEntriesEncrypted) ProtoMessage() {}
func (x *ProfileShowcaseEntriesEncrypted) ProtoReflect() protoreflect.Message {
mi := &file_profile_showcase_proto_msgTypes[5]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ProfileShowcaseEntriesEncrypted.ProtoReflect.Descriptor instead.
func (*ProfileShowcaseEntriesEncrypted) Descriptor() ([]byte, []int) {
return file_profile_showcase_proto_rawDescGZIP(), []int{5}
return fileDescriptor_5bcd51b424a05798, []int{5}
}
func (x *ProfileShowcaseEntriesEncrypted) GetEncryptedEntries() []byte {
if x != nil {
return x.EncryptedEntries
func (m *ProfileShowcaseEntriesEncrypted) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ProfileShowcaseEntriesEncrypted.Unmarshal(m, b)
}
func (m *ProfileShowcaseEntriesEncrypted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ProfileShowcaseEntriesEncrypted.Marshal(b, m, deterministic)
}
func (m *ProfileShowcaseEntriesEncrypted) XXX_Merge(src proto.Message) {
xxx_messageInfo_ProfileShowcaseEntriesEncrypted.Merge(m, src)
}
func (m *ProfileShowcaseEntriesEncrypted) XXX_Size() int {
return xxx_messageInfo_ProfileShowcaseEntriesEncrypted.Size(m)
}
func (m *ProfileShowcaseEntriesEncrypted) XXX_DiscardUnknown() {
xxx_messageInfo_ProfileShowcaseEntriesEncrypted.DiscardUnknown(m)
}
var xxx_messageInfo_ProfileShowcaseEntriesEncrypted proto.InternalMessageInfo
func (m *ProfileShowcaseEntriesEncrypted) GetEncryptedEntries() []byte {
if m != nil {
return m.EncryptedEntries
}
return nil
}
func (x *ProfileShowcaseEntriesEncrypted) GetEncryptionKeys() [][]byte {
if x != nil {
return x.EncryptionKeys
func (m *ProfileShowcaseEntriesEncrypted) GetEncryptionKeys() [][]byte {
if m != nil {
return m.EncryptionKeys
}
return nil
}
type ProfileShowcase struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ForEveryone *ProfileShowcaseEntries `protobuf:"bytes,1,opt,name=for_everyone,json=forEveryone,proto3" json:"for_everyone,omitempty"`
ForContacts *ProfileShowcaseEntriesEncrypted `protobuf:"bytes,2,opt,name=for_contacts,json=forContacts,proto3" json:"for_contacts,omitempty"`
ForIdVerifiedContacts *ProfileShowcaseEntriesEncrypted `protobuf:"bytes,3,opt,name=for_id_verified_contacts,json=forIdVerifiedContacts,proto3" json:"for_id_verified_contacts,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *ProfileShowcase) Reset() {
*x = ProfileShowcase{}
if protoimpl.UnsafeEnabled {
mi := &file_profile_showcase_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ProfileShowcase) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (m *ProfileShowcase) Reset() { *m = ProfileShowcase{} }
func (m *ProfileShowcase) String() string { return proto.CompactTextString(m) }
func (*ProfileShowcase) ProtoMessage() {}
func (x *ProfileShowcase) ProtoReflect() protoreflect.Message {
mi := &file_profile_showcase_proto_msgTypes[6]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ProfileShowcase.ProtoReflect.Descriptor instead.
func (*ProfileShowcase) Descriptor() ([]byte, []int) {
return file_profile_showcase_proto_rawDescGZIP(), []int{6}
return fileDescriptor_5bcd51b424a05798, []int{6}
}
func (x *ProfileShowcase) GetForEveryone() *ProfileShowcaseEntries {
if x != nil {
return x.ForEveryone
func (m *ProfileShowcase) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ProfileShowcase.Unmarshal(m, b)
}
func (m *ProfileShowcase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ProfileShowcase.Marshal(b, m, deterministic)
}
func (m *ProfileShowcase) XXX_Merge(src proto.Message) {
xxx_messageInfo_ProfileShowcase.Merge(m, src)
}
func (m *ProfileShowcase) XXX_Size() int {
return xxx_messageInfo_ProfileShowcase.Size(m)
}
func (m *ProfileShowcase) XXX_DiscardUnknown() {
xxx_messageInfo_ProfileShowcase.DiscardUnknown(m)
}
var xxx_messageInfo_ProfileShowcase proto.InternalMessageInfo
func (m *ProfileShowcase) GetForEveryone() *ProfileShowcaseEntries {
if m != nil {
return m.ForEveryone
}
return nil
}
func (x *ProfileShowcase) GetForContacts() *ProfileShowcaseEntriesEncrypted {
if x != nil {
return x.ForContacts
func (m *ProfileShowcase) GetForContacts() *ProfileShowcaseEntriesEncrypted {
if m != nil {
return m.ForContacts
}
return nil
}
func (x *ProfileShowcase) GetForIdVerifiedContacts() *ProfileShowcaseEntriesEncrypted {
if x != nil {
return x.ForIdVerifiedContacts
func (m *ProfileShowcase) GetForIdVerifiedContacts() *ProfileShowcaseEntriesEncrypted {
if m != nil {
return m.ForIdVerifiedContacts
}
return nil
}
var File_profile_showcase_proto protoreflect.FileDescriptor
var file_profile_showcase_proto_rawDesc = []byte{
0x0a, 0x16, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x63, 0x61,
0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
0x75, 0x66, 0x22, 0x53, 0x0a, 0x18, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x68, 0x6f,
0x77, 0x63, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x12, 0x21,
0x0a, 0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x49,
0x64, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x22, 0x8d, 0x01, 0x0a, 0x16, 0x50, 0x72, 0x6f, 0x66,
0x69, 0x6c, 0x65, 0x53, 0x68, 0x6f, 0x77, 0x63, 0x61, 0x73, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75,
0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x12, 0x0a, 0x04,
0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
0x12, 0x19, 0x0a, 0x08, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x65,
0x6d, 0x6f, 0x6a, 0x69, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x6f, 0x6a,
0x69, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x22, 0x44, 0x0a, 0x1a, 0x50, 0x72, 0x6f, 0x66, 0x69,
0x6c, 0x65, 0x53, 0x68, 0x6f, 0x77, 0x63, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63,
0x74, 0x69, 0x62, 0x6c, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72,
0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x22, 0x44, 0x0a,
0x14, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x68, 0x6f, 0x77, 0x63, 0x61, 0x73, 0x65,
0x41, 0x73, 0x73, 0x65, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x12, 0x14, 0x0a,
0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x6f, 0x72,
0x64, 0x65, 0x72, 0x22, 0x9e, 0x02, 0x0a, 0x16, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x53,
0x68, 0x6f, 0x77, 0x63, 0x61, 0x73, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x12, 0x44,
0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x50,
0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x68, 0x6f, 0x77, 0x63, 0x61, 0x73, 0x65, 0x43, 0x6f,
0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69,
0x74, 0x69, 0x65, 0x73, 0x12, 0x3c, 0x0a, 0x08, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73,
0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
0x66, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x68, 0x6f, 0x77, 0x63, 0x61, 0x73,
0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x08, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e,
0x74, 0x73, 0x12, 0x48, 0x0a, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x62, 0x6c,
0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x62, 0x75, 0x66, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x68, 0x6f, 0x77, 0x63,
0x61, 0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x62, 0x6c, 0x65, 0x52, 0x0c,
0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x36, 0x0a, 0x06,
0x61, 0x73, 0x73, 0x65, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x53,
0x68, 0x6f, 0x77, 0x63, 0x61, 0x73, 0x65, 0x41, 0x73, 0x73, 0x65, 0x74, 0x52, 0x06, 0x61, 0x73,
0x73, 0x65, 0x74, 0x73, 0x22, 0x77, 0x0a, 0x1f, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x53,
0x68, 0x6f, 0x77, 0x63, 0x61, 0x73, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x45, 0x6e,
0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x65, 0x6e, 0x63, 0x72, 0x79,
0x70, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01,
0x28, 0x0c, 0x52, 0x10, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x74,
0x72, 0x69, 0x65, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69,
0x6f, 0x6e, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x0e, 0x65,
0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79, 0x73, 0x22, 0x88, 0x02,
0x0a, 0x0f, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x68, 0x6f, 0x77, 0x63, 0x61, 0x73,
0x65, 0x12, 0x43, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x5f, 0x65, 0x76, 0x65, 0x72, 0x79, 0x6f, 0x6e,
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
0x75, 0x66, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x68, 0x6f, 0x77, 0x63, 0x61,
0x73, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x45, 0x76,
0x65, 0x72, 0x79, 0x6f, 0x6e, 0x65, 0x12, 0x4c, 0x0a, 0x0c, 0x66, 0x6f, 0x72, 0x5f, 0x63, 0x6f,
0x6e, 0x74, 0x61, 0x63, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x53,
0x68, 0x6f, 0x77, 0x63, 0x61, 0x73, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x45, 0x6e,
0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x64, 0x52, 0x0b, 0x66, 0x6f, 0x72, 0x43, 0x6f, 0x6e, 0x74,
0x61, 0x63, 0x74, 0x73, 0x12, 0x62, 0x0a, 0x18, 0x66, 0x6f, 0x72, 0x5f, 0x69, 0x64, 0x5f, 0x76,
0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x73,
0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
0x66, 0x2e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x68, 0x6f, 0x77, 0x63, 0x61, 0x73,
0x65, 0x45, 0x6e, 0x74, 0x72, 0x69, 0x65, 0x73, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65,
0x64, 0x52, 0x15, 0x66, 0x6f, 0x72, 0x49, 0x64, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64,
0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x73, 0x42, 0x0d, 0x5a, 0x0b, 0x2e, 0x2f, 0x3b, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
func init() {
proto.RegisterType((*ProfileShowcaseCommunity)(nil), "protobuf.ProfileShowcaseCommunity")
proto.RegisterType((*ProfileShowcaseAccount)(nil), "protobuf.ProfileShowcaseAccount")
proto.RegisterType((*ProfileShowcaseCollectible)(nil), "protobuf.ProfileShowcaseCollectible")
proto.RegisterType((*ProfileShowcaseAsset)(nil), "protobuf.ProfileShowcaseAsset")
proto.RegisterType((*ProfileShowcaseEntries)(nil), "protobuf.ProfileShowcaseEntries")
proto.RegisterType((*ProfileShowcaseEntriesEncrypted)(nil), "protobuf.ProfileShowcaseEntriesEncrypted")
proto.RegisterType((*ProfileShowcase)(nil), "protobuf.ProfileShowcase")
}
var (
file_profile_showcase_proto_rawDescOnce sync.Once
file_profile_showcase_proto_rawDescData = file_profile_showcase_proto_rawDesc
)
func file_profile_showcase_proto_rawDescGZIP() []byte {
file_profile_showcase_proto_rawDescOnce.Do(func() {
file_profile_showcase_proto_rawDescData = protoimpl.X.CompressGZIP(file_profile_showcase_proto_rawDescData)
})
return file_profile_showcase_proto_rawDescData
func init() {
proto.RegisterFile("profile_showcase.proto", fileDescriptor_5bcd51b424a05798)
}
var file_profile_showcase_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
var file_profile_showcase_proto_goTypes = []interface{}{
(*ProfileShowcaseCommunity)(nil), // 0: protobuf.ProfileShowcaseCommunity
(*ProfileShowcaseAccount)(nil), // 1: protobuf.ProfileShowcaseAccount
(*ProfileShowcaseCollectible)(nil), // 2: protobuf.ProfileShowcaseCollectible
(*ProfileShowcaseAsset)(nil), // 3: protobuf.ProfileShowcaseAsset
(*ProfileShowcaseEntries)(nil), // 4: protobuf.ProfileShowcaseEntries
(*ProfileShowcaseEntriesEncrypted)(nil), // 5: protobuf.ProfileShowcaseEntriesEncrypted
(*ProfileShowcase)(nil), // 6: protobuf.ProfileShowcase
}
var file_profile_showcase_proto_depIdxs = []int32{
0, // 0: protobuf.ProfileShowcaseEntries.communities:type_name -> protobuf.ProfileShowcaseCommunity
1, // 1: protobuf.ProfileShowcaseEntries.accounts:type_name -> protobuf.ProfileShowcaseAccount
2, // 2: protobuf.ProfileShowcaseEntries.collectibles:type_name -> protobuf.ProfileShowcaseCollectible
3, // 3: protobuf.ProfileShowcaseEntries.assets:type_name -> protobuf.ProfileShowcaseAsset
4, // 4: protobuf.ProfileShowcase.for_everyone:type_name -> protobuf.ProfileShowcaseEntries
5, // 5: protobuf.ProfileShowcase.for_contacts:type_name -> protobuf.ProfileShowcaseEntriesEncrypted
5, // 6: protobuf.ProfileShowcase.for_id_verified_contacts:type_name -> protobuf.ProfileShowcaseEntriesEncrypted
7, // [7:7] is the sub-list for method output_type
7, // [7:7] is the sub-list for method input_type
7, // [7:7] is the sub-list for extension type_name
7, // [7:7] is the sub-list for extension extendee
0, // [0:7] is the sub-list for field type_name
}
func init() { file_profile_showcase_proto_init() }
func file_profile_showcase_proto_init() {
if File_profile_showcase_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_profile_showcase_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ProfileShowcaseCommunity); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_profile_showcase_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ProfileShowcaseAccount); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_profile_showcase_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ProfileShowcaseCollectible); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_profile_showcase_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ProfileShowcaseAsset); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_profile_showcase_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ProfileShowcaseEntries); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_profile_showcase_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ProfileShowcaseEntriesEncrypted); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_profile_showcase_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ProfileShowcase); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_profile_showcase_proto_rawDesc,
NumEnums: 0,
NumMessages: 7,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_profile_showcase_proto_goTypes,
DependencyIndexes: file_profile_showcase_proto_depIdxs,
MessageInfos: file_profile_showcase_proto_msgTypes,
}.Build()
File_profile_showcase_proto = out.File
file_profile_showcase_proto_rawDesc = nil
file_profile_showcase_proto_goTypes = nil
file_profile_showcase_proto_depIdxs = nil
var fileDescriptor_5bcd51b424a05798 = []byte{
// 476 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x93, 0xc1, 0x6e, 0xd3, 0x40,
0x10, 0x86, 0x95, 0x38, 0x0d, 0xe9, 0x24, 0xa5, 0x65, 0x54, 0x22, 0xc3, 0x01, 0x82, 0x85, 0x44,
0x10, 0x52, 0x90, 0x40, 0xe2, 0x02, 0x17, 0x48, 0x22, 0x81, 0xe0, 0x80, 0xb6, 0x12, 0x07, 0x2e,
0x96, 0xbd, 0x1e, 0x8b, 0x05, 0xdb, 0x1b, 0xed, 0x3a, 0xad, 0xfc, 0x06, 0x5c, 0x78, 0x05, 0x9e,
0x15, 0x79, 0x77, 0xed, 0x94, 0x14, 0x17, 0xf5, 0xe4, 0xfd, 0xd7, 0x33, 0xdf, 0xcc, 0xfc, 0xa3,
0x85, 0xe9, 0x46, 0xc9, 0x54, 0x64, 0x14, 0xea, 0x6f, 0xf2, 0x82, 0x47, 0x9a, 0x16, 0x1b, 0x25,
0x4b, 0x89, 0x23, 0xf3, 0x89, 0xb7, 0x69, 0x70, 0x06, 0xfe, 0x67, 0x1b, 0x73, 0xe6, 0x42, 0x96,
0x32, 0xcf, 0xb7, 0x85, 0x28, 0x2b, 0x7c, 0x04, 0x13, 0xde, 0x88, 0x50, 0x24, 0x7e, 0x6f, 0xd6,
0x9b, 0x1f, 0xb2, 0x71, 0x7b, 0xf7, 0x21, 0xc1, 0x53, 0x38, 0x90, 0x2a, 0x21, 0xe5, 0xf7, 0x67,
0xbd, 0xf9, 0x11, 0xb3, 0x22, 0xf8, 0xd5, 0x83, 0xe9, 0x1e, 0xf5, 0x2d, 0xe7, 0x72, 0x5b, 0x94,
0xe8, 0xc3, 0xad, 0x28, 0x49, 0x14, 0x69, 0xed, 0x70, 0x8d, 0x44, 0x84, 0x41, 0x11, 0xe5, 0x64,
0x48, 0x87, 0xcc, 0x9c, 0xf1, 0x1e, 0x8c, 0xb8, 0xcc, 0xa4, 0xaa, 0xab, 0x7b, 0x36, 0xdc, 0x68,
0x5b, 0x99, 0x72, 0xf9, 0x5d, 0xf8, 0x03, 0x73, 0x6f, 0xc5, 0xae, 0x9f, 0x83, 0xcb, 0xfd, 0xac,
0xe0, 0xfe, 0x95, 0x21, 0xb3, 0x8c, 0x78, 0x29, 0xe2, 0x8c, 0xf0, 0x04, 0xbc, 0x6d, 0x3b, 0x5d,
0x7d, 0xec, 0x98, 0x6a, 0x05, 0xa7, 0xfb, 0x43, 0x69, 0x4d, 0x25, 0x4e, 0x61, 0xa8, 0xab, 0x3c,
0x96, 0x99, 0x43, 0x38, 0xd5, 0x41, 0xf9, 0xdd, 0xbf, 0xe2, 0xcd, 0xba, 0x28, 0x95, 0x20, 0x8d,
0x2b, 0x68, 0xbd, 0x15, 0x54, 0xfb, 0xe3, 0xcd, 0xc7, 0x2f, 0x82, 0x45, 0xb3, 0xab, 0x45, 0xd7,
0xa2, 0xd8, 0xe5, 0x34, 0x7c, 0x03, 0xa3, 0xc8, 0x9a, 0xad, 0xfd, 0xbe, 0x41, 0xcc, 0x3a, 0x11,
0x6e, 0x2b, 0xac, 0xcd, 0xc0, 0xf7, 0xf5, 0xce, 0x5b, 0x6f, 0xb4, 0xef, 0x19, 0xc2, 0xe3, 0x6b,
0x9a, 0x68, 0x83, 0xd9, 0x5f, 0x99, 0xf8, 0x0a, 0x86, 0x51, 0xed, 0x8f, 0xf6, 0x07, 0x86, 0xf1,
0xa0, 0xbb, 0x8b, 0x3a, 0x8c, 0xb9, 0xe8, 0xe0, 0x02, 0x1e, 0xfe, 0xdb, 0x9f, 0x75, 0xc1, 0x55,
0xb5, 0x29, 0x29, 0xc1, 0x67, 0x70, 0x87, 0x1a, 0x11, 0x92, 0xfd, 0x6b, 0xcc, 0x9f, 0xb0, 0x93,
0xf6, 0x47, 0xe3, 0xea, 0x13, 0x38, 0x76, 0x77, 0x42, 0x16, 0xe1, 0x0f, 0xaa, 0xac, 0x2d, 0x13,
0x76, 0x7b, 0x77, 0xfd, 0x91, 0x2a, 0x1d, 0xfc, 0xec, 0xc3, 0xf1, 0x5e, 0x65, 0x5c, 0xc2, 0x24,
0x95, 0x2a, 0xa4, 0x73, 0x52, 0x95, 0x2c, 0xc8, 0x14, 0xb9, 0xce, 0x50, 0x57, 0x94, 0x8d, 0x53,
0xa9, 0xd6, 0x2e, 0x09, 0x3f, 0x59, 0x08, 0x97, 0x45, 0x19, 0x71, 0xb3, 0x95, 0x1a, 0xf2, 0xf4,
0x7f, 0x90, 0x76, 0x5e, 0x43, 0x5b, 0xba, 0x6c, 0x8c, 0xc1, 0x4f, 0xcd, 0x8b, 0x08, 0xcf, 0x49,
0x89, 0x54, 0x50, 0xb2, 0x23, 0x7b, 0x37, 0x25, 0xdf, 0x4d, 0xeb, 0xc7, 0xf4, 0xc5, 0x81, 0x9a,
0x1a, 0xef, 0x8e, 0xbe, 0x8e, 0x17, 0xcf, 0x5f, 0x37, 0x94, 0x78, 0x68, 0x4e, 0x2f, 0xff, 0x04,
0x00, 0x00, 0xff, 0xff, 0xa3, 0x4a, 0xd5, 0x2c, 0x4f, 0x04, 0x00, 0x00,
}