herald.go/protobuf/go/claim.pb.go
Jeffrey Picard b9f7d595bd
Herald.go (#47)
* switch herald to herald.go

* update ci/cd stuff

* fix issues with binary name

* we're no longer building dynamically, so turn CGO back on, and fix names

* update package names in proto files
2022-08-09 14:43:01 +03:00

5031 lines
185 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.27.1
// protoc v3.17.1
// source: claim.proto
package pb
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
)
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)
)
type ClaimList_ListType int32
const (
ClaimList_COLLECTION ClaimList_ListType = 0 // play lists, etc
ClaimList_DERIVATION ClaimList_ListType = 2 // movie in multiple languages, software for different OSes
)
// Enum value maps for ClaimList_ListType.
var (
ClaimList_ListType_name = map[int32]string{
0: "COLLECTION",
2: "DERIVATION",
}
ClaimList_ListType_value = map[string]int32{
"COLLECTION": 0,
"DERIVATION": 2,
}
)
func (x ClaimList_ListType) Enum() *ClaimList_ListType {
p := new(ClaimList_ListType)
*p = x
return p
}
func (x ClaimList_ListType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (ClaimList_ListType) Descriptor() protoreflect.EnumDescriptor {
return file_claim_proto_enumTypes[0].Descriptor()
}
func (ClaimList_ListType) Type() protoreflect.EnumType {
return &file_claim_proto_enumTypes[0]
}
func (x ClaimList_ListType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use ClaimList_ListType.Descriptor instead.
func (ClaimList_ListType) EnumDescriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{4, 0}
}
type Fee_Currency int32
const (
Fee_UNKNOWN_CURRENCY Fee_Currency = 0
Fee_LBC Fee_Currency = 1
Fee_BTC Fee_Currency = 2
Fee_USD Fee_Currency = 3
)
// Enum value maps for Fee_Currency.
var (
Fee_Currency_name = map[int32]string{
0: "UNKNOWN_CURRENCY",
1: "LBC",
2: "BTC",
3: "USD",
}
Fee_Currency_value = map[string]int32{
"UNKNOWN_CURRENCY": 0,
"LBC": 1,
"BTC": 2,
"USD": 3,
}
)
func (x Fee_Currency) Enum() *Fee_Currency {
p := new(Fee_Currency)
*p = x
return p
}
func (x Fee_Currency) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (Fee_Currency) Descriptor() protoreflect.EnumDescriptor {
return file_claim_proto_enumTypes[1].Descriptor()
}
func (Fee_Currency) Type() protoreflect.EnumType {
return &file_claim_proto_enumTypes[1]
}
func (x Fee_Currency) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use Fee_Currency.Descriptor instead.
func (Fee_Currency) EnumDescriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{6, 0}
}
type Software_OS int32
const (
Software_UNKNOWN_OS Software_OS = 0
Software_ANY Software_OS = 1
Software_LINUX Software_OS = 2
Software_WINDOWS Software_OS = 3
Software_MAC Software_OS = 4
Software_ANDROID Software_OS = 5
Software_IOS Software_OS = 6
)
// Enum value maps for Software_OS.
var (
Software_OS_name = map[int32]string{
0: "UNKNOWN_OS",
1: "ANY",
2: "LINUX",
3: "WINDOWS",
4: "MAC",
5: "ANDROID",
6: "IOS",
}
Software_OS_value = map[string]int32{
"UNKNOWN_OS": 0,
"ANY": 1,
"LINUX": 2,
"WINDOWS": 3,
"MAC": 4,
"ANDROID": 5,
"IOS": 6,
}
)
func (x Software_OS) Enum() *Software_OS {
p := new(Software_OS)
*p = x
return p
}
func (x Software_OS) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (Software_OS) Descriptor() protoreflect.EnumDescriptor {
return file_claim_proto_enumTypes[2].Descriptor()
}
func (Software_OS) Type() protoreflect.EnumType {
return &file_claim_proto_enumTypes[2]
}
func (x Software_OS) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use Software_OS.Descriptor instead.
func (Software_OS) EnumDescriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{10, 0}
}
// ISO 639-1
type Language_Language int32
const (
Language_UNKNOWN_LANGUAGE Language_Language = 0
Language_en Language_Language = 1
Language_aa Language_Language = 2
Language_ab Language_Language = 3
Language_ae Language_Language = 4
Language_af Language_Language = 5
Language_ak Language_Language = 6
Language_am Language_Language = 7
Language_an Language_Language = 8
Language_ar Language_Language = 9
Language_as Language_Language = 10
Language_av Language_Language = 11
Language_ay Language_Language = 12
Language_az Language_Language = 13
Language_ba Language_Language = 14
Language_be Language_Language = 15
Language_bg Language_Language = 16
Language_bh Language_Language = 17
Language_bi Language_Language = 18
Language_bm Language_Language = 19
Language_bn Language_Language = 20
Language_bo Language_Language = 21
Language_br Language_Language = 22
Language_bs Language_Language = 23
Language_ca Language_Language = 24
Language_ce Language_Language = 25
Language_ch Language_Language = 26
Language_co Language_Language = 27
Language_cr Language_Language = 28
Language_cs Language_Language = 29
Language_cu Language_Language = 30
Language_cv Language_Language = 31
Language_cy Language_Language = 32
Language_da Language_Language = 33
Language_de Language_Language = 34
Language_dv Language_Language = 35
Language_dz Language_Language = 36
Language_ee Language_Language = 37
Language_el Language_Language = 38
Language_eo Language_Language = 39
Language_es Language_Language = 40
Language_et Language_Language = 41
Language_eu Language_Language = 42
Language_fa Language_Language = 43
Language_ff Language_Language = 44
Language_fi Language_Language = 45
Language_fj Language_Language = 46
Language_fo Language_Language = 47
Language_fr Language_Language = 48
Language_fy Language_Language = 49
Language_ga Language_Language = 50
Language_gd Language_Language = 51
Language_gl Language_Language = 52
Language_gn Language_Language = 53
Language_gu Language_Language = 54
Language_gv Language_Language = 55
Language_ha Language_Language = 56
Language_he Language_Language = 57
Language_hi Language_Language = 58
Language_ho Language_Language = 59
Language_hr Language_Language = 60
Language_ht Language_Language = 61
Language_hu Language_Language = 62
Language_hy Language_Language = 63
Language_hz Language_Language = 64
Language_ia Language_Language = 65
Language_id Language_Language = 66
Language_ie Language_Language = 67
Language_ig Language_Language = 68
Language_ii Language_Language = 69
Language_ik Language_Language = 70
Language_io Language_Language = 71
Language_is Language_Language = 72
Language_it Language_Language = 73
Language_iu Language_Language = 74
Language_ja Language_Language = 75
Language_jv Language_Language = 76
Language_ka Language_Language = 77
Language_kg Language_Language = 78
Language_ki Language_Language = 79
Language_kj Language_Language = 80
Language_kk Language_Language = 81
Language_kl Language_Language = 82
Language_km Language_Language = 83
Language_kn Language_Language = 84
Language_ko Language_Language = 85
Language_kr Language_Language = 86
Language_ks Language_Language = 87
Language_ku Language_Language = 88
Language_kv Language_Language = 89
Language_kw Language_Language = 90
Language_ky Language_Language = 91
Language_la Language_Language = 92
Language_lb Language_Language = 93
Language_lg Language_Language = 94
Language_li Language_Language = 95
Language_ln Language_Language = 96
Language_lo Language_Language = 97
Language_lt Language_Language = 98
Language_lu Language_Language = 99
Language_lv Language_Language = 100
Language_mg Language_Language = 101
Language_mh Language_Language = 102
Language_mi Language_Language = 103
Language_mk Language_Language = 104
Language_ml Language_Language = 105
Language_mn Language_Language = 106
Language_mr Language_Language = 107
Language_ms Language_Language = 108
Language_mt Language_Language = 109
Language_my Language_Language = 110
Language_na Language_Language = 111
Language_nb Language_Language = 112
Language_nd Language_Language = 113
Language_ne Language_Language = 114
Language_ng Language_Language = 115
Language_nl Language_Language = 116
Language_nn Language_Language = 117
Language_no Language_Language = 118
Language_nr Language_Language = 119
Language_nv Language_Language = 120
Language_ny Language_Language = 121
Language_oc Language_Language = 122
Language_oj Language_Language = 123
Language_om Language_Language = 124
Language_or Language_Language = 125
Language_os Language_Language = 126
Language_pa Language_Language = 127
Language_pi Language_Language = 128
Language_pl Language_Language = 129
Language_ps Language_Language = 130
Language_pt Language_Language = 131
Language_qu Language_Language = 132
Language_rm Language_Language = 133
Language_rn Language_Language = 134
Language_ro Language_Language = 135
Language_ru Language_Language = 136
Language_rw Language_Language = 137
Language_sa Language_Language = 138
Language_sc Language_Language = 139
Language_sd Language_Language = 140
Language_se Language_Language = 141
Language_sg Language_Language = 142
Language_si Language_Language = 143
Language_sk Language_Language = 144
Language_sl Language_Language = 145
Language_sm Language_Language = 146
Language_sn Language_Language = 147
Language_so Language_Language = 148
Language_sq Language_Language = 149
Language_sr Language_Language = 150
Language_ss Language_Language = 151
Language_st Language_Language = 152
Language_su Language_Language = 153
Language_sv Language_Language = 154
Language_sw Language_Language = 155
Language_ta Language_Language = 156
Language_te Language_Language = 157
Language_tg Language_Language = 158
Language_th Language_Language = 159
Language_ti Language_Language = 160
Language_tk Language_Language = 161
Language_tl Language_Language = 162
Language_tn Language_Language = 163
Language_to Language_Language = 164
Language_tr Language_Language = 165
Language_ts Language_Language = 166
Language_tt Language_Language = 167
Language_tw Language_Language = 168
Language_ty Language_Language = 169
Language_ug Language_Language = 170
Language_uk Language_Language = 171
Language_ur Language_Language = 172
Language_uz Language_Language = 173
Language_ve Language_Language = 174
Language_vi Language_Language = 175
Language_vo Language_Language = 176
Language_wa Language_Language = 177
Language_wo Language_Language = 178
Language_xh Language_Language = 179
Language_yi Language_Language = 180
Language_yo Language_Language = 181
Language_za Language_Language = 182
Language_zh Language_Language = 183
Language_zu Language_Language = 184
)
// Enum value maps for Language_Language.
var (
Language_Language_name = map[int32]string{
0: "UNKNOWN_LANGUAGE",
1: "en",
2: "aa",
3: "ab",
4: "ae",
5: "af",
6: "ak",
7: "am",
8: "an",
9: "ar",
10: "as",
11: "av",
12: "ay",
13: "az",
14: "ba",
15: "be",
16: "bg",
17: "bh",
18: "bi",
19: "bm",
20: "bn",
21: "bo",
22: "br",
23: "bs",
24: "ca",
25: "ce",
26: "ch",
27: "co",
28: "cr",
29: "cs",
30: "cu",
31: "cv",
32: "cy",
33: "da",
34: "de",
35: "dv",
36: "dz",
37: "ee",
38: "el",
39: "eo",
40: "es",
41: "et",
42: "eu",
43: "fa",
44: "ff",
45: "fi",
46: "fj",
47: "fo",
48: "fr",
49: "fy",
50: "ga",
51: "gd",
52: "gl",
53: "gn",
54: "gu",
55: "gv",
56: "ha",
57: "he",
58: "hi",
59: "ho",
60: "hr",
61: "ht",
62: "hu",
63: "hy",
64: "hz",
65: "ia",
66: "id",
67: "ie",
68: "ig",
69: "ii",
70: "ik",
71: "io",
72: "is",
73: "it",
74: "iu",
75: "ja",
76: "jv",
77: "ka",
78: "kg",
79: "ki",
80: "kj",
81: "kk",
82: "kl",
83: "km",
84: "kn",
85: "ko",
86: "kr",
87: "ks",
88: "ku",
89: "kv",
90: "kw",
91: "ky",
92: "la",
93: "lb",
94: "lg",
95: "li",
96: "ln",
97: "lo",
98: "lt",
99: "lu",
100: "lv",
101: "mg",
102: "mh",
103: "mi",
104: "mk",
105: "ml",
106: "mn",
107: "mr",
108: "ms",
109: "mt",
110: "my",
111: "na",
112: "nb",
113: "nd",
114: "ne",
115: "ng",
116: "nl",
117: "nn",
118: "no",
119: "nr",
120: "nv",
121: "ny",
122: "oc",
123: "oj",
124: "om",
125: "or",
126: "os",
127: "pa",
128: "pi",
129: "pl",
130: "ps",
131: "pt",
132: "qu",
133: "rm",
134: "rn",
135: "ro",
136: "ru",
137: "rw",
138: "sa",
139: "sc",
140: "sd",
141: "se",
142: "sg",
143: "si",
144: "sk",
145: "sl",
146: "sm",
147: "sn",
148: "so",
149: "sq",
150: "sr",
151: "ss",
152: "st",
153: "su",
154: "sv",
155: "sw",
156: "ta",
157: "te",
158: "tg",
159: "th",
160: "ti",
161: "tk",
162: "tl",
163: "tn",
164: "to",
165: "tr",
166: "ts",
167: "tt",
168: "tw",
169: "ty",
170: "ug",
171: "uk",
172: "ur",
173: "uz",
174: "ve",
175: "vi",
176: "vo",
177: "wa",
178: "wo",
179: "xh",
180: "yi",
181: "yo",
182: "za",
183: "zh",
184: "zu",
}
Language_Language_value = map[string]int32{
"UNKNOWN_LANGUAGE": 0,
"en": 1,
"aa": 2,
"ab": 3,
"ae": 4,
"af": 5,
"ak": 6,
"am": 7,
"an": 8,
"ar": 9,
"as": 10,
"av": 11,
"ay": 12,
"az": 13,
"ba": 14,
"be": 15,
"bg": 16,
"bh": 17,
"bi": 18,
"bm": 19,
"bn": 20,
"bo": 21,
"br": 22,
"bs": 23,
"ca": 24,
"ce": 25,
"ch": 26,
"co": 27,
"cr": 28,
"cs": 29,
"cu": 30,
"cv": 31,
"cy": 32,
"da": 33,
"de": 34,
"dv": 35,
"dz": 36,
"ee": 37,
"el": 38,
"eo": 39,
"es": 40,
"et": 41,
"eu": 42,
"fa": 43,
"ff": 44,
"fi": 45,
"fj": 46,
"fo": 47,
"fr": 48,
"fy": 49,
"ga": 50,
"gd": 51,
"gl": 52,
"gn": 53,
"gu": 54,
"gv": 55,
"ha": 56,
"he": 57,
"hi": 58,
"ho": 59,
"hr": 60,
"ht": 61,
"hu": 62,
"hy": 63,
"hz": 64,
"ia": 65,
"id": 66,
"ie": 67,
"ig": 68,
"ii": 69,
"ik": 70,
"io": 71,
"is": 72,
"it": 73,
"iu": 74,
"ja": 75,
"jv": 76,
"ka": 77,
"kg": 78,
"ki": 79,
"kj": 80,
"kk": 81,
"kl": 82,
"km": 83,
"kn": 84,
"ko": 85,
"kr": 86,
"ks": 87,
"ku": 88,
"kv": 89,
"kw": 90,
"ky": 91,
"la": 92,
"lb": 93,
"lg": 94,
"li": 95,
"ln": 96,
"lo": 97,
"lt": 98,
"lu": 99,
"lv": 100,
"mg": 101,
"mh": 102,
"mi": 103,
"mk": 104,
"ml": 105,
"mn": 106,
"mr": 107,
"ms": 108,
"mt": 109,
"my": 110,
"na": 111,
"nb": 112,
"nd": 113,
"ne": 114,
"ng": 115,
"nl": 116,
"nn": 117,
"no": 118,
"nr": 119,
"nv": 120,
"ny": 121,
"oc": 122,
"oj": 123,
"om": 124,
"or": 125,
"os": 126,
"pa": 127,
"pi": 128,
"pl": 129,
"ps": 130,
"pt": 131,
"qu": 132,
"rm": 133,
"rn": 134,
"ro": 135,
"ru": 136,
"rw": 137,
"sa": 138,
"sc": 139,
"sd": 140,
"se": 141,
"sg": 142,
"si": 143,
"sk": 144,
"sl": 145,
"sm": 146,
"sn": 147,
"so": 148,
"sq": 149,
"sr": 150,
"ss": 151,
"st": 152,
"su": 153,
"sv": 154,
"sw": 155,
"ta": 156,
"te": 157,
"tg": 158,
"th": 159,
"ti": 160,
"tk": 161,
"tl": 162,
"tn": 163,
"to": 164,
"tr": 165,
"ts": 166,
"tt": 167,
"tw": 168,
"ty": 169,
"ug": 170,
"uk": 171,
"ur": 172,
"uz": 173,
"ve": 174,
"vi": 175,
"vo": 176,
"wa": 177,
"wo": 178,
"xh": 179,
"yi": 180,
"yo": 181,
"za": 182,
"zh": 183,
"zu": 184,
}
)
func (x Language_Language) Enum() *Language_Language {
p := new(Language_Language)
*p = x
return p
}
func (x Language_Language) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (Language_Language) Descriptor() protoreflect.EnumDescriptor {
return file_claim_proto_enumTypes[3].Descriptor()
}
func (Language_Language) Type() protoreflect.EnumType {
return &file_claim_proto_enumTypes[3]
}
func (x Language_Language) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use Language_Language.Descriptor instead.
func (Language_Language) EnumDescriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{11, 0}
}
// ISO 15924
type Language_Script int32
const (
Language_UNKNOWN_SCRIPT Language_Script = 0
Language_Adlm Language_Script = 1
Language_Afak Language_Script = 2
Language_Aghb Language_Script = 3
Language_Ahom Language_Script = 4
Language_Arab Language_Script = 5
Language_Aran Language_Script = 6
Language_Armi Language_Script = 7
Language_Armn Language_Script = 8
Language_Avst Language_Script = 9
Language_Bali Language_Script = 10
Language_Bamu Language_Script = 11
Language_Bass Language_Script = 12
Language_Batk Language_Script = 13
Language_Beng Language_Script = 14
Language_Bhks Language_Script = 15
Language_Blis Language_Script = 16
Language_Bopo Language_Script = 17
Language_Brah Language_Script = 18
Language_Brai Language_Script = 19
Language_Bugi Language_Script = 20
Language_Buhd Language_Script = 21
Language_Cakm Language_Script = 22
Language_Cans Language_Script = 23
Language_Cari Language_Script = 24
Language_Cham Language_Script = 25
Language_Cher Language_Script = 26
Language_Cirt Language_Script = 27
Language_Copt Language_Script = 28
Language_Cpmn Language_Script = 29
Language_Cprt Language_Script = 30
Language_Cyrl Language_Script = 31
Language_Cyrs Language_Script = 32
Language_Deva Language_Script = 33
Language_Dogr Language_Script = 34
Language_Dsrt Language_Script = 35
Language_Dupl Language_Script = 36
Language_Egyd Language_Script = 37
Language_Egyh Language_Script = 38
Language_Egyp Language_Script = 39
Language_Elba Language_Script = 40
Language_Elym Language_Script = 41
Language_Ethi Language_Script = 42
Language_Geok Language_Script = 43
Language_Geor Language_Script = 44
Language_Glag Language_Script = 45
Language_Gong Language_Script = 46
Language_Gonm Language_Script = 47
Language_Goth Language_Script = 48
Language_Gran Language_Script = 49
Language_Grek Language_Script = 50
Language_Gujr Language_Script = 51
Language_Guru Language_Script = 52
Language_Hanb Language_Script = 53
Language_Hang Language_Script = 54
Language_Hani Language_Script = 55
Language_Hano Language_Script = 56
Language_Hans Language_Script = 57
Language_Hant Language_Script = 58
Language_Hatr Language_Script = 59
Language_Hebr Language_Script = 60
Language_Hira Language_Script = 61
Language_Hluw Language_Script = 62
Language_Hmng Language_Script = 63
Language_Hmnp Language_Script = 64
Language_Hrkt Language_Script = 65
Language_Hung Language_Script = 66
Language_Inds Language_Script = 67
Language_Ital Language_Script = 68
Language_Jamo Language_Script = 69
Language_Java Language_Script = 70
Language_Jpan Language_Script = 71
Language_Jurc Language_Script = 72
Language_Kali Language_Script = 73
Language_Kana Language_Script = 74
Language_Khar Language_Script = 75
Language_Khmr Language_Script = 76
Language_Khoj Language_Script = 77
Language_Kitl Language_Script = 78
Language_Kits Language_Script = 79
Language_Knda Language_Script = 80
Language_Kore Language_Script = 81
Language_Kpel Language_Script = 82
Language_Kthi Language_Script = 83
Language_Lana Language_Script = 84
Language_Laoo Language_Script = 85
Language_Latf Language_Script = 86
Language_Latg Language_Script = 87
Language_Latn Language_Script = 88
Language_Leke Language_Script = 89
Language_Lepc Language_Script = 90
Language_Limb Language_Script = 91
Language_Lina Language_Script = 92
Language_Linb Language_Script = 93
Language_Lisu Language_Script = 94
Language_Loma Language_Script = 95
Language_Lyci Language_Script = 96
Language_Lydi Language_Script = 97
Language_Mahj Language_Script = 98
Language_Maka Language_Script = 99
Language_Mand Language_Script = 100
Language_Mani Language_Script = 101
Language_Marc Language_Script = 102
Language_Maya Language_Script = 103
Language_Medf Language_Script = 104
Language_Mend Language_Script = 105
Language_Merc Language_Script = 106
Language_Mero Language_Script = 107
Language_Mlym Language_Script = 108
Language_Modi Language_Script = 109
Language_Mong Language_Script = 110
Language_Moon Language_Script = 111
Language_Mroo Language_Script = 112
Language_Mtei Language_Script = 113
Language_Mult Language_Script = 114
Language_Mymr Language_Script = 115
Language_Nand Language_Script = 116
Language_Narb Language_Script = 117
Language_Nbat Language_Script = 118
Language_Newa Language_Script = 119
Language_Nkdb Language_Script = 120
Language_Nkgb Language_Script = 121
Language_Nkoo Language_Script = 122
Language_Nshu Language_Script = 123
Language_Ogam Language_Script = 124
Language_Olck Language_Script = 125
Language_Orkh Language_Script = 126
Language_Orya Language_Script = 127
Language_Osge Language_Script = 128
Language_Osma Language_Script = 129
Language_Palm Language_Script = 130
Language_Pauc Language_Script = 131
Language_Perm Language_Script = 132
Language_Phag Language_Script = 133
Language_Phli Language_Script = 134
Language_Phlp Language_Script = 135
Language_Phlv Language_Script = 136
Language_Phnx Language_Script = 137
Language_Plrd Language_Script = 138
Language_Piqd Language_Script = 139
Language_Prti Language_Script = 140
Language_Qaaa Language_Script = 141
Language_Qabx Language_Script = 142
Language_Rjng Language_Script = 143
Language_Rohg Language_Script = 144
Language_Roro Language_Script = 145
Language_Runr Language_Script = 146
Language_Samr Language_Script = 147
Language_Sara Language_Script = 148
Language_Sarb Language_Script = 149
Language_Saur Language_Script = 150
Language_Sgnw Language_Script = 151
Language_Shaw Language_Script = 152
Language_Shrd Language_Script = 153
Language_Shui Language_Script = 154
Language_Sidd Language_Script = 155
Language_Sind Language_Script = 156
Language_Sinh Language_Script = 157
Language_Sogd Language_Script = 158
Language_Sogo Language_Script = 159
Language_Sora Language_Script = 160
Language_Soyo Language_Script = 161
Language_Sund Language_Script = 162
Language_Sylo Language_Script = 163
Language_Syrc Language_Script = 164
Language_Syre Language_Script = 165
Language_Syrj Language_Script = 166
Language_Syrn Language_Script = 167
Language_Tagb Language_Script = 168
Language_Takr Language_Script = 169
Language_Tale Language_Script = 170
Language_Talu Language_Script = 171
Language_Taml Language_Script = 172
Language_Tang Language_Script = 173
Language_Tavt Language_Script = 174
Language_Telu Language_Script = 175
Language_Teng Language_Script = 176
Language_Tfng Language_Script = 177
Language_Tglg Language_Script = 178
Language_Thaa Language_Script = 179
Language_Thai Language_Script = 180
Language_Tibt Language_Script = 181
Language_Tirh Language_Script = 182
Language_Ugar Language_Script = 183
Language_Vaii Language_Script = 184
Language_Visp Language_Script = 185
Language_Wara Language_Script = 186
Language_Wcho Language_Script = 187
Language_Wole Language_Script = 188
Language_Xpeo Language_Script = 189
Language_Xsux Language_Script = 190
Language_Yiii Language_Script = 191
Language_Zanb Language_Script = 192
Language_Zinh Language_Script = 193
Language_Zmth Language_Script = 194
Language_Zsye Language_Script = 195
Language_Zsym Language_Script = 196
Language_Zxxx Language_Script = 197
Language_Zyyy Language_Script = 198
Language_Zzzz Language_Script = 199
)
// Enum value maps for Language_Script.
var (
Language_Script_name = map[int32]string{
0: "UNKNOWN_SCRIPT",
1: "Adlm",
2: "Afak",
3: "Aghb",
4: "Ahom",
5: "Arab",
6: "Aran",
7: "Armi",
8: "Armn",
9: "Avst",
10: "Bali",
11: "Bamu",
12: "Bass",
13: "Batk",
14: "Beng",
15: "Bhks",
16: "Blis",
17: "Bopo",
18: "Brah",
19: "Brai",
20: "Bugi",
21: "Buhd",
22: "Cakm",
23: "Cans",
24: "Cari",
25: "Cham",
26: "Cher",
27: "Cirt",
28: "Copt",
29: "Cpmn",
30: "Cprt",
31: "Cyrl",
32: "Cyrs",
33: "Deva",
34: "Dogr",
35: "Dsrt",
36: "Dupl",
37: "Egyd",
38: "Egyh",
39: "Egyp",
40: "Elba",
41: "Elym",
42: "Ethi",
43: "Geok",
44: "Geor",
45: "Glag",
46: "Gong",
47: "Gonm",
48: "Goth",
49: "Gran",
50: "Grek",
51: "Gujr",
52: "Guru",
53: "Hanb",
54: "Hang",
55: "Hani",
56: "Hano",
57: "Hans",
58: "Hant",
59: "Hatr",
60: "Hebr",
61: "Hira",
62: "Hluw",
63: "Hmng",
64: "Hmnp",
65: "Hrkt",
66: "Hung",
67: "Inds",
68: "Ital",
69: "Jamo",
70: "Java",
71: "Jpan",
72: "Jurc",
73: "Kali",
74: "Kana",
75: "Khar",
76: "Khmr",
77: "Khoj",
78: "Kitl",
79: "Kits",
80: "Knda",
81: "Kore",
82: "Kpel",
83: "Kthi",
84: "Lana",
85: "Laoo",
86: "Latf",
87: "Latg",
88: "Latn",
89: "Leke",
90: "Lepc",
91: "Limb",
92: "Lina",
93: "Linb",
94: "Lisu",
95: "Loma",
96: "Lyci",
97: "Lydi",
98: "Mahj",
99: "Maka",
100: "Mand",
101: "Mani",
102: "Marc",
103: "Maya",
104: "Medf",
105: "Mend",
106: "Merc",
107: "Mero",
108: "Mlym",
109: "Modi",
110: "Mong",
111: "Moon",
112: "Mroo",
113: "Mtei",
114: "Mult",
115: "Mymr",
116: "Nand",
117: "Narb",
118: "Nbat",
119: "Newa",
120: "Nkdb",
121: "Nkgb",
122: "Nkoo",
123: "Nshu",
124: "Ogam",
125: "Olck",
126: "Orkh",
127: "Orya",
128: "Osge",
129: "Osma",
130: "Palm",
131: "Pauc",
132: "Perm",
133: "Phag",
134: "Phli",
135: "Phlp",
136: "Phlv",
137: "Phnx",
138: "Plrd",
139: "Piqd",
140: "Prti",
141: "Qaaa",
142: "Qabx",
143: "Rjng",
144: "Rohg",
145: "Roro",
146: "Runr",
147: "Samr",
148: "Sara",
149: "Sarb",
150: "Saur",
151: "Sgnw",
152: "Shaw",
153: "Shrd",
154: "Shui",
155: "Sidd",
156: "Sind",
157: "Sinh",
158: "Sogd",
159: "Sogo",
160: "Sora",
161: "Soyo",
162: "Sund",
163: "Sylo",
164: "Syrc",
165: "Syre",
166: "Syrj",
167: "Syrn",
168: "Tagb",
169: "Takr",
170: "Tale",
171: "Talu",
172: "Taml",
173: "Tang",
174: "Tavt",
175: "Telu",
176: "Teng",
177: "Tfng",
178: "Tglg",
179: "Thaa",
180: "Thai",
181: "Tibt",
182: "Tirh",
183: "Ugar",
184: "Vaii",
185: "Visp",
186: "Wara",
187: "Wcho",
188: "Wole",
189: "Xpeo",
190: "Xsux",
191: "Yiii",
192: "Zanb",
193: "Zinh",
194: "Zmth",
195: "Zsye",
196: "Zsym",
197: "Zxxx",
198: "Zyyy",
199: "Zzzz",
}
Language_Script_value = map[string]int32{
"UNKNOWN_SCRIPT": 0,
"Adlm": 1,
"Afak": 2,
"Aghb": 3,
"Ahom": 4,
"Arab": 5,
"Aran": 6,
"Armi": 7,
"Armn": 8,
"Avst": 9,
"Bali": 10,
"Bamu": 11,
"Bass": 12,
"Batk": 13,
"Beng": 14,
"Bhks": 15,
"Blis": 16,
"Bopo": 17,
"Brah": 18,
"Brai": 19,
"Bugi": 20,
"Buhd": 21,
"Cakm": 22,
"Cans": 23,
"Cari": 24,
"Cham": 25,
"Cher": 26,
"Cirt": 27,
"Copt": 28,
"Cpmn": 29,
"Cprt": 30,
"Cyrl": 31,
"Cyrs": 32,
"Deva": 33,
"Dogr": 34,
"Dsrt": 35,
"Dupl": 36,
"Egyd": 37,
"Egyh": 38,
"Egyp": 39,
"Elba": 40,
"Elym": 41,
"Ethi": 42,
"Geok": 43,
"Geor": 44,
"Glag": 45,
"Gong": 46,
"Gonm": 47,
"Goth": 48,
"Gran": 49,
"Grek": 50,
"Gujr": 51,
"Guru": 52,
"Hanb": 53,
"Hang": 54,
"Hani": 55,
"Hano": 56,
"Hans": 57,
"Hant": 58,
"Hatr": 59,
"Hebr": 60,
"Hira": 61,
"Hluw": 62,
"Hmng": 63,
"Hmnp": 64,
"Hrkt": 65,
"Hung": 66,
"Inds": 67,
"Ital": 68,
"Jamo": 69,
"Java": 70,
"Jpan": 71,
"Jurc": 72,
"Kali": 73,
"Kana": 74,
"Khar": 75,
"Khmr": 76,
"Khoj": 77,
"Kitl": 78,
"Kits": 79,
"Knda": 80,
"Kore": 81,
"Kpel": 82,
"Kthi": 83,
"Lana": 84,
"Laoo": 85,
"Latf": 86,
"Latg": 87,
"Latn": 88,
"Leke": 89,
"Lepc": 90,
"Limb": 91,
"Lina": 92,
"Linb": 93,
"Lisu": 94,
"Loma": 95,
"Lyci": 96,
"Lydi": 97,
"Mahj": 98,
"Maka": 99,
"Mand": 100,
"Mani": 101,
"Marc": 102,
"Maya": 103,
"Medf": 104,
"Mend": 105,
"Merc": 106,
"Mero": 107,
"Mlym": 108,
"Modi": 109,
"Mong": 110,
"Moon": 111,
"Mroo": 112,
"Mtei": 113,
"Mult": 114,
"Mymr": 115,
"Nand": 116,
"Narb": 117,
"Nbat": 118,
"Newa": 119,
"Nkdb": 120,
"Nkgb": 121,
"Nkoo": 122,
"Nshu": 123,
"Ogam": 124,
"Olck": 125,
"Orkh": 126,
"Orya": 127,
"Osge": 128,
"Osma": 129,
"Palm": 130,
"Pauc": 131,
"Perm": 132,
"Phag": 133,
"Phli": 134,
"Phlp": 135,
"Phlv": 136,
"Phnx": 137,
"Plrd": 138,
"Piqd": 139,
"Prti": 140,
"Qaaa": 141,
"Qabx": 142,
"Rjng": 143,
"Rohg": 144,
"Roro": 145,
"Runr": 146,
"Samr": 147,
"Sara": 148,
"Sarb": 149,
"Saur": 150,
"Sgnw": 151,
"Shaw": 152,
"Shrd": 153,
"Shui": 154,
"Sidd": 155,
"Sind": 156,
"Sinh": 157,
"Sogd": 158,
"Sogo": 159,
"Sora": 160,
"Soyo": 161,
"Sund": 162,
"Sylo": 163,
"Syrc": 164,
"Syre": 165,
"Syrj": 166,
"Syrn": 167,
"Tagb": 168,
"Takr": 169,
"Tale": 170,
"Talu": 171,
"Taml": 172,
"Tang": 173,
"Tavt": 174,
"Telu": 175,
"Teng": 176,
"Tfng": 177,
"Tglg": 178,
"Thaa": 179,
"Thai": 180,
"Tibt": 181,
"Tirh": 182,
"Ugar": 183,
"Vaii": 184,
"Visp": 185,
"Wara": 186,
"Wcho": 187,
"Wole": 188,
"Xpeo": 189,
"Xsux": 190,
"Yiii": 191,
"Zanb": 192,
"Zinh": 193,
"Zmth": 194,
"Zsye": 195,
"Zsym": 196,
"Zxxx": 197,
"Zyyy": 198,
"Zzzz": 199,
}
)
func (x Language_Script) Enum() *Language_Script {
p := new(Language_Script)
*p = x
return p
}
func (x Language_Script) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (Language_Script) Descriptor() protoreflect.EnumDescriptor {
return file_claim_proto_enumTypes[4].Descriptor()
}
func (Language_Script) Type() protoreflect.EnumType {
return &file_claim_proto_enumTypes[4]
}
func (x Language_Script) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use Language_Script.Descriptor instead.
func (Language_Script) EnumDescriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{11, 1}
}
type Location_Country int32
const (
Location_UNKNOWN_COUNTRY Location_Country = 0
Location_AF Location_Country = 1
Location_AX Location_Country = 2
Location_AL Location_Country = 3
Location_DZ Location_Country = 4
Location_AS Location_Country = 5
Location_AD Location_Country = 6
Location_AO Location_Country = 7
Location_AI Location_Country = 8
Location_AQ Location_Country = 9
Location_AG Location_Country = 10
Location_AR Location_Country = 11
Location_AM Location_Country = 12
Location_AW Location_Country = 13
Location_AU Location_Country = 14
Location_AT Location_Country = 15
Location_AZ Location_Country = 16
Location_BS Location_Country = 17
Location_BH Location_Country = 18
Location_BD Location_Country = 19
Location_BB Location_Country = 20
Location_BY Location_Country = 21
Location_BE Location_Country = 22
Location_BZ Location_Country = 23
Location_BJ Location_Country = 24
Location_BM Location_Country = 25
Location_BT Location_Country = 26
Location_BO Location_Country = 27
Location_BQ Location_Country = 28
Location_BA Location_Country = 29
Location_BW Location_Country = 30
Location_BV Location_Country = 31
Location_BR Location_Country = 32
Location_IO Location_Country = 33
Location_BN Location_Country = 34
Location_BG Location_Country = 35
Location_BF Location_Country = 36
Location_BI Location_Country = 37
Location_KH Location_Country = 38
Location_CM Location_Country = 39
Location_CA Location_Country = 40
Location_CV Location_Country = 41
Location_KY Location_Country = 42
Location_CF Location_Country = 43
Location_TD Location_Country = 44
Location_CL Location_Country = 45
Location_CN Location_Country = 46
Location_CX Location_Country = 47
Location_CC Location_Country = 48
Location_CO Location_Country = 49
Location_KM Location_Country = 50
Location_CG Location_Country = 51
Location_CD Location_Country = 52
Location_CK Location_Country = 53
Location_CR Location_Country = 54
Location_CI Location_Country = 55
Location_HR Location_Country = 56
Location_CU Location_Country = 57
Location_CW Location_Country = 58
Location_CY Location_Country = 59
Location_CZ Location_Country = 60
Location_DK Location_Country = 61
Location_DJ Location_Country = 62
Location_DM Location_Country = 63
Location_DO Location_Country = 64
Location_EC Location_Country = 65
Location_EG Location_Country = 66
Location_SV Location_Country = 67
Location_GQ Location_Country = 68
Location_ER Location_Country = 69
Location_EE Location_Country = 70
Location_ET Location_Country = 71
Location_FK Location_Country = 72
Location_FO Location_Country = 73
Location_FJ Location_Country = 74
Location_FI Location_Country = 75
Location_FR Location_Country = 76
Location_GF Location_Country = 77
Location_PF Location_Country = 78
Location_TF Location_Country = 79
Location_GA Location_Country = 80
Location_GM Location_Country = 81
Location_GE Location_Country = 82
Location_DE Location_Country = 83
Location_GH Location_Country = 84
Location_GI Location_Country = 85
Location_GR Location_Country = 86
Location_GL Location_Country = 87
Location_GD Location_Country = 88
Location_GP Location_Country = 89
Location_GU Location_Country = 90
Location_GT Location_Country = 91
Location_GG Location_Country = 92
Location_GN Location_Country = 93
Location_GW Location_Country = 94
Location_GY Location_Country = 95
Location_HT Location_Country = 96
Location_HM Location_Country = 97
Location_VA Location_Country = 98
Location_HN Location_Country = 99
Location_HK Location_Country = 100
Location_HU Location_Country = 101
Location_IS Location_Country = 102
Location_IN Location_Country = 103
Location_ID Location_Country = 104
Location_IR Location_Country = 105
Location_IQ Location_Country = 106
Location_IE Location_Country = 107
Location_IM Location_Country = 108
Location_IL Location_Country = 109
Location_IT Location_Country = 110
Location_JM Location_Country = 111
Location_JP Location_Country = 112
Location_JE Location_Country = 113
Location_JO Location_Country = 114
Location_KZ Location_Country = 115
Location_KE Location_Country = 116
Location_KI Location_Country = 117
Location_KP Location_Country = 118
Location_KR Location_Country = 119
Location_KW Location_Country = 120
Location_KG Location_Country = 121
Location_LA Location_Country = 122
Location_LV Location_Country = 123
Location_LB Location_Country = 124
Location_LS Location_Country = 125
Location_LR Location_Country = 126
Location_LY Location_Country = 127
Location_LI Location_Country = 128
Location_LT Location_Country = 129
Location_LU Location_Country = 130
Location_MO Location_Country = 131
Location_MK Location_Country = 132
Location_MG Location_Country = 133
Location_MW Location_Country = 134
Location_MY Location_Country = 135
Location_MV Location_Country = 136
Location_ML Location_Country = 137
Location_MT Location_Country = 138
Location_MH Location_Country = 139
Location_MQ Location_Country = 140
Location_MR Location_Country = 141
Location_MU Location_Country = 142
Location_YT Location_Country = 143
Location_MX Location_Country = 144
Location_FM Location_Country = 145
Location_MD Location_Country = 146
Location_MC Location_Country = 147
Location_MN Location_Country = 148
Location_ME Location_Country = 149
Location_MS Location_Country = 150
Location_MA Location_Country = 151
Location_MZ Location_Country = 152
Location_MM Location_Country = 153
Location_NA Location_Country = 154
Location_NR Location_Country = 155
Location_NP Location_Country = 156
Location_NL Location_Country = 157
Location_NC Location_Country = 158
Location_NZ Location_Country = 159
Location_NI Location_Country = 160
Location_NE Location_Country = 161
Location_NG Location_Country = 162
Location_NU Location_Country = 163
Location_NF Location_Country = 164
Location_MP Location_Country = 165
Location_NO Location_Country = 166
Location_OM Location_Country = 167
Location_PK Location_Country = 168
Location_PW Location_Country = 169
Location_PS Location_Country = 170
Location_PA Location_Country = 171
Location_PG Location_Country = 172
Location_PY Location_Country = 173
Location_PE Location_Country = 174
Location_PH Location_Country = 175
Location_PN Location_Country = 176
Location_PL Location_Country = 177
Location_PT Location_Country = 178
Location_PR Location_Country = 179
Location_QA Location_Country = 180
Location_RE Location_Country = 181
Location_RO Location_Country = 182
Location_RU Location_Country = 183
Location_RW Location_Country = 184
Location_BL Location_Country = 185
Location_SH Location_Country = 186
Location_KN Location_Country = 187
Location_LC Location_Country = 188
Location_MF Location_Country = 189
Location_PM Location_Country = 190
Location_VC Location_Country = 191
Location_WS Location_Country = 192
Location_SM Location_Country = 193
Location_ST Location_Country = 194
Location_SA Location_Country = 195
Location_SN Location_Country = 196
Location_RS Location_Country = 197
Location_SC Location_Country = 198
Location_SL Location_Country = 199
Location_SG Location_Country = 200
Location_SX Location_Country = 201
Location_SK Location_Country = 202
Location_SI Location_Country = 203
Location_SB Location_Country = 204
Location_SO Location_Country = 205
Location_ZA Location_Country = 206
Location_GS Location_Country = 207
Location_SS Location_Country = 208
Location_ES Location_Country = 209
Location_LK Location_Country = 210
Location_SD Location_Country = 211
Location_SR Location_Country = 212
Location_SJ Location_Country = 213
Location_SZ Location_Country = 214
Location_SE Location_Country = 215
Location_CH Location_Country = 216
Location_SY Location_Country = 217
Location_TW Location_Country = 218
Location_TJ Location_Country = 219
Location_TZ Location_Country = 220
Location_TH Location_Country = 221
Location_TL Location_Country = 222
Location_TG Location_Country = 223
Location_TK Location_Country = 224
Location_TO Location_Country = 225
Location_TT Location_Country = 226
Location_TN Location_Country = 227
Location_TR Location_Country = 228
Location_TM Location_Country = 229
Location_TC Location_Country = 230
Location_TV Location_Country = 231
Location_UG Location_Country = 232
Location_UA Location_Country = 233
Location_AE Location_Country = 234
Location_GB Location_Country = 235
Location_US Location_Country = 236
Location_UM Location_Country = 237
Location_UY Location_Country = 238
Location_UZ Location_Country = 239
Location_VU Location_Country = 240
Location_VE Location_Country = 241
Location_VN Location_Country = 242
Location_VG Location_Country = 243
Location_VI Location_Country = 244
Location_WF Location_Country = 245
Location_EH Location_Country = 246
Location_YE Location_Country = 247
Location_ZM Location_Country = 248
Location_ZW Location_Country = 249
// UN M.49 Geographic Regions
Location_R001 Location_Country = 250 // World
Location_R002 Location_Country = 251 // Africa
Location_R015 Location_Country = 252 // Northern Africa
Location_R012 Location_Country = 253 // Algeria DZA
Location_R818 Location_Country = 254 // Egypt EGY
Location_R434 Location_Country = 255 // Libya LBY
Location_R504 Location_Country = 256 // Morocco MAR
Location_R729 Location_Country = 257 // Sudan SDN LDC
Location_R788 Location_Country = 258 // Tunisia TUN
Location_R732 Location_Country = 259 // Western Sahara ESH
Location_R202 Location_Country = 260 // Sub-Saharan Africa
Location_R014 Location_Country = 261 // Eastern Africa
Location_R086 Location_Country = 262 // British Indian Ocean Territory IOT
Location_R108 Location_Country = 263 // Burundi BDI LDC LLDC
Location_R174 Location_Country = 264 // Comoros COM LDC SIDS
Location_R262 Location_Country = 265 // Djibouti DJI LDC
Location_R232 Location_Country = 266 // Eritrea ERI LDC
Location_R231 Location_Country = 267 // Ethiopia ETH LDC LLDC
Location_R260 Location_Country = 268 // French Southern Territories ATF
Location_R404 Location_Country = 269 // Kenya KEN
Location_R450 Location_Country = 270 // Madagascar MDG LDC
Location_R454 Location_Country = 271 // Malawi MWI LDC LLDC
Location_R480 Location_Country = 272 // Mauritius MUS SIDS
Location_R175 Location_Country = 273 // Mayotte MYT
Location_R508 Location_Country = 274 // Mozambique MOZ LDC
Location_R638 Location_Country = 275 // Réunion REU
Location_R646 Location_Country = 276 // Rwanda RWA LDC LLDC
Location_R690 Location_Country = 277 // Seychelles SYC SIDS
Location_R706 Location_Country = 278 // Somalia SOM LDC
Location_R728 Location_Country = 279 // South Sudan SSD LDC LLDC
Location_R800 Location_Country = 280 // Uganda UGA LDC LLDC
Location_R834 Location_Country = 281 // United Republic of Tanzania TZA LDC
Location_R894 Location_Country = 282 // Zambia ZMB LDC LLDC
Location_R716 Location_Country = 283 // Zimbabwe ZWE LLDC
Location_R017 Location_Country = 284 // Middle Africa
Location_R024 Location_Country = 285 // Angola AGO LDC
Location_R120 Location_Country = 286 // Cameroon CMR
Location_R140 Location_Country = 287 // Central African Republic CAF LDC LLDC
Location_R148 Location_Country = 288 // Chad TCD LDC LLDC
Location_R178 Location_Country = 289 // Congo COG
Location_R180 Location_Country = 290 // Democratic Republic of the Congo COD LDC
Location_R226 Location_Country = 291 // Equatorial Guinea GNQ
Location_R266 Location_Country = 292 // Gabon GAB
Location_R678 Location_Country = 293 // Sao Tome and Principe STP LDC SIDS
Location_R018 Location_Country = 294 // Southern Africa
Location_R072 Location_Country = 295 // Botswana BWA LLDC
Location_R748 Location_Country = 296 // Eswatini SWZ LLDC
Location_R426 Location_Country = 297 // Lesotho LSO LDC LLDC
Location_R516 Location_Country = 298 // Namibia NAM
Location_R710 Location_Country = 299 // South Africa ZAF
Location_R011 Location_Country = 300 // Western Africa
Location_R204 Location_Country = 301 // Benin BEN LDC
Location_R854 Location_Country = 302 // Burkina Faso BFA LDC LLDC
Location_R132 Location_Country = 303 // Cabo Verde CPV SIDS
Location_R384 Location_Country = 304 // Côte dIvoire CIV
Location_R270 Location_Country = 305 // Gambia GMB LDC
Location_R288 Location_Country = 306 // Ghana GHA
Location_R324 Location_Country = 307 // Guinea GIN LDC
Location_R624 Location_Country = 308 // Guinea-Bissau GNB LDC SIDS
Location_R430 Location_Country = 309 // Liberia LBR LDC
Location_R466 Location_Country = 310 // Mali MLI LDC LLDC
Location_R478 Location_Country = 311 // Mauritania MRT LDC
Location_R562 Location_Country = 312 // Niger NER LDC LLDC
Location_R566 Location_Country = 313 // Nigeria NGA
Location_R654 Location_Country = 314 // Saint Helena SHN
Location_R686 Location_Country = 315 // Senegal SEN LDC
Location_R694 Location_Country = 316 // Sierra Leone SLE LDC
Location_R768 Location_Country = 317 // Togo TGO LDC
Location_R019 Location_Country = 318 // Americas
Location_R419 Location_Country = 319 // Latin America and the Caribbean
Location_R029 Location_Country = 320 // Caribbean
Location_R660 Location_Country = 321 // Anguilla AIA SIDS
Location_R028 Location_Country = 322 // Antigua and Barbuda ATG SIDS
Location_R533 Location_Country = 323 // Aruba ABW SIDS
Location_R044 Location_Country = 324 // Bahamas BHS SIDS
Location_R052 Location_Country = 325 // Barbados BRB SIDS
Location_R535 Location_Country = 326 // Bonaire, Sint Eustatius and Saba BES SIDS
Location_R092 Location_Country = 327 // British Virgin Islands VGB SIDS
Location_R136 Location_Country = 328 // Cayman Islands CYM
Location_R192 Location_Country = 329 // Cuba CUB SIDS
Location_R531 Location_Country = 330 // Curaçao CUW SIDS
Location_R212 Location_Country = 331 // Dominica DMA SIDS
Location_R214 Location_Country = 332 // Dominican Republic DOM SIDS
Location_R308 Location_Country = 333 // Grenada GRD SIDS
Location_R312 Location_Country = 334 // Guadeloupe GLP
Location_R332 Location_Country = 335 // Haiti HTI LDC SIDS
Location_R388 Location_Country = 336 // Jamaica JAM SIDS
Location_R474 Location_Country = 337 // Martinique MTQ
Location_R500 Location_Country = 338 // Montserrat MSR SIDS
Location_R630 Location_Country = 339 // Puerto Rico PRI SIDS
Location_R652 Location_Country = 340 // Saint Barthélemy BLM
Location_R659 Location_Country = 341 // Saint Kitts and Nevis KNA SIDS
Location_R662 Location_Country = 342 // Saint Lucia LCA SIDS
Location_R663 Location_Country = 343 // Saint Martin (French Part) MAF
Location_R670 Location_Country = 344 // Saint Vincent and the Grenadines VCT SIDS
Location_R534 Location_Country = 345 // Sint Maarten (Dutch part) SXM SIDS
Location_R780 Location_Country = 346 // Trinidad and Tobago TTO SIDS
Location_R796 Location_Country = 347 // Turks and Caicos Islands TCA
Location_R850 Location_Country = 348 // United States Virgin Islands VIR SIDS
Location_R013 Location_Country = 349 // Central America
Location_R084 Location_Country = 350 // Belize BLZ SIDS
Location_R188 Location_Country = 351 // Costa Rica CRI
Location_R222 Location_Country = 352 // El Salvador SLV
Location_R320 Location_Country = 353 // Guatemala GTM
Location_R340 Location_Country = 354 // Honduras HND
Location_R484 Location_Country = 355 // Mexico MEX
Location_R558 Location_Country = 356 // Nicaragua NIC
Location_R591 Location_Country = 357 // Panama PAN
Location_R005 Location_Country = 358 // South America
Location_R032 Location_Country = 359 // Argentina ARG
Location_R068 Location_Country = 360 // Bolivia (Plurinational State of) BOL LLDC
Location_R074 Location_Country = 361 // Bouvet Island BVT
Location_R076 Location_Country = 362 // Brazil BRA
Location_R152 Location_Country = 363 // Chile CHL
Location_R170 Location_Country = 364 // Colombia COL
Location_R218 Location_Country = 365 // Ecuador ECU
Location_R238 Location_Country = 366 // Falkland Islands (Malvinas) FLK
Location_R254 Location_Country = 367 // French Guiana GUF
Location_R328 Location_Country = 368 // Guyana GUY SIDS
Location_R600 Location_Country = 369 // Paraguay PRY LLDC
Location_R604 Location_Country = 370 // Peru PER
Location_R239 Location_Country = 371 // South Georgia and the South Sandwich Islands SGS
Location_R740 Location_Country = 372 // Suriname SUR SIDS
Location_R858 Location_Country = 373 // Uruguay URY
Location_R862 Location_Country = 374 // Venezuela (Bolivarian Republic of) VEN
Location_R021 Location_Country = 375 // Northern America
Location_R060 Location_Country = 376 // Bermuda BMU
Location_R124 Location_Country = 377 // Canada CAN
Location_R304 Location_Country = 378 // Greenland GRL
Location_R666 Location_Country = 379 // Saint Pierre and Miquelon SPM
Location_R840 Location_Country = 380 // United States of America USA
Location_R010 Location_Country = 381 // Antarctica ATA
Location_R142 Location_Country = 382 // Asia
Location_R143 Location_Country = 383 // Central Asia
Location_R398 Location_Country = 384 // Kazakhstan KAZ LLDC
Location_R417 Location_Country = 385 // Kyrgyzstan KGZ LLDC
Location_R762 Location_Country = 386 // Tajikistan TJK LLDC
Location_R795 Location_Country = 387 // Turkmenistan TKM LLDC
Location_R860 Location_Country = 388 // Uzbekistan UZB LLDC
Location_R030 Location_Country = 389 // Eastern Asia
Location_R156 Location_Country = 390 // China CHN
Location_R344 Location_Country = 391 // China, Hong Kong Special Administrative Region HKG
Location_R446 Location_Country = 392 // China, Macao Special Administrative Region MAC
Location_R408 Location_Country = 393 // Democratic People's Republic of Korea PRK
Location_R392 Location_Country = 394 // Japan JPN
Location_R496 Location_Country = 395 // Mongolia MNG LLDC
Location_R410 Location_Country = 396 // Republic of Korea KOR
Location_R035 Location_Country = 397 // South-eastern Asia
Location_R096 Location_Country = 398 // Brunei Darussalam BRN
Location_R116 Location_Country = 399 // Cambodia KHM LDC
Location_R360 Location_Country = 400 // Indonesia IDN
Location_R418 Location_Country = 401 // Lao People's Democratic Republic LAO LDC LLDC
Location_R458 Location_Country = 402 // Malaysia MYS
Location_R104 Location_Country = 403 // Myanmar MMR LDC
Location_R608 Location_Country = 404 // Philippines PHL
Location_R702 Location_Country = 405 // Singapore SGP SIDS
Location_R764 Location_Country = 406 // Thailand THA
Location_R626 Location_Country = 407 // Timor-Leste TLS LDC SIDS
Location_R704 Location_Country = 408 // Viet Nam VNM
Location_R034 Location_Country = 409 // Southern Asia
Location_R004 Location_Country = 410 // Afghanistan AFG LDC LLDC
Location_R050 Location_Country = 411 // Bangladesh BGD LDC
Location_R064 Location_Country = 412 // Bhutan BTN LDC LLDC
Location_R356 Location_Country = 413 // India IND
Location_R364 Location_Country = 414 // Iran (Islamic Republic of) IRN
Location_R462 Location_Country = 415 // Maldives MDV SIDS
Location_R524 Location_Country = 416 // Nepal NPL LDC LLDC
Location_R586 Location_Country = 417 // Pakistan PAK
Location_R144 Location_Country = 418 // Sri Lanka LKA
Location_R145 Location_Country = 419 // Western Asia
Location_R051 Location_Country = 420 // Armenia ARM LLDC
Location_R031 Location_Country = 421 // Azerbaijan AZE LLDC
Location_R048 Location_Country = 422 // Bahrain BHR
Location_R196 Location_Country = 423 // Cyprus CYP
Location_R268 Location_Country = 424 // Georgia GEO
Location_R368 Location_Country = 425 // Iraq IRQ
Location_R376 Location_Country = 426 // Israel ISR
Location_R400 Location_Country = 427 // Jordan JOR
Location_R414 Location_Country = 428 // Kuwait KWT
Location_R422 Location_Country = 429 // Lebanon LBN
Location_R512 Location_Country = 430 // Oman OMN
Location_R634 Location_Country = 431 // Qatar QAT
Location_R682 Location_Country = 432 // Saudi Arabia SAU
Location_R275 Location_Country = 433 // State of Palestine PSE
Location_R760 Location_Country = 434 // Syrian Arab Republic SYR
Location_R792 Location_Country = 435 // Turkey TUR
Location_R784 Location_Country = 436 // United Arab Emirates ARE
Location_R887 Location_Country = 437 // Yemen YEM LDC
Location_R150 Location_Country = 438 // Europe
Location_R151 Location_Country = 439 // Eastern Europe
Location_R112 Location_Country = 440 // Belarus BLR
Location_R100 Location_Country = 441 // Bulgaria BGR
Location_R203 Location_Country = 442 // Czechia CZE
Location_R348 Location_Country = 443 // Hungary HUN
Location_R616 Location_Country = 444 // Poland POL
Location_R498 Location_Country = 445 // Republic of Moldova MDA LLDC
Location_R642 Location_Country = 446 // Romania ROU
Location_R643 Location_Country = 447 // Russian Federation RUS
Location_R703 Location_Country = 448 // Slovakia SVK
Location_R804 Location_Country = 449 // Ukraine UKR
Location_R154 Location_Country = 450 // Northern Europe
Location_R248 Location_Country = 451 // Åland Islands ALA
Location_R830 Location_Country = 452 // Channel Islands
Location_R831 Location_Country = 453 // Guernsey GGY
Location_R832 Location_Country = 454 // Jersey JEY
Location_R680 Location_Country = 455 // Sark
Location_R208 Location_Country = 456 // Denmark DNK
Location_R233 Location_Country = 457 // Estonia EST
Location_R234 Location_Country = 458 // Faroe Islands FRO
Location_R246 Location_Country = 459 // Finland FIN
Location_R352 Location_Country = 460 // Iceland ISL
Location_R372 Location_Country = 461 // Ireland IRL
Location_R833 Location_Country = 462 // Isle of Man IMN
Location_R428 Location_Country = 463 // Latvia LVA
Location_R440 Location_Country = 464 // Lithuania LTU
Location_R578 Location_Country = 465 // Norway NOR
Location_R744 Location_Country = 466 // Svalbard and Jan Mayen Islands SJM
Location_R752 Location_Country = 467 // Sweden SWE
Location_R826 Location_Country = 468 // United Kingdom of Great Britain and Northern Ireland GBR
Location_R039 Location_Country = 469 // Southern Europe
Location_R008 Location_Country = 470 // Albania ALB
Location_R020 Location_Country = 471 // Andorra AND
Location_R070 Location_Country = 472 // Bosnia and Herzegovina BIH
Location_R191 Location_Country = 473 // Croatia HRV
Location_R292 Location_Country = 474 // Gibraltar GIB
Location_R300 Location_Country = 475 // Greece GRC
Location_R336 Location_Country = 476 // Holy See VAT
Location_R380 Location_Country = 477 // Italy ITA
Location_R470 Location_Country = 478 // Malta MLT
Location_R499 Location_Country = 479 // Montenegro MNE
Location_R807 Location_Country = 480 // North Macedonia MKD LLDC
Location_R620 Location_Country = 481 // Portugal PRT
Location_R674 Location_Country = 482 // San Marino SMR
Location_R688 Location_Country = 483 // Serbia SRB
Location_R705 Location_Country = 484 // Slovenia SVN
Location_R724 Location_Country = 485 // Spain ESP
Location_R155 Location_Country = 486 // Western Europe
Location_R040 Location_Country = 487 // Austria AUT
Location_R056 Location_Country = 488 // Belgium BEL
Location_R250 Location_Country = 489 // France FRA
Location_R276 Location_Country = 490 // Germany DEU
Location_R438 Location_Country = 491 // Liechtenstein LIE
Location_R442 Location_Country = 492 // Luxembourg LUX
Location_R492 Location_Country = 493 // Monaco MCO
Location_R528 Location_Country = 494 // Netherlands NLD
Location_R756 Location_Country = 495 // Switzerland CHE
Location_R009 Location_Country = 496 // Oceania
Location_R053 Location_Country = 497 // Australia and New Zealand
Location_R036 Location_Country = 498 // Australia AUS
Location_R162 Location_Country = 499 // Christmas Island CXR
Location_R166 Location_Country = 500 // Cocos (Keeling) Islands CCK
Location_R334 Location_Country = 501 // Heard Island and McDonald Islands HMD
Location_R554 Location_Country = 502 // New Zealand NZL
Location_R574 Location_Country = 503 // Norfolk Island NFK
Location_R054 Location_Country = 504 // Melanesia
Location_R242 Location_Country = 505 // Fiji FJI SIDS
Location_R540 Location_Country = 506 // New Caledonia NCL SIDS
Location_R598 Location_Country = 507 // Papua New Guinea PNG SIDS
Location_R090 Location_Country = 508 // Solomon Islands SLB LDC SIDS
Location_R548 Location_Country = 509 // Vanuatu VUT LDC SIDS
Location_R057 Location_Country = 510 // Micronesia
Location_R316 Location_Country = 511 // Guam GUM SIDS
Location_R296 Location_Country = 512 // Kiribati KIR LDC SIDS
Location_R584 Location_Country = 513 // Marshall Islands MHL SIDS
Location_R583 Location_Country = 514 // Micronesia (Federated States of) FSM SIDS
Location_R520 Location_Country = 515 // Nauru NRU SIDS
Location_R580 Location_Country = 516 // Northern Mariana Islands MNP SIDS
Location_R585 Location_Country = 517 // Palau PLW SIDS
Location_R581 Location_Country = 518 // United States Minor Outlying Islands UMI
Location_R061 Location_Country = 519 // Polynesia
Location_R016 Location_Country = 520 // American Samoa ASM SIDS
Location_R184 Location_Country = 521 // Cook Islands COK SIDS
Location_R258 Location_Country = 522 // French Polynesia PYF SIDS
Location_R570 Location_Country = 523 // Niue NIU SIDS
Location_R612 Location_Country = 524 // Pitcairn PCN
Location_R882 Location_Country = 525 // Samoa WSM SIDS
Location_R772 Location_Country = 526 // Tokelau TKL
Location_R776 Location_Country = 527 // Tonga TON SIDS
Location_R798 Location_Country = 528 // Tuvalu TUV LDC SIDS
Location_R876 Location_Country = 529 // Wallis and Futuna Islands WLF
)
// Enum value maps for Location_Country.
var (
Location_Country_name = map[int32]string{
0: "UNKNOWN_COUNTRY",
1: "AF",
2: "AX",
3: "AL",
4: "DZ",
5: "AS",
6: "AD",
7: "AO",
8: "AI",
9: "AQ",
10: "AG",
11: "AR",
12: "AM",
13: "AW",
14: "AU",
15: "AT",
16: "AZ",
17: "BS",
18: "BH",
19: "BD",
20: "BB",
21: "BY",
22: "BE",
23: "BZ",
24: "BJ",
25: "BM",
26: "BT",
27: "BO",
28: "BQ",
29: "BA",
30: "BW",
31: "BV",
32: "BR",
33: "IO",
34: "BN",
35: "BG",
36: "BF",
37: "BI",
38: "KH",
39: "CM",
40: "CA",
41: "CV",
42: "KY",
43: "CF",
44: "TD",
45: "CL",
46: "CN",
47: "CX",
48: "CC",
49: "CO",
50: "KM",
51: "CG",
52: "CD",
53: "CK",
54: "CR",
55: "CI",
56: "HR",
57: "CU",
58: "CW",
59: "CY",
60: "CZ",
61: "DK",
62: "DJ",
63: "DM",
64: "DO",
65: "EC",
66: "EG",
67: "SV",
68: "GQ",
69: "ER",
70: "EE",
71: "ET",
72: "FK",
73: "FO",
74: "FJ",
75: "FI",
76: "FR",
77: "GF",
78: "PF",
79: "TF",
80: "GA",
81: "GM",
82: "GE",
83: "DE",
84: "GH",
85: "GI",
86: "GR",
87: "GL",
88: "GD",
89: "GP",
90: "GU",
91: "GT",
92: "GG",
93: "GN",
94: "GW",
95: "GY",
96: "HT",
97: "HM",
98: "VA",
99: "HN",
100: "HK",
101: "HU",
102: "IS",
103: "IN",
104: "ID",
105: "IR",
106: "IQ",
107: "IE",
108: "IM",
109: "IL",
110: "IT",
111: "JM",
112: "JP",
113: "JE",
114: "JO",
115: "KZ",
116: "KE",
117: "KI",
118: "KP",
119: "KR",
120: "KW",
121: "KG",
122: "LA",
123: "LV",
124: "LB",
125: "LS",
126: "LR",
127: "LY",
128: "LI",
129: "LT",
130: "LU",
131: "MO",
132: "MK",
133: "MG",
134: "MW",
135: "MY",
136: "MV",
137: "ML",
138: "MT",
139: "MH",
140: "MQ",
141: "MR",
142: "MU",
143: "YT",
144: "MX",
145: "FM",
146: "MD",
147: "MC",
148: "MN",
149: "ME",
150: "MS",
151: "MA",
152: "MZ",
153: "MM",
154: "NA",
155: "NR",
156: "NP",
157: "NL",
158: "NC",
159: "NZ",
160: "NI",
161: "NE",
162: "NG",
163: "NU",
164: "NF",
165: "MP",
166: "NO",
167: "OM",
168: "PK",
169: "PW",
170: "PS",
171: "PA",
172: "PG",
173: "PY",
174: "PE",
175: "PH",
176: "PN",
177: "PL",
178: "PT",
179: "PR",
180: "QA",
181: "RE",
182: "RO",
183: "RU",
184: "RW",
185: "BL",
186: "SH",
187: "KN",
188: "LC",
189: "MF",
190: "PM",
191: "VC",
192: "WS",
193: "SM",
194: "ST",
195: "SA",
196: "SN",
197: "RS",
198: "SC",
199: "SL",
200: "SG",
201: "SX",
202: "SK",
203: "SI",
204: "SB",
205: "SO",
206: "ZA",
207: "GS",
208: "SS",
209: "ES",
210: "LK",
211: "SD",
212: "SR",
213: "SJ",
214: "SZ",
215: "SE",
216: "CH",
217: "SY",
218: "TW",
219: "TJ",
220: "TZ",
221: "TH",
222: "TL",
223: "TG",
224: "TK",
225: "TO",
226: "TT",
227: "TN",
228: "TR",
229: "TM",
230: "TC",
231: "TV",
232: "UG",
233: "UA",
234: "AE",
235: "GB",
236: "US",
237: "UM",
238: "UY",
239: "UZ",
240: "VU",
241: "VE",
242: "VN",
243: "VG",
244: "VI",
245: "WF",
246: "EH",
247: "YE",
248: "ZM",
249: "ZW",
250: "R001",
251: "R002",
252: "R015",
253: "R012",
254: "R818",
255: "R434",
256: "R504",
257: "R729",
258: "R788",
259: "R732",
260: "R202",
261: "R014",
262: "R086",
263: "R108",
264: "R174",
265: "R262",
266: "R232",
267: "R231",
268: "R260",
269: "R404",
270: "R450",
271: "R454",
272: "R480",
273: "R175",
274: "R508",
275: "R638",
276: "R646",
277: "R690",
278: "R706",
279: "R728",
280: "R800",
281: "R834",
282: "R894",
283: "R716",
284: "R017",
285: "R024",
286: "R120",
287: "R140",
288: "R148",
289: "R178",
290: "R180",
291: "R226",
292: "R266",
293: "R678",
294: "R018",
295: "R072",
296: "R748",
297: "R426",
298: "R516",
299: "R710",
300: "R011",
301: "R204",
302: "R854",
303: "R132",
304: "R384",
305: "R270",
306: "R288",
307: "R324",
308: "R624",
309: "R430",
310: "R466",
311: "R478",
312: "R562",
313: "R566",
314: "R654",
315: "R686",
316: "R694",
317: "R768",
318: "R019",
319: "R419",
320: "R029",
321: "R660",
322: "R028",
323: "R533",
324: "R044",
325: "R052",
326: "R535",
327: "R092",
328: "R136",
329: "R192",
330: "R531",
331: "R212",
332: "R214",
333: "R308",
334: "R312",
335: "R332",
336: "R388",
337: "R474",
338: "R500",
339: "R630",
340: "R652",
341: "R659",
342: "R662",
343: "R663",
344: "R670",
345: "R534",
346: "R780",
347: "R796",
348: "R850",
349: "R013",
350: "R084",
351: "R188",
352: "R222",
353: "R320",
354: "R340",
355: "R484",
356: "R558",
357: "R591",
358: "R005",
359: "R032",
360: "R068",
361: "R074",
362: "R076",
363: "R152",
364: "R170",
365: "R218",
366: "R238",
367: "R254",
368: "R328",
369: "R600",
370: "R604",
371: "R239",
372: "R740",
373: "R858",
374: "R862",
375: "R021",
376: "R060",
377: "R124",
378: "R304",
379: "R666",
380: "R840",
381: "R010",
382: "R142",
383: "R143",
384: "R398",
385: "R417",
386: "R762",
387: "R795",
388: "R860",
389: "R030",
390: "R156",
391: "R344",
392: "R446",
393: "R408",
394: "R392",
395: "R496",
396: "R410",
397: "R035",
398: "R096",
399: "R116",
400: "R360",
401: "R418",
402: "R458",
403: "R104",
404: "R608",
405: "R702",
406: "R764",
407: "R626",
408: "R704",
409: "R034",
410: "R004",
411: "R050",
412: "R064",
413: "R356",
414: "R364",
415: "R462",
416: "R524",
417: "R586",
418: "R144",
419: "R145",
420: "R051",
421: "R031",
422: "R048",
423: "R196",
424: "R268",
425: "R368",
426: "R376",
427: "R400",
428: "R414",
429: "R422",
430: "R512",
431: "R634",
432: "R682",
433: "R275",
434: "R760",
435: "R792",
436: "R784",
437: "R887",
438: "R150",
439: "R151",
440: "R112",
441: "R100",
442: "R203",
443: "R348",
444: "R616",
445: "R498",
446: "R642",
447: "R643",
448: "R703",
449: "R804",
450: "R154",
451: "R248",
452: "R830",
453: "R831",
454: "R832",
455: "R680",
456: "R208",
457: "R233",
458: "R234",
459: "R246",
460: "R352",
461: "R372",
462: "R833",
463: "R428",
464: "R440",
465: "R578",
466: "R744",
467: "R752",
468: "R826",
469: "R039",
470: "R008",
471: "R020",
472: "R070",
473: "R191",
474: "R292",
475: "R300",
476: "R336",
477: "R380",
478: "R470",
479: "R499",
480: "R807",
481: "R620",
482: "R674",
483: "R688",
484: "R705",
485: "R724",
486: "R155",
487: "R040",
488: "R056",
489: "R250",
490: "R276",
491: "R438",
492: "R442",
493: "R492",
494: "R528",
495: "R756",
496: "R009",
497: "R053",
498: "R036",
499: "R162",
500: "R166",
501: "R334",
502: "R554",
503: "R574",
504: "R054",
505: "R242",
506: "R540",
507: "R598",
508: "R090",
509: "R548",
510: "R057",
511: "R316",
512: "R296",
513: "R584",
514: "R583",
515: "R520",
516: "R580",
517: "R585",
518: "R581",
519: "R061",
520: "R016",
521: "R184",
522: "R258",
523: "R570",
524: "R612",
525: "R882",
526: "R772",
527: "R776",
528: "R798",
529: "R876",
}
Location_Country_value = map[string]int32{
"UNKNOWN_COUNTRY": 0,
"AF": 1,
"AX": 2,
"AL": 3,
"DZ": 4,
"AS": 5,
"AD": 6,
"AO": 7,
"AI": 8,
"AQ": 9,
"AG": 10,
"AR": 11,
"AM": 12,
"AW": 13,
"AU": 14,
"AT": 15,
"AZ": 16,
"BS": 17,
"BH": 18,
"BD": 19,
"BB": 20,
"BY": 21,
"BE": 22,
"BZ": 23,
"BJ": 24,
"BM": 25,
"BT": 26,
"BO": 27,
"BQ": 28,
"BA": 29,
"BW": 30,
"BV": 31,
"BR": 32,
"IO": 33,
"BN": 34,
"BG": 35,
"BF": 36,
"BI": 37,
"KH": 38,
"CM": 39,
"CA": 40,
"CV": 41,
"KY": 42,
"CF": 43,
"TD": 44,
"CL": 45,
"CN": 46,
"CX": 47,
"CC": 48,
"CO": 49,
"KM": 50,
"CG": 51,
"CD": 52,
"CK": 53,
"CR": 54,
"CI": 55,
"HR": 56,
"CU": 57,
"CW": 58,
"CY": 59,
"CZ": 60,
"DK": 61,
"DJ": 62,
"DM": 63,
"DO": 64,
"EC": 65,
"EG": 66,
"SV": 67,
"GQ": 68,
"ER": 69,
"EE": 70,
"ET": 71,
"FK": 72,
"FO": 73,
"FJ": 74,
"FI": 75,
"FR": 76,
"GF": 77,
"PF": 78,
"TF": 79,
"GA": 80,
"GM": 81,
"GE": 82,
"DE": 83,
"GH": 84,
"GI": 85,
"GR": 86,
"GL": 87,
"GD": 88,
"GP": 89,
"GU": 90,
"GT": 91,
"GG": 92,
"GN": 93,
"GW": 94,
"GY": 95,
"HT": 96,
"HM": 97,
"VA": 98,
"HN": 99,
"HK": 100,
"HU": 101,
"IS": 102,
"IN": 103,
"ID": 104,
"IR": 105,
"IQ": 106,
"IE": 107,
"IM": 108,
"IL": 109,
"IT": 110,
"JM": 111,
"JP": 112,
"JE": 113,
"JO": 114,
"KZ": 115,
"KE": 116,
"KI": 117,
"KP": 118,
"KR": 119,
"KW": 120,
"KG": 121,
"LA": 122,
"LV": 123,
"LB": 124,
"LS": 125,
"LR": 126,
"LY": 127,
"LI": 128,
"LT": 129,
"LU": 130,
"MO": 131,
"MK": 132,
"MG": 133,
"MW": 134,
"MY": 135,
"MV": 136,
"ML": 137,
"MT": 138,
"MH": 139,
"MQ": 140,
"MR": 141,
"MU": 142,
"YT": 143,
"MX": 144,
"FM": 145,
"MD": 146,
"MC": 147,
"MN": 148,
"ME": 149,
"MS": 150,
"MA": 151,
"MZ": 152,
"MM": 153,
"NA": 154,
"NR": 155,
"NP": 156,
"NL": 157,
"NC": 158,
"NZ": 159,
"NI": 160,
"NE": 161,
"NG": 162,
"NU": 163,
"NF": 164,
"MP": 165,
"NO": 166,
"OM": 167,
"PK": 168,
"PW": 169,
"PS": 170,
"PA": 171,
"PG": 172,
"PY": 173,
"PE": 174,
"PH": 175,
"PN": 176,
"PL": 177,
"PT": 178,
"PR": 179,
"QA": 180,
"RE": 181,
"RO": 182,
"RU": 183,
"RW": 184,
"BL": 185,
"SH": 186,
"KN": 187,
"LC": 188,
"MF": 189,
"PM": 190,
"VC": 191,
"WS": 192,
"SM": 193,
"ST": 194,
"SA": 195,
"SN": 196,
"RS": 197,
"SC": 198,
"SL": 199,
"SG": 200,
"SX": 201,
"SK": 202,
"SI": 203,
"SB": 204,
"SO": 205,
"ZA": 206,
"GS": 207,
"SS": 208,
"ES": 209,
"LK": 210,
"SD": 211,
"SR": 212,
"SJ": 213,
"SZ": 214,
"SE": 215,
"CH": 216,
"SY": 217,
"TW": 218,
"TJ": 219,
"TZ": 220,
"TH": 221,
"TL": 222,
"TG": 223,
"TK": 224,
"TO": 225,
"TT": 226,
"TN": 227,
"TR": 228,
"TM": 229,
"TC": 230,
"TV": 231,
"UG": 232,
"UA": 233,
"AE": 234,
"GB": 235,
"US": 236,
"UM": 237,
"UY": 238,
"UZ": 239,
"VU": 240,
"VE": 241,
"VN": 242,
"VG": 243,
"VI": 244,
"WF": 245,
"EH": 246,
"YE": 247,
"ZM": 248,
"ZW": 249,
"R001": 250,
"R002": 251,
"R015": 252,
"R012": 253,
"R818": 254,
"R434": 255,
"R504": 256,
"R729": 257,
"R788": 258,
"R732": 259,
"R202": 260,
"R014": 261,
"R086": 262,
"R108": 263,
"R174": 264,
"R262": 265,
"R232": 266,
"R231": 267,
"R260": 268,
"R404": 269,
"R450": 270,
"R454": 271,
"R480": 272,
"R175": 273,
"R508": 274,
"R638": 275,
"R646": 276,
"R690": 277,
"R706": 278,
"R728": 279,
"R800": 280,
"R834": 281,
"R894": 282,
"R716": 283,
"R017": 284,
"R024": 285,
"R120": 286,
"R140": 287,
"R148": 288,
"R178": 289,
"R180": 290,
"R226": 291,
"R266": 292,
"R678": 293,
"R018": 294,
"R072": 295,
"R748": 296,
"R426": 297,
"R516": 298,
"R710": 299,
"R011": 300,
"R204": 301,
"R854": 302,
"R132": 303,
"R384": 304,
"R270": 305,
"R288": 306,
"R324": 307,
"R624": 308,
"R430": 309,
"R466": 310,
"R478": 311,
"R562": 312,
"R566": 313,
"R654": 314,
"R686": 315,
"R694": 316,
"R768": 317,
"R019": 318,
"R419": 319,
"R029": 320,
"R660": 321,
"R028": 322,
"R533": 323,
"R044": 324,
"R052": 325,
"R535": 326,
"R092": 327,
"R136": 328,
"R192": 329,
"R531": 330,
"R212": 331,
"R214": 332,
"R308": 333,
"R312": 334,
"R332": 335,
"R388": 336,
"R474": 337,
"R500": 338,
"R630": 339,
"R652": 340,
"R659": 341,
"R662": 342,
"R663": 343,
"R670": 344,
"R534": 345,
"R780": 346,
"R796": 347,
"R850": 348,
"R013": 349,
"R084": 350,
"R188": 351,
"R222": 352,
"R320": 353,
"R340": 354,
"R484": 355,
"R558": 356,
"R591": 357,
"R005": 358,
"R032": 359,
"R068": 360,
"R074": 361,
"R076": 362,
"R152": 363,
"R170": 364,
"R218": 365,
"R238": 366,
"R254": 367,
"R328": 368,
"R600": 369,
"R604": 370,
"R239": 371,
"R740": 372,
"R858": 373,
"R862": 374,
"R021": 375,
"R060": 376,
"R124": 377,
"R304": 378,
"R666": 379,
"R840": 380,
"R010": 381,
"R142": 382,
"R143": 383,
"R398": 384,
"R417": 385,
"R762": 386,
"R795": 387,
"R860": 388,
"R030": 389,
"R156": 390,
"R344": 391,
"R446": 392,
"R408": 393,
"R392": 394,
"R496": 395,
"R410": 396,
"R035": 397,
"R096": 398,
"R116": 399,
"R360": 400,
"R418": 401,
"R458": 402,
"R104": 403,
"R608": 404,
"R702": 405,
"R764": 406,
"R626": 407,
"R704": 408,
"R034": 409,
"R004": 410,
"R050": 411,
"R064": 412,
"R356": 413,
"R364": 414,
"R462": 415,
"R524": 416,
"R586": 417,
"R144": 418,
"R145": 419,
"R051": 420,
"R031": 421,
"R048": 422,
"R196": 423,
"R268": 424,
"R368": 425,
"R376": 426,
"R400": 427,
"R414": 428,
"R422": 429,
"R512": 430,
"R634": 431,
"R682": 432,
"R275": 433,
"R760": 434,
"R792": 435,
"R784": 436,
"R887": 437,
"R150": 438,
"R151": 439,
"R112": 440,
"R100": 441,
"R203": 442,
"R348": 443,
"R616": 444,
"R498": 445,
"R642": 446,
"R643": 447,
"R703": 448,
"R804": 449,
"R154": 450,
"R248": 451,
"R830": 452,
"R831": 453,
"R832": 454,
"R680": 455,
"R208": 456,
"R233": 457,
"R234": 458,
"R246": 459,
"R352": 460,
"R372": 461,
"R833": 462,
"R428": 463,
"R440": 464,
"R578": 465,
"R744": 466,
"R752": 467,
"R826": 468,
"R039": 469,
"R008": 470,
"R020": 471,
"R070": 472,
"R191": 473,
"R292": 474,
"R300": 475,
"R336": 476,
"R380": 477,
"R470": 478,
"R499": 479,
"R807": 480,
"R620": 481,
"R674": 482,
"R688": 483,
"R705": 484,
"R724": 485,
"R155": 486,
"R040": 487,
"R056": 488,
"R250": 489,
"R276": 490,
"R438": 491,
"R442": 492,
"R492": 493,
"R528": 494,
"R756": 495,
"R009": 496,
"R053": 497,
"R036": 498,
"R162": 499,
"R166": 500,
"R334": 501,
"R554": 502,
"R574": 503,
"R054": 504,
"R242": 505,
"R540": 506,
"R598": 507,
"R090": 508,
"R548": 509,
"R057": 510,
"R316": 511,
"R296": 512,
"R584": 513,
"R583": 514,
"R520": 515,
"R580": 516,
"R585": 517,
"R581": 518,
"R061": 519,
"R016": 520,
"R184": 521,
"R258": 522,
"R570": 523,
"R612": 524,
"R882": 525,
"R772": 526,
"R776": 527,
"R798": 528,
"R876": 529,
}
)
func (x Location_Country) Enum() *Location_Country {
p := new(Location_Country)
*p = x
return p
}
func (x Location_Country) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (Location_Country) Descriptor() protoreflect.EnumDescriptor {
return file_claim_proto_enumTypes[5].Descriptor()
}
func (Location_Country) Type() protoreflect.EnumType {
return &file_claim_proto_enumTypes[5]
}
func (x Location_Country) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use Location_Country.Descriptor instead.
func (Location_Country) EnumDescriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{12, 0}
}
type Claim struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Types that are assignable to Type:
// *Claim_Stream
// *Claim_Channel
// *Claim_Collection
// *Claim_Repost
Type isClaim_Type `protobuf_oneof:"type"`
Title string `protobuf:"bytes,8,opt,name=title,proto3" json:"title"`
Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description"`
Thumbnail *Source `protobuf:"bytes,10,opt,name=thumbnail,proto3" json:"thumbnail"`
Tags []string `protobuf:"bytes,11,rep,name=tags,proto3" json:"tags"`
Languages []*Language `protobuf:"bytes,12,rep,name=languages,proto3" json:"languages"`
Locations []*Location `protobuf:"bytes,13,rep,name=locations,proto3" json:"locations"`
}
func (x *Claim) Reset() {
*x = Claim{}
if protoimpl.UnsafeEnabled {
mi := &file_claim_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Claim) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Claim) ProtoMessage() {}
func (x *Claim) ProtoReflect() protoreflect.Message {
mi := &file_claim_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 Claim.ProtoReflect.Descriptor instead.
func (*Claim) Descriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{0}
}
func (m *Claim) GetType() isClaim_Type {
if m != nil {
return m.Type
}
return nil
}
func (x *Claim) GetStream() *Stream {
if x, ok := x.GetType().(*Claim_Stream); ok {
return x.Stream
}
return nil
}
func (x *Claim) GetChannel() *Channel {
if x, ok := x.GetType().(*Claim_Channel); ok {
return x.Channel
}
return nil
}
func (x *Claim) GetCollection() *ClaimList {
if x, ok := x.GetType().(*Claim_Collection); ok {
return x.Collection
}
return nil
}
func (x *Claim) GetRepost() *ClaimReference {
if x, ok := x.GetType().(*Claim_Repost); ok {
return x.Repost
}
return nil
}
func (x *Claim) GetTitle() string {
if x != nil {
return x.Title
}
return ""
}
func (x *Claim) GetDescription() string {
if x != nil {
return x.Description
}
return ""
}
func (x *Claim) GetThumbnail() *Source {
if x != nil {
return x.Thumbnail
}
return nil
}
func (x *Claim) GetTags() []string {
if x != nil {
return x.Tags
}
return nil
}
func (x *Claim) GetLanguages() []*Language {
if x != nil {
return x.Languages
}
return nil
}
func (x *Claim) GetLocations() []*Location {
if x != nil {
return x.Locations
}
return nil
}
type isClaim_Type interface {
isClaim_Type()
}
type Claim_Stream struct {
Stream *Stream `protobuf:"bytes,1,opt,name=stream,proto3,oneof"`
}
type Claim_Channel struct {
Channel *Channel `protobuf:"bytes,2,opt,name=channel,proto3,oneof"`
}
type Claim_Collection struct {
Collection *ClaimList `protobuf:"bytes,3,opt,name=collection,proto3,oneof"`
}
type Claim_Repost struct {
Repost *ClaimReference `protobuf:"bytes,4,opt,name=repost,proto3,oneof"`
}
func (*Claim_Stream) isClaim_Type() {}
func (*Claim_Channel) isClaim_Type() {}
func (*Claim_Collection) isClaim_Type() {}
func (*Claim_Repost) isClaim_Type() {}
type Stream struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Source *Source `protobuf:"bytes,1,opt,name=source,proto3" json:"source"`
Author string `protobuf:"bytes,2,opt,name=author,proto3" json:"author"`
License string `protobuf:"bytes,3,opt,name=license,proto3" json:"license"`
LicenseUrl string `protobuf:"bytes,4,opt,name=license_url,json=licenseUrl,proto3" json:"license_url"`
ReleaseTime int64 `protobuf:"varint,5,opt,name=release_time,json=releaseTime,proto3" json:"release_time"` // seconds since UNIX epoch
Fee *Fee `protobuf:"bytes,6,opt,name=fee,proto3" json:"fee"`
// Types that are assignable to Type:
// *Stream_Image
// *Stream_Video
// *Stream_Audio
// *Stream_Software
Type isStream_Type `protobuf_oneof:"type"`
}
func (x *Stream) Reset() {
*x = Stream{}
if protoimpl.UnsafeEnabled {
mi := &file_claim_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Stream) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Stream) ProtoMessage() {}
func (x *Stream) ProtoReflect() protoreflect.Message {
mi := &file_claim_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 Stream.ProtoReflect.Descriptor instead.
func (*Stream) Descriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{1}
}
func (x *Stream) GetSource() *Source {
if x != nil {
return x.Source
}
return nil
}
func (x *Stream) GetAuthor() string {
if x != nil {
return x.Author
}
return ""
}
func (x *Stream) GetLicense() string {
if x != nil {
return x.License
}
return ""
}
func (x *Stream) GetLicenseUrl() string {
if x != nil {
return x.LicenseUrl
}
return ""
}
func (x *Stream) GetReleaseTime() int64 {
if x != nil {
return x.ReleaseTime
}
return 0
}
func (x *Stream) GetFee() *Fee {
if x != nil {
return x.Fee
}
return nil
}
func (m *Stream) GetType() isStream_Type {
if m != nil {
return m.Type
}
return nil
}
func (x *Stream) GetImage() *Image {
if x, ok := x.GetType().(*Stream_Image); ok {
return x.Image
}
return nil
}
func (x *Stream) GetVideo() *Video {
if x, ok := x.GetType().(*Stream_Video); ok {
return x.Video
}
return nil
}
func (x *Stream) GetAudio() *Audio {
if x, ok := x.GetType().(*Stream_Audio); ok {
return x.Audio
}
return nil
}
func (x *Stream) GetSoftware() *Software {
if x, ok := x.GetType().(*Stream_Software); ok {
return x.Software
}
return nil
}
type isStream_Type interface {
isStream_Type()
}
type Stream_Image struct {
Image *Image `protobuf:"bytes,10,opt,name=image,proto3,oneof"`
}
type Stream_Video struct {
Video *Video `protobuf:"bytes,11,opt,name=video,proto3,oneof"`
}
type Stream_Audio struct {
Audio *Audio `protobuf:"bytes,12,opt,name=audio,proto3,oneof"`
}
type Stream_Software struct {
Software *Software `protobuf:"bytes,13,opt,name=software,proto3,oneof"`
}
func (*Stream_Image) isStream_Type() {}
func (*Stream_Video) isStream_Type() {}
func (*Stream_Audio) isStream_Type() {}
func (*Stream_Software) isStream_Type() {}
type Channel struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
PublicKey []byte `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key"`
Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email"`
WebsiteUrl string `protobuf:"bytes,3,opt,name=website_url,json=websiteUrl,proto3" json:"website_url"`
Cover *Source `protobuf:"bytes,4,opt,name=cover,proto3" json:"cover"`
Featured *ClaimList `protobuf:"bytes,5,opt,name=featured,proto3" json:"featured"`
}
func (x *Channel) Reset() {
*x = Channel{}
if protoimpl.UnsafeEnabled {
mi := &file_claim_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Channel) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Channel) ProtoMessage() {}
func (x *Channel) ProtoReflect() protoreflect.Message {
mi := &file_claim_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 Channel.ProtoReflect.Descriptor instead.
func (*Channel) Descriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{2}
}
func (x *Channel) GetPublicKey() []byte {
if x != nil {
return x.PublicKey
}
return nil
}
func (x *Channel) GetEmail() string {
if x != nil {
return x.Email
}
return ""
}
func (x *Channel) GetWebsiteUrl() string {
if x != nil {
return x.WebsiteUrl
}
return ""
}
func (x *Channel) GetCover() *Source {
if x != nil {
return x.Cover
}
return nil
}
func (x *Channel) GetFeatured() *ClaimList {
if x != nil {
return x.Featured
}
return nil
}
type ClaimReference struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ClaimHash []byte `protobuf:"bytes,1,opt,name=claim_hash,json=claimHash,proto3" json:"claim_hash"`
}
func (x *ClaimReference) Reset() {
*x = ClaimReference{}
if protoimpl.UnsafeEnabled {
mi := &file_claim_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ClaimReference) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ClaimReference) ProtoMessage() {}
func (x *ClaimReference) ProtoReflect() protoreflect.Message {
mi := &file_claim_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 ClaimReference.ProtoReflect.Descriptor instead.
func (*ClaimReference) Descriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{3}
}
func (x *ClaimReference) GetClaimHash() []byte {
if x != nil {
return x.ClaimHash
}
return nil
}
type ClaimList struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ListType ClaimList_ListType `protobuf:"varint,1,opt,name=list_type,json=listType,proto3,enum=pb.ClaimList_ListType" json:"list_type"`
ClaimReferences []*ClaimReference `protobuf:"bytes,2,rep,name=claim_references,json=claimReferences,proto3" json:"claim_references"`
}
func (x *ClaimList) Reset() {
*x = ClaimList{}
if protoimpl.UnsafeEnabled {
mi := &file_claim_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ClaimList) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ClaimList) ProtoMessage() {}
func (x *ClaimList) ProtoReflect() protoreflect.Message {
mi := &file_claim_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 ClaimList.ProtoReflect.Descriptor instead.
func (*ClaimList) Descriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{4}
}
func (x *ClaimList) GetListType() ClaimList_ListType {
if x != nil {
return x.ListType
}
return ClaimList_COLLECTION
}
func (x *ClaimList) GetClaimReferences() []*ClaimReference {
if x != nil {
return x.ClaimReferences
}
return nil
}
type Source struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash"` // SHA-384 hash of the entire unencrypted file
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
Size uint64 `protobuf:"varint,3,opt,name=size,proto3" json:"size"`
MediaType string `protobuf:"bytes,4,opt,name=media_type,json=mediaType,proto3" json:"media_type"`
Url string `protobuf:"bytes,5,opt,name=url,proto3" json:"url"`
SdHash []byte `protobuf:"bytes,6,opt,name=sd_hash,json=sdHash,proto3" json:"sd_hash"` // SHA-384 hash of the streams manifest blob
BtInfohash []byte `protobuf:"bytes,7,opt,name=bt_infohash,json=btInfohash,proto3" json:"bt_infohash"` // 20-byte SHA1 hash used to reference a torrent file
}
func (x *Source) Reset() {
*x = Source{}
if protoimpl.UnsafeEnabled {
mi := &file_claim_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Source) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Source) ProtoMessage() {}
func (x *Source) ProtoReflect() protoreflect.Message {
mi := &file_claim_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 Source.ProtoReflect.Descriptor instead.
func (*Source) Descriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{5}
}
func (x *Source) GetHash() []byte {
if x != nil {
return x.Hash
}
return nil
}
func (x *Source) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *Source) GetSize() uint64 {
if x != nil {
return x.Size
}
return 0
}
func (x *Source) GetMediaType() string {
if x != nil {
return x.MediaType
}
return ""
}
func (x *Source) GetUrl() string {
if x != nil {
return x.Url
}
return ""
}
func (x *Source) GetSdHash() []byte {
if x != nil {
return x.SdHash
}
return nil
}
func (x *Source) GetBtInfohash() []byte {
if x != nil {
return x.BtInfohash
}
return nil
}
type Fee struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Currency Fee_Currency `protobuf:"varint,1,opt,name=currency,proto3,enum=pb.Fee_Currency" json:"currency"`
Address []byte `protobuf:"bytes,2,opt,name=address,proto3" json:"address"`
Amount uint64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount"` // deweys for LBC/BTC, cents for USD
}
func (x *Fee) Reset() {
*x = Fee{}
if protoimpl.UnsafeEnabled {
mi := &file_claim_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Fee) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Fee) ProtoMessage() {}
func (x *Fee) ProtoReflect() protoreflect.Message {
mi := &file_claim_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 Fee.ProtoReflect.Descriptor instead.
func (*Fee) Descriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{6}
}
func (x *Fee) GetCurrency() Fee_Currency {
if x != nil {
return x.Currency
}
return Fee_UNKNOWN_CURRENCY
}
func (x *Fee) GetAddress() []byte {
if x != nil {
return x.Address
}
return nil
}
func (x *Fee) GetAmount() uint64 {
if x != nil {
return x.Amount
}
return 0
}
type Image struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Width uint32 `protobuf:"varint,1,opt,name=width,proto3" json:"width"`
Height uint32 `protobuf:"varint,2,opt,name=height,proto3" json:"height"`
}
func (x *Image) Reset() {
*x = Image{}
if protoimpl.UnsafeEnabled {
mi := &file_claim_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Image) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Image) ProtoMessage() {}
func (x *Image) ProtoReflect() protoreflect.Message {
mi := &file_claim_proto_msgTypes[7]
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 Image.ProtoReflect.Descriptor instead.
func (*Image) Descriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{7}
}
func (x *Image) GetWidth() uint32 {
if x != nil {
return x.Width
}
return 0
}
func (x *Image) GetHeight() uint32 {
if x != nil {
return x.Height
}
return 0
}
type Video struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Width uint32 `protobuf:"varint,1,opt,name=width,proto3" json:"width"`
Height uint32 `protobuf:"varint,2,opt,name=height,proto3" json:"height"`
Duration uint32 `protobuf:"varint,3,opt,name=duration,proto3" json:"duration"`
Audio *Audio `protobuf:"bytes,15,opt,name=audio,proto3" json:"audio"`
}
func (x *Video) Reset() {
*x = Video{}
if protoimpl.UnsafeEnabled {
mi := &file_claim_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Video) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Video) ProtoMessage() {}
func (x *Video) ProtoReflect() protoreflect.Message {
mi := &file_claim_proto_msgTypes[8]
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 Video.ProtoReflect.Descriptor instead.
func (*Video) Descriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{8}
}
func (x *Video) GetWidth() uint32 {
if x != nil {
return x.Width
}
return 0
}
func (x *Video) GetHeight() uint32 {
if x != nil {
return x.Height
}
return 0
}
func (x *Video) GetDuration() uint32 {
if x != nil {
return x.Duration
}
return 0
}
func (x *Video) GetAudio() *Audio {
if x != nil {
return x.Audio
}
return nil
}
type Audio struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Duration uint32 `protobuf:"varint,1,opt,name=duration,proto3" json:"duration"`
}
func (x *Audio) Reset() {
*x = Audio{}
if protoimpl.UnsafeEnabled {
mi := &file_claim_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Audio) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Audio) ProtoMessage() {}
func (x *Audio) ProtoReflect() protoreflect.Message {
mi := &file_claim_proto_msgTypes[9]
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 Audio.ProtoReflect.Descriptor instead.
func (*Audio) Descriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{9}
}
func (x *Audio) GetDuration() uint32 {
if x != nil {
return x.Duration
}
return 0
}
type Software struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Os string `protobuf:"bytes,1,opt,name=os,proto3" json:"os"`
}
func (x *Software) Reset() {
*x = Software{}
if protoimpl.UnsafeEnabled {
mi := &file_claim_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Software) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Software) ProtoMessage() {}
func (x *Software) ProtoReflect() protoreflect.Message {
mi := &file_claim_proto_msgTypes[10]
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 Software.ProtoReflect.Descriptor instead.
func (*Software) Descriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{10}
}
func (x *Software) GetOs() string {
if x != nil {
return x.Os
}
return ""
}
// RFC 5646
type Language struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Language Language_Language `protobuf:"varint,1,opt,name=language,proto3,enum=pb.Language_Language" json:"language"`
Script Language_Script `protobuf:"varint,2,opt,name=script,proto3,enum=pb.Language_Script" json:"script"`
Region Location_Country `protobuf:"varint,3,opt,name=region,proto3,enum=pb.Location_Country" json:"region"`
}
func (x *Language) Reset() {
*x = Language{}
if protoimpl.UnsafeEnabled {
mi := &file_claim_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Language) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Language) ProtoMessage() {}
func (x *Language) ProtoReflect() protoreflect.Message {
mi := &file_claim_proto_msgTypes[11]
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 Language.ProtoReflect.Descriptor instead.
func (*Language) Descriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{11}
}
func (x *Language) GetLanguage() Language_Language {
if x != nil {
return x.Language
}
return Language_UNKNOWN_LANGUAGE
}
func (x *Language) GetScript() Language_Script {
if x != nil {
return x.Script
}
return Language_UNKNOWN_SCRIPT
}
func (x *Language) GetRegion() Location_Country {
if x != nil {
return x.Region
}
return Location_UNKNOWN_COUNTRY
}
type Location struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Country Location_Country `protobuf:"varint,1,opt,name=country,proto3,enum=pb.Location_Country" json:"country"`
State string `protobuf:"bytes,2,opt,name=state,proto3" json:"state"`
City string `protobuf:"bytes,3,opt,name=city,proto3" json:"city"`
Code string `protobuf:"bytes,4,opt,name=code,proto3" json:"code"`
Latitude int32 `protobuf:"zigzag32,5,opt,name=latitude,proto3" json:"latitude"`
Longitude int32 `protobuf:"zigzag32,6,opt,name=longitude,proto3" json:"longitude"`
}
func (x *Location) Reset() {
*x = Location{}
if protoimpl.UnsafeEnabled {
mi := &file_claim_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *Location) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Location) ProtoMessage() {}
func (x *Location) ProtoReflect() protoreflect.Message {
mi := &file_claim_proto_msgTypes[12]
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 Location.ProtoReflect.Descriptor instead.
func (*Location) Descriptor() ([]byte, []int) {
return file_claim_proto_rawDescGZIP(), []int{12}
}
func (x *Location) GetCountry() Location_Country {
if x != nil {
return x.Country
}
return Location_UNKNOWN_COUNTRY
}
func (x *Location) GetState() string {
if x != nil {
return x.State
}
return ""
}
func (x *Location) GetCity() string {
if x != nil {
return x.City
}
return ""
}
func (x *Location) GetCode() string {
if x != nil {
return x.Code
}
return ""
}
func (x *Location) GetLatitude() int32 {
if x != nil {
return x.Latitude
}
return 0
}
func (x *Location) GetLongitude() int32 {
if x != nil {
return x.Longitude
}
return 0
}
var File_claim_proto protoreflect.FileDescriptor
var file_claim_proto_rawDesc = []byte{
0x0a, 0x0b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70,
0x62, 0x22, 0x8b, 0x03, 0x0a, 0x05, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x12, 0x24, 0x0a, 0x06, 0x73,
0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62,
0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x48, 0x00, 0x52, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61,
0x6d, 0x12, 0x27, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x48,
0x00, 0x52, 0x07, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x2f, 0x0a, 0x0a, 0x63, 0x6f,
0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d,
0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x48, 0x00, 0x52,
0x0a, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2c, 0x0a, 0x06, 0x72,
0x65, 0x70, 0x6f, 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62,
0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x48,
0x00, 0x52, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74,
0x6c, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12,
0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09,
0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
0x6e, 0x12, 0x28, 0x0a, 0x09, 0x74, 0x68, 0x75, 0x6d, 0x62, 0x6e, 0x61, 0x69, 0x6c, 0x18, 0x0a,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65,
0x52, 0x09, 0x74, 0x68, 0x75, 0x6d, 0x62, 0x6e, 0x61, 0x69, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x74,
0x61, 0x67, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12,
0x2a, 0x0a, 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65,
0x52, 0x09, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x09, 0x6c,
0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c,
0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x6c, 0x6f,
0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x06, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22,
0xda, 0x02, 0x0a, 0x06, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x22, 0x0a, 0x06, 0x73, 0x6f,
0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e,
0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x16,
0x0a, 0x06, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73,
0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65,
0x12, 0x1f, 0x0a, 0x0b, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18,
0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x55, 0x72,
0x6c, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d,
0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65,
0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x66, 0x65, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x07, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x65, 0x65, 0x52, 0x03, 0x66, 0x65, 0x65, 0x12,
0x21, 0x0a, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09,
0x2e, 0x70, 0x62, 0x2e, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x05, 0x69, 0x6d, 0x61,
0x67, 0x65, 0x12, 0x21, 0x0a, 0x05, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x18, 0x0b, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x2e, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x48, 0x00, 0x52, 0x05,
0x76, 0x69, 0x64, 0x65, 0x6f, 0x12, 0x21, 0x0a, 0x05, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x18, 0x0c,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x75, 0x64, 0x69, 0x6f, 0x48,
0x00, 0x52, 0x05, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x12, 0x2a, 0x0a, 0x08, 0x73, 0x6f, 0x66, 0x74,
0x77, 0x61, 0x72, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x70, 0x62, 0x2e,
0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x48, 0x00, 0x52, 0x08, 0x73, 0x6f, 0x66, 0x74,
0x77, 0x61, 0x72, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0xac, 0x01, 0x0a,
0x07, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x75, 0x62, 0x6c,
0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x70, 0x75,
0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x1f, 0x0a,
0x0b, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01,
0x28, 0x09, 0x52, 0x0a, 0x77, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x20,
0x0a, 0x05, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e,
0x70, 0x62, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x05, 0x63, 0x6f, 0x76, 0x65, 0x72,
0x12, 0x29, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x4c, 0x69, 0x73,
0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x64, 0x22, 0x2f, 0x0a, 0x0e, 0x43,
0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x1d, 0x0a,
0x0a, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0c, 0x52, 0x09, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x48, 0x61, 0x73, 0x68, 0x22, 0xab, 0x01, 0x0a,
0x09, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x33, 0x0a, 0x09, 0x6c, 0x69,
0x73, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e,
0x70, 0x62, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x2e, 0x4c, 0x69, 0x73,
0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x6c, 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12,
0x3d, 0x0a, 0x10, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x43,
0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x0f, 0x63,
0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x2a,
0x0a, 0x08, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0e, 0x0a, 0x0a, 0x43, 0x4f,
0x4c, 0x4c, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x44, 0x45,
0x52, 0x49, 0x56, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x02, 0x22, 0xaf, 0x01, 0x0a, 0x06, 0x53,
0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0c, 0x52, 0x04, 0x68, 0x61, 0x73, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a,
0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x73, 0x69, 0x7a,
0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65,
0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75,
0x72, 0x6c, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x64, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x06, 0x20,
0x01, 0x28, 0x0c, 0x52, 0x06, 0x73, 0x64, 0x48, 0x61, 0x73, 0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x62,
0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c,
0x52, 0x0a, 0x62, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x68, 0x61, 0x73, 0x68, 0x22, 0xa2, 0x01, 0x0a,
0x03, 0x46, 0x65, 0x65, 0x12, 0x2c, 0x0a, 0x08, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79,
0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x65, 0x65, 0x2e,
0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79, 0x52, 0x08, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e,
0x63, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20,
0x01, 0x28, 0x0c, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x16, 0x0a, 0x06,
0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x61, 0x6d,
0x6f, 0x75, 0x6e, 0x74, 0x22, 0x3b, 0x0a, 0x08, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x79,
0x12, 0x14, 0x0a, 0x10, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x43, 0x55, 0x52, 0x52,
0x45, 0x4e, 0x43, 0x59, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x4c, 0x42, 0x43, 0x10, 0x01, 0x12,
0x07, 0x0a, 0x03, 0x42, 0x54, 0x43, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, 0x55, 0x53, 0x44, 0x10,
0x03, 0x22, 0x35, 0x0a, 0x05, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x77, 0x69,
0x64, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68,
0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, 0x72, 0x0a, 0x05, 0x56, 0x69, 0x64, 0x65,
0x6f, 0x12, 0x14, 0x0a, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
0x52, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68,
0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12,
0x1a, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x05, 0x61,
0x75, 0x64, 0x69, 0x6f, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x2e,
0x41, 0x75, 0x64, 0x69, 0x6f, 0x52, 0x05, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x22, 0x23, 0x0a, 0x05,
0x41, 0x75, 0x64, 0x69, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x22, 0x70, 0x0a, 0x08, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x12, 0x0e, 0x0a,
0x02, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x6f, 0x73, 0x22, 0x54, 0x0a,
0x02, 0x4f, 0x53, 0x12, 0x0e, 0x0a, 0x0a, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4f,
0x53, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x4e, 0x59, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05,
0x4c, 0x49, 0x4e, 0x55, 0x58, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x57, 0x49, 0x4e, 0x44, 0x4f,
0x57, 0x53, 0x10, 0x03, 0x12, 0x07, 0x0a, 0x03, 0x4d, 0x41, 0x43, 0x10, 0x04, 0x12, 0x0b, 0x0a,
0x07, 0x41, 0x4e, 0x44, 0x52, 0x4f, 0x49, 0x44, 0x10, 0x05, 0x12, 0x07, 0x0a, 0x03, 0x49, 0x4f,
0x53, 0x10, 0x06, 0x22, 0xe1, 0x1d, 0x0a, 0x08, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65,
0x12, 0x31, 0x0a, 0x08, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01,
0x28, 0x0e, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65,
0x2e, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x52, 0x08, 0x6c, 0x61, 0x6e, 0x67, 0x75,
0x61, 0x67, 0x65, 0x12, 0x2b, 0x0a, 0x06, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x18, 0x02, 0x20,
0x01, 0x28, 0x0e, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67,
0x65, 0x2e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x52, 0x06, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
0x12, 0x2c, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e,
0x32, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43,
0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x22, 0x99,
0x0c, 0x0a, 0x08, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x55,
0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x10,
0x00, 0x12, 0x06, 0x0a, 0x02, 0x65, 0x6e, 0x10, 0x01, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x61, 0x10,
0x02, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x62, 0x10, 0x03, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x65, 0x10,
0x04, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x66, 0x10, 0x05, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x6b, 0x10,
0x06, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x6d, 0x10, 0x07, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x6e, 0x10,
0x08, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x72, 0x10, 0x09, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x73, 0x10,
0x0a, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x76, 0x10, 0x0b, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x79, 0x10,
0x0c, 0x12, 0x06, 0x0a, 0x02, 0x61, 0x7a, 0x10, 0x0d, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x61, 0x10,
0x0e, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x65, 0x10, 0x0f, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x67, 0x10,
0x10, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x68, 0x10, 0x11, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x69, 0x10,
0x12, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x6d, 0x10, 0x13, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x6e, 0x10,
0x14, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x6f, 0x10, 0x15, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x72, 0x10,
0x16, 0x12, 0x06, 0x0a, 0x02, 0x62, 0x73, 0x10, 0x17, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x61, 0x10,
0x18, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x65, 0x10, 0x19, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x68, 0x10,
0x1a, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x6f, 0x10, 0x1b, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x72, 0x10,
0x1c, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x73, 0x10, 0x1d, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x75, 0x10,
0x1e, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x76, 0x10, 0x1f, 0x12, 0x06, 0x0a, 0x02, 0x63, 0x79, 0x10,
0x20, 0x12, 0x06, 0x0a, 0x02, 0x64, 0x61, 0x10, 0x21, 0x12, 0x06, 0x0a, 0x02, 0x64, 0x65, 0x10,
0x22, 0x12, 0x06, 0x0a, 0x02, 0x64, 0x76, 0x10, 0x23, 0x12, 0x06, 0x0a, 0x02, 0x64, 0x7a, 0x10,
0x24, 0x12, 0x06, 0x0a, 0x02, 0x65, 0x65, 0x10, 0x25, 0x12, 0x06, 0x0a, 0x02, 0x65, 0x6c, 0x10,
0x26, 0x12, 0x06, 0x0a, 0x02, 0x65, 0x6f, 0x10, 0x27, 0x12, 0x06, 0x0a, 0x02, 0x65, 0x73, 0x10,
0x28, 0x12, 0x06, 0x0a, 0x02, 0x65, 0x74, 0x10, 0x29, 0x12, 0x06, 0x0a, 0x02, 0x65, 0x75, 0x10,
0x2a, 0x12, 0x06, 0x0a, 0x02, 0x66, 0x61, 0x10, 0x2b, 0x12, 0x06, 0x0a, 0x02, 0x66, 0x66, 0x10,
0x2c, 0x12, 0x06, 0x0a, 0x02, 0x66, 0x69, 0x10, 0x2d, 0x12, 0x06, 0x0a, 0x02, 0x66, 0x6a, 0x10,
0x2e, 0x12, 0x06, 0x0a, 0x02, 0x66, 0x6f, 0x10, 0x2f, 0x12, 0x06, 0x0a, 0x02, 0x66, 0x72, 0x10,
0x30, 0x12, 0x06, 0x0a, 0x02, 0x66, 0x79, 0x10, 0x31, 0x12, 0x06, 0x0a, 0x02, 0x67, 0x61, 0x10,
0x32, 0x12, 0x06, 0x0a, 0x02, 0x67, 0x64, 0x10, 0x33, 0x12, 0x06, 0x0a, 0x02, 0x67, 0x6c, 0x10,
0x34, 0x12, 0x06, 0x0a, 0x02, 0x67, 0x6e, 0x10, 0x35, 0x12, 0x06, 0x0a, 0x02, 0x67, 0x75, 0x10,
0x36, 0x12, 0x06, 0x0a, 0x02, 0x67, 0x76, 0x10, 0x37, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x61, 0x10,
0x38, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x65, 0x10, 0x39, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x69, 0x10,
0x3a, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x6f, 0x10, 0x3b, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x72, 0x10,
0x3c, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x74, 0x10, 0x3d, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x75, 0x10,
0x3e, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x79, 0x10, 0x3f, 0x12, 0x06, 0x0a, 0x02, 0x68, 0x7a, 0x10,
0x40, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x61, 0x10, 0x41, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x64, 0x10,
0x42, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x65, 0x10, 0x43, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x67, 0x10,
0x44, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x69, 0x10, 0x45, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x6b, 0x10,
0x46, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x6f, 0x10, 0x47, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x73, 0x10,
0x48, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x74, 0x10, 0x49, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x75, 0x10,
0x4a, 0x12, 0x06, 0x0a, 0x02, 0x6a, 0x61, 0x10, 0x4b, 0x12, 0x06, 0x0a, 0x02, 0x6a, 0x76, 0x10,
0x4c, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x61, 0x10, 0x4d, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x67, 0x10,
0x4e, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x69, 0x10, 0x4f, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x6a, 0x10,
0x50, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x6b, 0x10, 0x51, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x6c, 0x10,
0x52, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x6d, 0x10, 0x53, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x6e, 0x10,
0x54, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x6f, 0x10, 0x55, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x72, 0x10,
0x56, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x73, 0x10, 0x57, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x75, 0x10,
0x58, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x76, 0x10, 0x59, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x77, 0x10,
0x5a, 0x12, 0x06, 0x0a, 0x02, 0x6b, 0x79, 0x10, 0x5b, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x61, 0x10,
0x5c, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x62, 0x10, 0x5d, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x67, 0x10,
0x5e, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x69, 0x10, 0x5f, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x6e, 0x10,
0x60, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x6f, 0x10, 0x61, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x74, 0x10,
0x62, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x75, 0x10, 0x63, 0x12, 0x06, 0x0a, 0x02, 0x6c, 0x76, 0x10,
0x64, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x67, 0x10, 0x65, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x68, 0x10,
0x66, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x69, 0x10, 0x67, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x6b, 0x10,
0x68, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x6c, 0x10, 0x69, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x6e, 0x10,
0x6a, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x72, 0x10, 0x6b, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x73, 0x10,
0x6c, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x74, 0x10, 0x6d, 0x12, 0x06, 0x0a, 0x02, 0x6d, 0x79, 0x10,
0x6e, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x61, 0x10, 0x6f, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x62, 0x10,
0x70, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x64, 0x10, 0x71, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x65, 0x10,
0x72, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x67, 0x10, 0x73, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x6c, 0x10,
0x74, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x6e, 0x10, 0x75, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x6f, 0x10,
0x76, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x72, 0x10, 0x77, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x76, 0x10,
0x78, 0x12, 0x06, 0x0a, 0x02, 0x6e, 0x79, 0x10, 0x79, 0x12, 0x06, 0x0a, 0x02, 0x6f, 0x63, 0x10,
0x7a, 0x12, 0x06, 0x0a, 0x02, 0x6f, 0x6a, 0x10, 0x7b, 0x12, 0x06, 0x0a, 0x02, 0x6f, 0x6d, 0x10,
0x7c, 0x12, 0x06, 0x0a, 0x02, 0x6f, 0x72, 0x10, 0x7d, 0x12, 0x06, 0x0a, 0x02, 0x6f, 0x73, 0x10,
0x7e, 0x12, 0x06, 0x0a, 0x02, 0x70, 0x61, 0x10, 0x7f, 0x12, 0x07, 0x0a, 0x02, 0x70, 0x69, 0x10,
0x80, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x70, 0x6c, 0x10, 0x81, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x70,
0x73, 0x10, 0x82, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x70, 0x74, 0x10, 0x83, 0x01, 0x12, 0x07, 0x0a,
0x02, 0x71, 0x75, 0x10, 0x84, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x72, 0x6d, 0x10, 0x85, 0x01, 0x12,
0x07, 0x0a, 0x02, 0x72, 0x6e, 0x10, 0x86, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x72, 0x6f, 0x10, 0x87,
0x01, 0x12, 0x07, 0x0a, 0x02, 0x72, 0x75, 0x10, 0x88, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x72, 0x77,
0x10, 0x89, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x61, 0x10, 0x8a, 0x01, 0x12, 0x07, 0x0a, 0x02,
0x73, 0x63, 0x10, 0x8b, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x64, 0x10, 0x8c, 0x01, 0x12, 0x07,
0x0a, 0x02, 0x73, 0x65, 0x10, 0x8d, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x67, 0x10, 0x8e, 0x01,
0x12, 0x07, 0x0a, 0x02, 0x73, 0x69, 0x10, 0x8f, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x6b, 0x10,
0x90, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x6c, 0x10, 0x91, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73,
0x6d, 0x10, 0x92, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x6e, 0x10, 0x93, 0x01, 0x12, 0x07, 0x0a,
0x02, 0x73, 0x6f, 0x10, 0x94, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x71, 0x10, 0x95, 0x01, 0x12,
0x07, 0x0a, 0x02, 0x73, 0x72, 0x10, 0x96, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x73, 0x10, 0x97,
0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x74, 0x10, 0x98, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x75,
0x10, 0x99, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x73, 0x76, 0x10, 0x9a, 0x01, 0x12, 0x07, 0x0a, 0x02,
0x73, 0x77, 0x10, 0x9b, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x61, 0x10, 0x9c, 0x01, 0x12, 0x07,
0x0a, 0x02, 0x74, 0x65, 0x10, 0x9d, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x67, 0x10, 0x9e, 0x01,
0x12, 0x07, 0x0a, 0x02, 0x74, 0x68, 0x10, 0x9f, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x69, 0x10,
0xa0, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x6b, 0x10, 0xa1, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74,
0x6c, 0x10, 0xa2, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x6e, 0x10, 0xa3, 0x01, 0x12, 0x07, 0x0a,
0x02, 0x74, 0x6f, 0x10, 0xa4, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x72, 0x10, 0xa5, 0x01, 0x12,
0x07, 0x0a, 0x02, 0x74, 0x73, 0x10, 0xa6, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x74, 0x10, 0xa7,
0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x77, 0x10, 0xa8, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x74, 0x79,
0x10, 0xa9, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x75, 0x67, 0x10, 0xaa, 0x01, 0x12, 0x07, 0x0a, 0x02,
0x75, 0x6b, 0x10, 0xab, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x75, 0x72, 0x10, 0xac, 0x01, 0x12, 0x07,
0x0a, 0x02, 0x75, 0x7a, 0x10, 0xad, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x76, 0x65, 0x10, 0xae, 0x01,
0x12, 0x07, 0x0a, 0x02, 0x76, 0x69, 0x10, 0xaf, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x76, 0x6f, 0x10,
0xb0, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x77, 0x61, 0x10, 0xb1, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x77,
0x6f, 0x10, 0xb2, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x78, 0x68, 0x10, 0xb3, 0x01, 0x12, 0x07, 0x0a,
0x02, 0x79, 0x69, 0x10, 0xb4, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x79, 0x6f, 0x10, 0xb5, 0x01, 0x12,
0x07, 0x0a, 0x02, 0x7a, 0x61, 0x10, 0xb6, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x7a, 0x68, 0x10, 0xb7,
0x01, 0x12, 0x07, 0x0a, 0x02, 0x7a, 0x75, 0x10, 0xb8, 0x01, 0x22, 0xaa, 0x10, 0x0a, 0x06, 0x53,
0x63, 0x72, 0x69, 0x70, 0x74, 0x12, 0x12, 0x0a, 0x0e, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e,
0x5f, 0x53, 0x43, 0x52, 0x49, 0x50, 0x54, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x41, 0x64, 0x6c,
0x6d, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x41, 0x66, 0x61, 0x6b, 0x10, 0x02, 0x12, 0x08, 0x0a,
0x04, 0x41, 0x67, 0x68, 0x62, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x41, 0x68, 0x6f, 0x6d, 0x10,
0x04, 0x12, 0x08, 0x0a, 0x04, 0x41, 0x72, 0x61, 0x62, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x41,
0x72, 0x61, 0x6e, 0x10, 0x06, 0x12, 0x08, 0x0a, 0x04, 0x41, 0x72, 0x6d, 0x69, 0x10, 0x07, 0x12,
0x08, 0x0a, 0x04, 0x41, 0x72, 0x6d, 0x6e, 0x10, 0x08, 0x12, 0x08, 0x0a, 0x04, 0x41, 0x76, 0x73,
0x74, 0x10, 0x09, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x61, 0x6c, 0x69, 0x10, 0x0a, 0x12, 0x08, 0x0a,
0x04, 0x42, 0x61, 0x6d, 0x75, 0x10, 0x0b, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x61, 0x73, 0x73, 0x10,
0x0c, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x61, 0x74, 0x6b, 0x10, 0x0d, 0x12, 0x08, 0x0a, 0x04, 0x42,
0x65, 0x6e, 0x67, 0x10, 0x0e, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x68, 0x6b, 0x73, 0x10, 0x0f, 0x12,
0x08, 0x0a, 0x04, 0x42, 0x6c, 0x69, 0x73, 0x10, 0x10, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x6f, 0x70,
0x6f, 0x10, 0x11, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x72, 0x61, 0x68, 0x10, 0x12, 0x12, 0x08, 0x0a,
0x04, 0x42, 0x72, 0x61, 0x69, 0x10, 0x13, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x75, 0x67, 0x69, 0x10,
0x14, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x75, 0x68, 0x64, 0x10, 0x15, 0x12, 0x08, 0x0a, 0x04, 0x43,
0x61, 0x6b, 0x6d, 0x10, 0x16, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x61, 0x6e, 0x73, 0x10, 0x17, 0x12,
0x08, 0x0a, 0x04, 0x43, 0x61, 0x72, 0x69, 0x10, 0x18, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x68, 0x61,
0x6d, 0x10, 0x19, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x68, 0x65, 0x72, 0x10, 0x1a, 0x12, 0x08, 0x0a,
0x04, 0x43, 0x69, 0x72, 0x74, 0x10, 0x1b, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x6f, 0x70, 0x74, 0x10,
0x1c, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x70, 0x6d, 0x6e, 0x10, 0x1d, 0x12, 0x08, 0x0a, 0x04, 0x43,
0x70, 0x72, 0x74, 0x10, 0x1e, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x79, 0x72, 0x6c, 0x10, 0x1f, 0x12,
0x08, 0x0a, 0x04, 0x43, 0x79, 0x72, 0x73, 0x10, 0x20, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x65, 0x76,
0x61, 0x10, 0x21, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x6f, 0x67, 0x72, 0x10, 0x22, 0x12, 0x08, 0x0a,
0x04, 0x44, 0x73, 0x72, 0x74, 0x10, 0x23, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x75, 0x70, 0x6c, 0x10,
0x24, 0x12, 0x08, 0x0a, 0x04, 0x45, 0x67, 0x79, 0x64, 0x10, 0x25, 0x12, 0x08, 0x0a, 0x04, 0x45,
0x67, 0x79, 0x68, 0x10, 0x26, 0x12, 0x08, 0x0a, 0x04, 0x45, 0x67, 0x79, 0x70, 0x10, 0x27, 0x12,
0x08, 0x0a, 0x04, 0x45, 0x6c, 0x62, 0x61, 0x10, 0x28, 0x12, 0x08, 0x0a, 0x04, 0x45, 0x6c, 0x79,
0x6d, 0x10, 0x29, 0x12, 0x08, 0x0a, 0x04, 0x45, 0x74, 0x68, 0x69, 0x10, 0x2a, 0x12, 0x08, 0x0a,
0x04, 0x47, 0x65, 0x6f, 0x6b, 0x10, 0x2b, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x65, 0x6f, 0x72, 0x10,
0x2c, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x6c, 0x61, 0x67, 0x10, 0x2d, 0x12, 0x08, 0x0a, 0x04, 0x47,
0x6f, 0x6e, 0x67, 0x10, 0x2e, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x6f, 0x6e, 0x6d, 0x10, 0x2f, 0x12,
0x08, 0x0a, 0x04, 0x47, 0x6f, 0x74, 0x68, 0x10, 0x30, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x72, 0x61,
0x6e, 0x10, 0x31, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x72, 0x65, 0x6b, 0x10, 0x32, 0x12, 0x08, 0x0a,
0x04, 0x47, 0x75, 0x6a, 0x72, 0x10, 0x33, 0x12, 0x08, 0x0a, 0x04, 0x47, 0x75, 0x72, 0x75, 0x10,
0x34, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x61, 0x6e, 0x62, 0x10, 0x35, 0x12, 0x08, 0x0a, 0x04, 0x48,
0x61, 0x6e, 0x67, 0x10, 0x36, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x61, 0x6e, 0x69, 0x10, 0x37, 0x12,
0x08, 0x0a, 0x04, 0x48, 0x61, 0x6e, 0x6f, 0x10, 0x38, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x61, 0x6e,
0x73, 0x10, 0x39, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x61, 0x6e, 0x74, 0x10, 0x3a, 0x12, 0x08, 0x0a,
0x04, 0x48, 0x61, 0x74, 0x72, 0x10, 0x3b, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x65, 0x62, 0x72, 0x10,
0x3c, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x69, 0x72, 0x61, 0x10, 0x3d, 0x12, 0x08, 0x0a, 0x04, 0x48,
0x6c, 0x75, 0x77, 0x10, 0x3e, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x6d, 0x6e, 0x67, 0x10, 0x3f, 0x12,
0x08, 0x0a, 0x04, 0x48, 0x6d, 0x6e, 0x70, 0x10, 0x40, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x72, 0x6b,
0x74, 0x10, 0x41, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x75, 0x6e, 0x67, 0x10, 0x42, 0x12, 0x08, 0x0a,
0x04, 0x49, 0x6e, 0x64, 0x73, 0x10, 0x43, 0x12, 0x08, 0x0a, 0x04, 0x49, 0x74, 0x61, 0x6c, 0x10,
0x44, 0x12, 0x08, 0x0a, 0x04, 0x4a, 0x61, 0x6d, 0x6f, 0x10, 0x45, 0x12, 0x08, 0x0a, 0x04, 0x4a,
0x61, 0x76, 0x61, 0x10, 0x46, 0x12, 0x08, 0x0a, 0x04, 0x4a, 0x70, 0x61, 0x6e, 0x10, 0x47, 0x12,
0x08, 0x0a, 0x04, 0x4a, 0x75, 0x72, 0x63, 0x10, 0x48, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x61, 0x6c,
0x69, 0x10, 0x49, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x61, 0x6e, 0x61, 0x10, 0x4a, 0x12, 0x08, 0x0a,
0x04, 0x4b, 0x68, 0x61, 0x72, 0x10, 0x4b, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x68, 0x6d, 0x72, 0x10,
0x4c, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x68, 0x6f, 0x6a, 0x10, 0x4d, 0x12, 0x08, 0x0a, 0x04, 0x4b,
0x69, 0x74, 0x6c, 0x10, 0x4e, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x69, 0x74, 0x73, 0x10, 0x4f, 0x12,
0x08, 0x0a, 0x04, 0x4b, 0x6e, 0x64, 0x61, 0x10, 0x50, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x6f, 0x72,
0x65, 0x10, 0x51, 0x12, 0x08, 0x0a, 0x04, 0x4b, 0x70, 0x65, 0x6c, 0x10, 0x52, 0x12, 0x08, 0x0a,
0x04, 0x4b, 0x74, 0x68, 0x69, 0x10, 0x53, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x61, 0x6e, 0x61, 0x10,
0x54, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x61, 0x6f, 0x6f, 0x10, 0x55, 0x12, 0x08, 0x0a, 0x04, 0x4c,
0x61, 0x74, 0x66, 0x10, 0x56, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x61, 0x74, 0x67, 0x10, 0x57, 0x12,
0x08, 0x0a, 0x04, 0x4c, 0x61, 0x74, 0x6e, 0x10, 0x58, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x65, 0x6b,
0x65, 0x10, 0x59, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x65, 0x70, 0x63, 0x10, 0x5a, 0x12, 0x08, 0x0a,
0x04, 0x4c, 0x69, 0x6d, 0x62, 0x10, 0x5b, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x69, 0x6e, 0x61, 0x10,
0x5c, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x69, 0x6e, 0x62, 0x10, 0x5d, 0x12, 0x08, 0x0a, 0x04, 0x4c,
0x69, 0x73, 0x75, 0x10, 0x5e, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x6f, 0x6d, 0x61, 0x10, 0x5f, 0x12,
0x08, 0x0a, 0x04, 0x4c, 0x79, 0x63, 0x69, 0x10, 0x60, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x79, 0x64,
0x69, 0x10, 0x61, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x61, 0x68, 0x6a, 0x10, 0x62, 0x12, 0x08, 0x0a,
0x04, 0x4d, 0x61, 0x6b, 0x61, 0x10, 0x63, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x61, 0x6e, 0x64, 0x10,
0x64, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x61, 0x6e, 0x69, 0x10, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4d,
0x61, 0x72, 0x63, 0x10, 0x66, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x61, 0x79, 0x61, 0x10, 0x67, 0x12,
0x08, 0x0a, 0x04, 0x4d, 0x65, 0x64, 0x66, 0x10, 0x68, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x65, 0x6e,
0x64, 0x10, 0x69, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x65, 0x72, 0x63, 0x10, 0x6a, 0x12, 0x08, 0x0a,
0x04, 0x4d, 0x65, 0x72, 0x6f, 0x10, 0x6b, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x6c, 0x79, 0x6d, 0x10,
0x6c, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x6f, 0x64, 0x69, 0x10, 0x6d, 0x12, 0x08, 0x0a, 0x04, 0x4d,
0x6f, 0x6e, 0x67, 0x10, 0x6e, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x6f, 0x6f, 0x6e, 0x10, 0x6f, 0x12,
0x08, 0x0a, 0x04, 0x4d, 0x72, 0x6f, 0x6f, 0x10, 0x70, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x74, 0x65,
0x69, 0x10, 0x71, 0x12, 0x08, 0x0a, 0x04, 0x4d, 0x75, 0x6c, 0x74, 0x10, 0x72, 0x12, 0x08, 0x0a,
0x04, 0x4d, 0x79, 0x6d, 0x72, 0x10, 0x73, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x61, 0x6e, 0x64, 0x10,
0x74, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x61, 0x72, 0x62, 0x10, 0x75, 0x12, 0x08, 0x0a, 0x04, 0x4e,
0x62, 0x61, 0x74, 0x10, 0x76, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x65, 0x77, 0x61, 0x10, 0x77, 0x12,
0x08, 0x0a, 0x04, 0x4e, 0x6b, 0x64, 0x62, 0x10, 0x78, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x6b, 0x67,
0x62, 0x10, 0x79, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x6b, 0x6f, 0x6f, 0x10, 0x7a, 0x12, 0x08, 0x0a,
0x04, 0x4e, 0x73, 0x68, 0x75, 0x10, 0x7b, 0x12, 0x08, 0x0a, 0x04, 0x4f, 0x67, 0x61, 0x6d, 0x10,
0x7c, 0x12, 0x08, 0x0a, 0x04, 0x4f, 0x6c, 0x63, 0x6b, 0x10, 0x7d, 0x12, 0x08, 0x0a, 0x04, 0x4f,
0x72, 0x6b, 0x68, 0x10, 0x7e, 0x12, 0x08, 0x0a, 0x04, 0x4f, 0x72, 0x79, 0x61, 0x10, 0x7f, 0x12,
0x09, 0x0a, 0x04, 0x4f, 0x73, 0x67, 0x65, 0x10, 0x80, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x4f, 0x73,
0x6d, 0x61, 0x10, 0x81, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x61, 0x6c, 0x6d, 0x10, 0x82, 0x01,
0x12, 0x09, 0x0a, 0x04, 0x50, 0x61, 0x75, 0x63, 0x10, 0x83, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50,
0x65, 0x72, 0x6d, 0x10, 0x84, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x68, 0x61, 0x67, 0x10, 0x85,
0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x68, 0x6c, 0x69, 0x10, 0x86, 0x01, 0x12, 0x09, 0x0a, 0x04,
0x50, 0x68, 0x6c, 0x70, 0x10, 0x87, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x68, 0x6c, 0x76, 0x10,
0x88, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x68, 0x6e, 0x78, 0x10, 0x89, 0x01, 0x12, 0x09, 0x0a,
0x04, 0x50, 0x6c, 0x72, 0x64, 0x10, 0x8a, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x69, 0x71, 0x64,
0x10, 0x8b, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x50, 0x72, 0x74, 0x69, 0x10, 0x8c, 0x01, 0x12, 0x09,
0x0a, 0x04, 0x51, 0x61, 0x61, 0x61, 0x10, 0x8d, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x51, 0x61, 0x62,
0x78, 0x10, 0x8e, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x6a, 0x6e, 0x67, 0x10, 0x8f, 0x01, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x6f, 0x68, 0x67, 0x10, 0x90, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x6f,
0x72, 0x6f, 0x10, 0x91, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x75, 0x6e, 0x72, 0x10, 0x92, 0x01,
0x12, 0x09, 0x0a, 0x04, 0x53, 0x61, 0x6d, 0x72, 0x10, 0x93, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53,
0x61, 0x72, 0x61, 0x10, 0x94, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x61, 0x72, 0x62, 0x10, 0x95,
0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x61, 0x75, 0x72, 0x10, 0x96, 0x01, 0x12, 0x09, 0x0a, 0x04,
0x53, 0x67, 0x6e, 0x77, 0x10, 0x97, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x68, 0x61, 0x77, 0x10,
0x98, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x68, 0x72, 0x64, 0x10, 0x99, 0x01, 0x12, 0x09, 0x0a,
0x04, 0x53, 0x68, 0x75, 0x69, 0x10, 0x9a, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x69, 0x64, 0x64,
0x10, 0x9b, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x69, 0x6e, 0x64, 0x10, 0x9c, 0x01, 0x12, 0x09,
0x0a, 0x04, 0x53, 0x69, 0x6e, 0x68, 0x10, 0x9d, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x6f, 0x67,
0x64, 0x10, 0x9e, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x6f, 0x67, 0x6f, 0x10, 0x9f, 0x01, 0x12,
0x09, 0x0a, 0x04, 0x53, 0x6f, 0x72, 0x61, 0x10, 0xa0, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x6f,
0x79, 0x6f, 0x10, 0xa1, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x75, 0x6e, 0x64, 0x10, 0xa2, 0x01,
0x12, 0x09, 0x0a, 0x04, 0x53, 0x79, 0x6c, 0x6f, 0x10, 0xa3, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53,
0x79, 0x72, 0x63, 0x10, 0xa4, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x79, 0x72, 0x65, 0x10, 0xa5,
0x01, 0x12, 0x09, 0x0a, 0x04, 0x53, 0x79, 0x72, 0x6a, 0x10, 0xa6, 0x01, 0x12, 0x09, 0x0a, 0x04,
0x53, 0x79, 0x72, 0x6e, 0x10, 0xa7, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x61, 0x67, 0x62, 0x10,
0xa8, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x61, 0x6b, 0x72, 0x10, 0xa9, 0x01, 0x12, 0x09, 0x0a,
0x04, 0x54, 0x61, 0x6c, 0x65, 0x10, 0xaa, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x61, 0x6c, 0x75,
0x10, 0xab, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x61, 0x6d, 0x6c, 0x10, 0xac, 0x01, 0x12, 0x09,
0x0a, 0x04, 0x54, 0x61, 0x6e, 0x67, 0x10, 0xad, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x61, 0x76,
0x74, 0x10, 0xae, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x65, 0x6c, 0x75, 0x10, 0xaf, 0x01, 0x12,
0x09, 0x0a, 0x04, 0x54, 0x65, 0x6e, 0x67, 0x10, 0xb0, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x66,
0x6e, 0x67, 0x10, 0xb1, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x67, 0x6c, 0x67, 0x10, 0xb2, 0x01,
0x12, 0x09, 0x0a, 0x04, 0x54, 0x68, 0x61, 0x61, 0x10, 0xb3, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54,
0x68, 0x61, 0x69, 0x10, 0xb4, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x69, 0x62, 0x74, 0x10, 0xb5,
0x01, 0x12, 0x09, 0x0a, 0x04, 0x54, 0x69, 0x72, 0x68, 0x10, 0xb6, 0x01, 0x12, 0x09, 0x0a, 0x04,
0x55, 0x67, 0x61, 0x72, 0x10, 0xb7, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x56, 0x61, 0x69, 0x69, 0x10,
0xb8, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x56, 0x69, 0x73, 0x70, 0x10, 0xb9, 0x01, 0x12, 0x09, 0x0a,
0x04, 0x57, 0x61, 0x72, 0x61, 0x10, 0xba, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x57, 0x63, 0x68, 0x6f,
0x10, 0xbb, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x57, 0x6f, 0x6c, 0x65, 0x10, 0xbc, 0x01, 0x12, 0x09,
0x0a, 0x04, 0x58, 0x70, 0x65, 0x6f, 0x10, 0xbd, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x58, 0x73, 0x75,
0x78, 0x10, 0xbe, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x59, 0x69, 0x69, 0x69, 0x10, 0xbf, 0x01, 0x12,
0x09, 0x0a, 0x04, 0x5a, 0x61, 0x6e, 0x62, 0x10, 0xc0, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x5a, 0x69,
0x6e, 0x68, 0x10, 0xc1, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x5a, 0x6d, 0x74, 0x68, 0x10, 0xc2, 0x01,
0x12, 0x09, 0x0a, 0x04, 0x5a, 0x73, 0x79, 0x65, 0x10, 0xc3, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x5a,
0x73, 0x79, 0x6d, 0x10, 0xc4, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x5a, 0x78, 0x78, 0x78, 0x10, 0xc5,
0x01, 0x12, 0x09, 0x0a, 0x04, 0x5a, 0x79, 0x79, 0x79, 0x10, 0xc6, 0x01, 0x12, 0x09, 0x0a, 0x04,
0x5a, 0x7a, 0x7a, 0x7a, 0x10, 0xc7, 0x01, 0x22, 0x9d, 0x2a, 0x0a, 0x08, 0x4c, 0x6f, 0x63, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x0a, 0x07, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18,
0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x63, 0x6f, 0x75,
0x6e, 0x74, 0x72, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20,
0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x69,
0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x69, 0x74, 0x79, 0x12, 0x12,
0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f,
0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x61, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, 0x18, 0x05,
0x20, 0x01, 0x28, 0x11, 0x52, 0x08, 0x6c, 0x61, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, 0x12, 0x1c,
0x0a, 0x09, 0x6c, 0x6f, 0x6e, 0x67, 0x69, 0x74, 0x75, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
0x11, 0x52, 0x09, 0x6c, 0x6f, 0x6e, 0x67, 0x69, 0x74, 0x75, 0x64, 0x65, 0x22, 0xe8, 0x28, 0x0a,
0x07, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x13, 0x0a, 0x0f, 0x55, 0x4e, 0x4b, 0x4e,
0x4f, 0x57, 0x4e, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x52, 0x59, 0x10, 0x00, 0x12, 0x06, 0x0a,
0x02, 0x41, 0x46, 0x10, 0x01, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x58, 0x10, 0x02, 0x12, 0x06, 0x0a,
0x02, 0x41, 0x4c, 0x10, 0x03, 0x12, 0x06, 0x0a, 0x02, 0x44, 0x5a, 0x10, 0x04, 0x12, 0x06, 0x0a,
0x02, 0x41, 0x53, 0x10, 0x05, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x44, 0x10, 0x06, 0x12, 0x06, 0x0a,
0x02, 0x41, 0x4f, 0x10, 0x07, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x49, 0x10, 0x08, 0x12, 0x06, 0x0a,
0x02, 0x41, 0x51, 0x10, 0x09, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x47, 0x10, 0x0a, 0x12, 0x06, 0x0a,
0x02, 0x41, 0x52, 0x10, 0x0b, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x4d, 0x10, 0x0c, 0x12, 0x06, 0x0a,
0x02, 0x41, 0x57, 0x10, 0x0d, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x55, 0x10, 0x0e, 0x12, 0x06, 0x0a,
0x02, 0x41, 0x54, 0x10, 0x0f, 0x12, 0x06, 0x0a, 0x02, 0x41, 0x5a, 0x10, 0x10, 0x12, 0x06, 0x0a,
0x02, 0x42, 0x53, 0x10, 0x11, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x48, 0x10, 0x12, 0x12, 0x06, 0x0a,
0x02, 0x42, 0x44, 0x10, 0x13, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x42, 0x10, 0x14, 0x12, 0x06, 0x0a,
0x02, 0x42, 0x59, 0x10, 0x15, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x45, 0x10, 0x16, 0x12, 0x06, 0x0a,
0x02, 0x42, 0x5a, 0x10, 0x17, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x4a, 0x10, 0x18, 0x12, 0x06, 0x0a,
0x02, 0x42, 0x4d, 0x10, 0x19, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x54, 0x10, 0x1a, 0x12, 0x06, 0x0a,
0x02, 0x42, 0x4f, 0x10, 0x1b, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x51, 0x10, 0x1c, 0x12, 0x06, 0x0a,
0x02, 0x42, 0x41, 0x10, 0x1d, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x57, 0x10, 0x1e, 0x12, 0x06, 0x0a,
0x02, 0x42, 0x56, 0x10, 0x1f, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x52, 0x10, 0x20, 0x12, 0x06, 0x0a,
0x02, 0x49, 0x4f, 0x10, 0x21, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x4e, 0x10, 0x22, 0x12, 0x06, 0x0a,
0x02, 0x42, 0x47, 0x10, 0x23, 0x12, 0x06, 0x0a, 0x02, 0x42, 0x46, 0x10, 0x24, 0x12, 0x06, 0x0a,
0x02, 0x42, 0x49, 0x10, 0x25, 0x12, 0x06, 0x0a, 0x02, 0x4b, 0x48, 0x10, 0x26, 0x12, 0x06, 0x0a,
0x02, 0x43, 0x4d, 0x10, 0x27, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x41, 0x10, 0x28, 0x12, 0x06, 0x0a,
0x02, 0x43, 0x56, 0x10, 0x29, 0x12, 0x06, 0x0a, 0x02, 0x4b, 0x59, 0x10, 0x2a, 0x12, 0x06, 0x0a,
0x02, 0x43, 0x46, 0x10, 0x2b, 0x12, 0x06, 0x0a, 0x02, 0x54, 0x44, 0x10, 0x2c, 0x12, 0x06, 0x0a,
0x02, 0x43, 0x4c, 0x10, 0x2d, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x4e, 0x10, 0x2e, 0x12, 0x06, 0x0a,
0x02, 0x43, 0x58, 0x10, 0x2f, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x43, 0x10, 0x30, 0x12, 0x06, 0x0a,
0x02, 0x43, 0x4f, 0x10, 0x31, 0x12, 0x06, 0x0a, 0x02, 0x4b, 0x4d, 0x10, 0x32, 0x12, 0x06, 0x0a,
0x02, 0x43, 0x47, 0x10, 0x33, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x44, 0x10, 0x34, 0x12, 0x06, 0x0a,
0x02, 0x43, 0x4b, 0x10, 0x35, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x52, 0x10, 0x36, 0x12, 0x06, 0x0a,
0x02, 0x43, 0x49, 0x10, 0x37, 0x12, 0x06, 0x0a, 0x02, 0x48, 0x52, 0x10, 0x38, 0x12, 0x06, 0x0a,
0x02, 0x43, 0x55, 0x10, 0x39, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x57, 0x10, 0x3a, 0x12, 0x06, 0x0a,
0x02, 0x43, 0x59, 0x10, 0x3b, 0x12, 0x06, 0x0a, 0x02, 0x43, 0x5a, 0x10, 0x3c, 0x12, 0x06, 0x0a,
0x02, 0x44, 0x4b, 0x10, 0x3d, 0x12, 0x06, 0x0a, 0x02, 0x44, 0x4a, 0x10, 0x3e, 0x12, 0x06, 0x0a,
0x02, 0x44, 0x4d, 0x10, 0x3f, 0x12, 0x06, 0x0a, 0x02, 0x44, 0x4f, 0x10, 0x40, 0x12, 0x06, 0x0a,
0x02, 0x45, 0x43, 0x10, 0x41, 0x12, 0x06, 0x0a, 0x02, 0x45, 0x47, 0x10, 0x42, 0x12, 0x06, 0x0a,
0x02, 0x53, 0x56, 0x10, 0x43, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x51, 0x10, 0x44, 0x12, 0x06, 0x0a,
0x02, 0x45, 0x52, 0x10, 0x45, 0x12, 0x06, 0x0a, 0x02, 0x45, 0x45, 0x10, 0x46, 0x12, 0x06, 0x0a,
0x02, 0x45, 0x54, 0x10, 0x47, 0x12, 0x06, 0x0a, 0x02, 0x46, 0x4b, 0x10, 0x48, 0x12, 0x06, 0x0a,
0x02, 0x46, 0x4f, 0x10, 0x49, 0x12, 0x06, 0x0a, 0x02, 0x46, 0x4a, 0x10, 0x4a, 0x12, 0x06, 0x0a,
0x02, 0x46, 0x49, 0x10, 0x4b, 0x12, 0x06, 0x0a, 0x02, 0x46, 0x52, 0x10, 0x4c, 0x12, 0x06, 0x0a,
0x02, 0x47, 0x46, 0x10, 0x4d, 0x12, 0x06, 0x0a, 0x02, 0x50, 0x46, 0x10, 0x4e, 0x12, 0x06, 0x0a,
0x02, 0x54, 0x46, 0x10, 0x4f, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x41, 0x10, 0x50, 0x12, 0x06, 0x0a,
0x02, 0x47, 0x4d, 0x10, 0x51, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x45, 0x10, 0x52, 0x12, 0x06, 0x0a,
0x02, 0x44, 0x45, 0x10, 0x53, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x48, 0x10, 0x54, 0x12, 0x06, 0x0a,
0x02, 0x47, 0x49, 0x10, 0x55, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x52, 0x10, 0x56, 0x12, 0x06, 0x0a,
0x02, 0x47, 0x4c, 0x10, 0x57, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x44, 0x10, 0x58, 0x12, 0x06, 0x0a,
0x02, 0x47, 0x50, 0x10, 0x59, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x55, 0x10, 0x5a, 0x12, 0x06, 0x0a,
0x02, 0x47, 0x54, 0x10, 0x5b, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x47, 0x10, 0x5c, 0x12, 0x06, 0x0a,
0x02, 0x47, 0x4e, 0x10, 0x5d, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x57, 0x10, 0x5e, 0x12, 0x06, 0x0a,
0x02, 0x47, 0x59, 0x10, 0x5f, 0x12, 0x06, 0x0a, 0x02, 0x48, 0x54, 0x10, 0x60, 0x12, 0x06, 0x0a,
0x02, 0x48, 0x4d, 0x10, 0x61, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x41, 0x10, 0x62, 0x12, 0x06, 0x0a,
0x02, 0x48, 0x4e, 0x10, 0x63, 0x12, 0x06, 0x0a, 0x02, 0x48, 0x4b, 0x10, 0x64, 0x12, 0x06, 0x0a,
0x02, 0x48, 0x55, 0x10, 0x65, 0x12, 0x06, 0x0a, 0x02, 0x49, 0x53, 0x10, 0x66, 0x12, 0x06, 0x0a,
0x02, 0x49, 0x4e, 0x10, 0x67, 0x12, 0x06, 0x0a, 0x02, 0x49, 0x44, 0x10, 0x68, 0x12, 0x06, 0x0a,
0x02, 0x49, 0x52, 0x10, 0x69, 0x12, 0x06, 0x0a, 0x02, 0x49, 0x51, 0x10, 0x6a, 0x12, 0x06, 0x0a,
0x02, 0x49, 0x45, 0x10, 0x6b, 0x12, 0x06, 0x0a, 0x02, 0x49, 0x4d, 0x10, 0x6c, 0x12, 0x06, 0x0a,
0x02, 0x49, 0x4c, 0x10, 0x6d, 0x12, 0x06, 0x0a, 0x02, 0x49, 0x54, 0x10, 0x6e, 0x12, 0x06, 0x0a,
0x02, 0x4a, 0x4d, 0x10, 0x6f, 0x12, 0x06, 0x0a, 0x02, 0x4a, 0x50, 0x10, 0x70, 0x12, 0x06, 0x0a,
0x02, 0x4a, 0x45, 0x10, 0x71, 0x12, 0x06, 0x0a, 0x02, 0x4a, 0x4f, 0x10, 0x72, 0x12, 0x06, 0x0a,
0x02, 0x4b, 0x5a, 0x10, 0x73, 0x12, 0x06, 0x0a, 0x02, 0x4b, 0x45, 0x10, 0x74, 0x12, 0x06, 0x0a,
0x02, 0x4b, 0x49, 0x10, 0x75, 0x12, 0x06, 0x0a, 0x02, 0x4b, 0x50, 0x10, 0x76, 0x12, 0x06, 0x0a,
0x02, 0x4b, 0x52, 0x10, 0x77, 0x12, 0x06, 0x0a, 0x02, 0x4b, 0x57, 0x10, 0x78, 0x12, 0x06, 0x0a,
0x02, 0x4b, 0x47, 0x10, 0x79, 0x12, 0x06, 0x0a, 0x02, 0x4c, 0x41, 0x10, 0x7a, 0x12, 0x06, 0x0a,
0x02, 0x4c, 0x56, 0x10, 0x7b, 0x12, 0x06, 0x0a, 0x02, 0x4c, 0x42, 0x10, 0x7c, 0x12, 0x06, 0x0a,
0x02, 0x4c, 0x53, 0x10, 0x7d, 0x12, 0x06, 0x0a, 0x02, 0x4c, 0x52, 0x10, 0x7e, 0x12, 0x06, 0x0a,
0x02, 0x4c, 0x59, 0x10, 0x7f, 0x12, 0x07, 0x0a, 0x02, 0x4c, 0x49, 0x10, 0x80, 0x01, 0x12, 0x07,
0x0a, 0x02, 0x4c, 0x54, 0x10, 0x81, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4c, 0x55, 0x10, 0x82, 0x01,
0x12, 0x07, 0x0a, 0x02, 0x4d, 0x4f, 0x10, 0x83, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x4b, 0x10,
0x84, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x47, 0x10, 0x85, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d,
0x57, 0x10, 0x86, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x59, 0x10, 0x87, 0x01, 0x12, 0x07, 0x0a,
0x02, 0x4d, 0x56, 0x10, 0x88, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x4c, 0x10, 0x89, 0x01, 0x12,
0x07, 0x0a, 0x02, 0x4d, 0x54, 0x10, 0x8a, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x48, 0x10, 0x8b,
0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x51, 0x10, 0x8c, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x52,
0x10, 0x8d, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x55, 0x10, 0x8e, 0x01, 0x12, 0x07, 0x0a, 0x02,
0x59, 0x54, 0x10, 0x8f, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x58, 0x10, 0x90, 0x01, 0x12, 0x07,
0x0a, 0x02, 0x46, 0x4d, 0x10, 0x91, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x44, 0x10, 0x92, 0x01,
0x12, 0x07, 0x0a, 0x02, 0x4d, 0x43, 0x10, 0x93, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x4e, 0x10,
0x94, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x45, 0x10, 0x95, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d,
0x53, 0x10, 0x96, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x41, 0x10, 0x97, 0x01, 0x12, 0x07, 0x0a,
0x02, 0x4d, 0x5a, 0x10, 0x98, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x4d, 0x10, 0x99, 0x01, 0x12,
0x07, 0x0a, 0x02, 0x4e, 0x41, 0x10, 0x9a, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x52, 0x10, 0x9b,
0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x50, 0x10, 0x9c, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x4c,
0x10, 0x9d, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x43, 0x10, 0x9e, 0x01, 0x12, 0x07, 0x0a, 0x02,
0x4e, 0x5a, 0x10, 0x9f, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x49, 0x10, 0xa0, 0x01, 0x12, 0x07,
0x0a, 0x02, 0x4e, 0x45, 0x10, 0xa1, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x47, 0x10, 0xa2, 0x01,
0x12, 0x07, 0x0a, 0x02, 0x4e, 0x55, 0x10, 0xa3, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e, 0x46, 0x10,
0xa4, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x50, 0x10, 0xa5, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4e,
0x4f, 0x10, 0xa6, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4f, 0x4d, 0x10, 0xa7, 0x01, 0x12, 0x07, 0x0a,
0x02, 0x50, 0x4b, 0x10, 0xa8, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x57, 0x10, 0xa9, 0x01, 0x12,
0x07, 0x0a, 0x02, 0x50, 0x53, 0x10, 0xaa, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x41, 0x10, 0xab,
0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x47, 0x10, 0xac, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x59,
0x10, 0xad, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x45, 0x10, 0xae, 0x01, 0x12, 0x07, 0x0a, 0x02,
0x50, 0x48, 0x10, 0xaf, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x4e, 0x10, 0xb0, 0x01, 0x12, 0x07,
0x0a, 0x02, 0x50, 0x4c, 0x10, 0xb1, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x54, 0x10, 0xb2, 0x01,
0x12, 0x07, 0x0a, 0x02, 0x50, 0x52, 0x10, 0xb3, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x51, 0x41, 0x10,
0xb4, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x52, 0x45, 0x10, 0xb5, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x52,
0x4f, 0x10, 0xb6, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x52, 0x55, 0x10, 0xb7, 0x01, 0x12, 0x07, 0x0a,
0x02, 0x52, 0x57, 0x10, 0xb8, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x42, 0x4c, 0x10, 0xb9, 0x01, 0x12,
0x07, 0x0a, 0x02, 0x53, 0x48, 0x10, 0xba, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4b, 0x4e, 0x10, 0xbb,
0x01, 0x12, 0x07, 0x0a, 0x02, 0x4c, 0x43, 0x10, 0xbc, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4d, 0x46,
0x10, 0xbd, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x50, 0x4d, 0x10, 0xbe, 0x01, 0x12, 0x07, 0x0a, 0x02,
0x56, 0x43, 0x10, 0xbf, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x57, 0x53, 0x10, 0xc0, 0x01, 0x12, 0x07,
0x0a, 0x02, 0x53, 0x4d, 0x10, 0xc1, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x54, 0x10, 0xc2, 0x01,
0x12, 0x07, 0x0a, 0x02, 0x53, 0x41, 0x10, 0xc3, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x4e, 0x10,
0xc4, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x52, 0x53, 0x10, 0xc5, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53,
0x43, 0x10, 0xc6, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x4c, 0x10, 0xc7, 0x01, 0x12, 0x07, 0x0a,
0x02, 0x53, 0x47, 0x10, 0xc8, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x58, 0x10, 0xc9, 0x01, 0x12,
0x07, 0x0a, 0x02, 0x53, 0x4b, 0x10, 0xca, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x49, 0x10, 0xcb,
0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x42, 0x10, 0xcc, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x4f,
0x10, 0xcd, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x5a, 0x41, 0x10, 0xce, 0x01, 0x12, 0x07, 0x0a, 0x02,
0x47, 0x53, 0x10, 0xcf, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x53, 0x10, 0xd0, 0x01, 0x12, 0x07,
0x0a, 0x02, 0x45, 0x53, 0x10, 0xd1, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x4c, 0x4b, 0x10, 0xd2, 0x01,
0x12, 0x07, 0x0a, 0x02, 0x53, 0x44, 0x10, 0xd3, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x52, 0x10,
0xd4, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x4a, 0x10, 0xd5, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53,
0x5a, 0x10, 0xd6, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x45, 0x10, 0xd7, 0x01, 0x12, 0x07, 0x0a,
0x02, 0x43, 0x48, 0x10, 0xd8, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x53, 0x59, 0x10, 0xd9, 0x01, 0x12,
0x07, 0x0a, 0x02, 0x54, 0x57, 0x10, 0xda, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x4a, 0x10, 0xdb,
0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x5a, 0x10, 0xdc, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x48,
0x10, 0xdd, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x4c, 0x10, 0xde, 0x01, 0x12, 0x07, 0x0a, 0x02,
0x54, 0x47, 0x10, 0xdf, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x4b, 0x10, 0xe0, 0x01, 0x12, 0x07,
0x0a, 0x02, 0x54, 0x4f, 0x10, 0xe1, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x54, 0x10, 0xe2, 0x01,
0x12, 0x07, 0x0a, 0x02, 0x54, 0x4e, 0x10, 0xe3, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x52, 0x10,
0xe4, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x4d, 0x10, 0xe5, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54,
0x43, 0x10, 0xe6, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x54, 0x56, 0x10, 0xe7, 0x01, 0x12, 0x07, 0x0a,
0x02, 0x55, 0x47, 0x10, 0xe8, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x55, 0x41, 0x10, 0xe9, 0x01, 0x12,
0x07, 0x0a, 0x02, 0x41, 0x45, 0x10, 0xea, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x47, 0x42, 0x10, 0xeb,
0x01, 0x12, 0x07, 0x0a, 0x02, 0x55, 0x53, 0x10, 0xec, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x55, 0x4d,
0x10, 0xed, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x55, 0x59, 0x10, 0xee, 0x01, 0x12, 0x07, 0x0a, 0x02,
0x55, 0x5a, 0x10, 0xef, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x56, 0x55, 0x10, 0xf0, 0x01, 0x12, 0x07,
0x0a, 0x02, 0x56, 0x45, 0x10, 0xf1, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x56, 0x4e, 0x10, 0xf2, 0x01,
0x12, 0x07, 0x0a, 0x02, 0x56, 0x47, 0x10, 0xf3, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x56, 0x49, 0x10,
0xf4, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x57, 0x46, 0x10, 0xf5, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x45,
0x48, 0x10, 0xf6, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x59, 0x45, 0x10, 0xf7, 0x01, 0x12, 0x07, 0x0a,
0x02, 0x5a, 0x4d, 0x10, 0xf8, 0x01, 0x12, 0x07, 0x0a, 0x02, 0x5a, 0x57, 0x10, 0xf9, 0x01, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x30, 0x30, 0x31, 0x10, 0xfa, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30,
0x30, 0x32, 0x10, 0xfb, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x35, 0x10, 0xfc, 0x01,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x32, 0x10, 0xfd, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x38, 0x31, 0x38, 0x10, 0xfe, 0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x33, 0x34, 0x10, 0xff,
0x01, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x30, 0x34, 0x10, 0x80, 0x02, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x37, 0x32, 0x39, 0x10, 0x81, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x38, 0x38, 0x10,
0x82, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x33, 0x32, 0x10, 0x83, 0x02, 0x12, 0x09, 0x0a,
0x04, 0x52, 0x32, 0x30, 0x32, 0x10, 0x84, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x34,
0x10, 0x85, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x38, 0x36, 0x10, 0x86, 0x02, 0x12, 0x09,
0x0a, 0x04, 0x52, 0x31, 0x30, 0x38, 0x10, 0x87, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x37,
0x34, 0x10, 0x88, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x36, 0x32, 0x10, 0x89, 0x02, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x32, 0x33, 0x32, 0x10, 0x8a, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32,
0x33, 0x31, 0x10, 0x8b, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x36, 0x30, 0x10, 0x8c, 0x02,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x30, 0x34, 0x10, 0x8d, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x34, 0x35, 0x30, 0x10, 0x8e, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x35, 0x34, 0x10, 0x8f,
0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x38, 0x30, 0x10, 0x90, 0x02, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x31, 0x37, 0x35, 0x10, 0x91, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x30, 0x38, 0x10,
0x92, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x33, 0x38, 0x10, 0x93, 0x02, 0x12, 0x09, 0x0a,
0x04, 0x52, 0x36, 0x34, 0x36, 0x10, 0x94, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x39, 0x30,
0x10, 0x95, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x30, 0x36, 0x10, 0x96, 0x02, 0x12, 0x09,
0x0a, 0x04, 0x52, 0x37, 0x32, 0x38, 0x10, 0x97, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x30,
0x30, 0x10, 0x98, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x33, 0x34, 0x10, 0x99, 0x02, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x38, 0x39, 0x34, 0x10, 0x9a, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37,
0x31, 0x36, 0x10, 0x9b, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x37, 0x10, 0x9c, 0x02,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x32, 0x34, 0x10, 0x9d, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x31, 0x32, 0x30, 0x10, 0x9e, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x34, 0x30, 0x10, 0x9f,
0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x34, 0x38, 0x10, 0xa0, 0x02, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x31, 0x37, 0x38, 0x10, 0xa1, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x38, 0x30, 0x10,
0xa2, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x32, 0x36, 0x10, 0xa3, 0x02, 0x12, 0x09, 0x0a,
0x04, 0x52, 0x32, 0x36, 0x36, 0x10, 0xa4, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x37, 0x38,
0x10, 0xa5, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x38, 0x10, 0xa6, 0x02, 0x12, 0x09,
0x0a, 0x04, 0x52, 0x30, 0x37, 0x32, 0x10, 0xa7, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x34,
0x38, 0x10, 0xa8, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x32, 0x36, 0x10, 0xa9, 0x02, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x35, 0x31, 0x36, 0x10, 0xaa, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37,
0x31, 0x30, 0x10, 0xab, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x31, 0x10, 0xac, 0x02,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x30, 0x34, 0x10, 0xad, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x38, 0x35, 0x34, 0x10, 0xae, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x33, 0x32, 0x10, 0xaf,
0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x38, 0x34, 0x10, 0xb0, 0x02, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x32, 0x37, 0x30, 0x10, 0xb1, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x38, 0x38, 0x10,
0xb2, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x32, 0x34, 0x10, 0xb3, 0x02, 0x12, 0x09, 0x0a,
0x04, 0x52, 0x36, 0x32, 0x34, 0x10, 0xb4, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x33, 0x30,
0x10, 0xb5, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x36, 0x36, 0x10, 0xb6, 0x02, 0x12, 0x09,
0x0a, 0x04, 0x52, 0x34, 0x37, 0x38, 0x10, 0xb7, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x36,
0x32, 0x10, 0xb8, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x36, 0x36, 0x10, 0xb9, 0x02, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x36, 0x35, 0x34, 0x10, 0xba, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36,
0x38, 0x36, 0x10, 0xbb, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x39, 0x34, 0x10, 0xbc, 0x02,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x36, 0x38, 0x10, 0xbd, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x30, 0x31, 0x39, 0x10, 0xbe, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x31, 0x39, 0x10, 0xbf,
0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x32, 0x39, 0x10, 0xc0, 0x02, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x36, 0x36, 0x30, 0x10, 0xc1, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x32, 0x38, 0x10,
0xc2, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x33, 0x33, 0x10, 0xc3, 0x02, 0x12, 0x09, 0x0a,
0x04, 0x52, 0x30, 0x34, 0x34, 0x10, 0xc4, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x35, 0x32,
0x10, 0xc5, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x33, 0x35, 0x10, 0xc6, 0x02, 0x12, 0x09,
0x0a, 0x04, 0x52, 0x30, 0x39, 0x32, 0x10, 0xc7, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x33,
0x36, 0x10, 0xc8, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x39, 0x32, 0x10, 0xc9, 0x02, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x35, 0x33, 0x31, 0x10, 0xca, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32,
0x31, 0x32, 0x10, 0xcb, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x31, 0x34, 0x10, 0xcc, 0x02,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x30, 0x38, 0x10, 0xcd, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x33, 0x31, 0x32, 0x10, 0xce, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x33, 0x32, 0x10, 0xcf,
0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x38, 0x38, 0x10, 0xd0, 0x02, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x34, 0x37, 0x34, 0x10, 0xd1, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x30, 0x30, 0x10,
0xd2, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x33, 0x30, 0x10, 0xd3, 0x02, 0x12, 0x09, 0x0a,
0x04, 0x52, 0x36, 0x35, 0x32, 0x10, 0xd4, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x35, 0x39,
0x10, 0xd5, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x36, 0x32, 0x10, 0xd6, 0x02, 0x12, 0x09,
0x0a, 0x04, 0x52, 0x36, 0x36, 0x33, 0x10, 0xd7, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x37,
0x30, 0x10, 0xd8, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x33, 0x34, 0x10, 0xd9, 0x02, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x37, 0x38, 0x30, 0x10, 0xda, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37,
0x39, 0x36, 0x10, 0xdb, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x35, 0x30, 0x10, 0xdc, 0x02,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x33, 0x10, 0xdd, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x30, 0x38, 0x34, 0x10, 0xde, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x38, 0x38, 0x10, 0xdf,
0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x32, 0x32, 0x10, 0xe0, 0x02, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x33, 0x32, 0x30, 0x10, 0xe1, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x34, 0x30, 0x10,
0xe2, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x38, 0x34, 0x10, 0xe3, 0x02, 0x12, 0x09, 0x0a,
0x04, 0x52, 0x35, 0x35, 0x38, 0x10, 0xe4, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x39, 0x31,
0x10, 0xe5, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x30, 0x35, 0x10, 0xe6, 0x02, 0x12, 0x09,
0x0a, 0x04, 0x52, 0x30, 0x33, 0x32, 0x10, 0xe7, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x36,
0x38, 0x10, 0xe8, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x37, 0x34, 0x10, 0xe9, 0x02, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x30, 0x37, 0x36, 0x10, 0xea, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31,
0x35, 0x32, 0x10, 0xeb, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x37, 0x30, 0x10, 0xec, 0x02,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x31, 0x38, 0x10, 0xed, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x32, 0x33, 0x38, 0x10, 0xee, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x35, 0x34, 0x10, 0xef,
0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x32, 0x38, 0x10, 0xf0, 0x02, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x36, 0x30, 0x30, 0x10, 0xf1, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x30, 0x34, 0x10,
0xf2, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x33, 0x39, 0x10, 0xf3, 0x02, 0x12, 0x09, 0x0a,
0x04, 0x52, 0x37, 0x34, 0x30, 0x10, 0xf4, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x35, 0x38,
0x10, 0xf5, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x36, 0x32, 0x10, 0xf6, 0x02, 0x12, 0x09,
0x0a, 0x04, 0x52, 0x30, 0x32, 0x31, 0x10, 0xf7, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x36,
0x30, 0x10, 0xf8, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x32, 0x34, 0x10, 0xf9, 0x02, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x33, 0x30, 0x34, 0x10, 0xfa, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36,
0x36, 0x36, 0x10, 0xfb, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x34, 0x30, 0x10, 0xfc, 0x02,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31, 0x30, 0x10, 0xfd, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x31, 0x34, 0x32, 0x10, 0xfe, 0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x34, 0x33, 0x10, 0xff,
0x02, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x39, 0x38, 0x10, 0x80, 0x03, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x34, 0x31, 0x37, 0x10, 0x81, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x36, 0x32, 0x10,
0x82, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x39, 0x35, 0x10, 0x83, 0x03, 0x12, 0x09, 0x0a,
0x04, 0x52, 0x38, 0x36, 0x30, 0x10, 0x84, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x33, 0x30,
0x10, 0x85, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x35, 0x36, 0x10, 0x86, 0x03, 0x12, 0x09,
0x0a, 0x04, 0x52, 0x33, 0x34, 0x34, 0x10, 0x87, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x34,
0x36, 0x10, 0x88, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x30, 0x38, 0x10, 0x89, 0x03, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x33, 0x39, 0x32, 0x10, 0x8a, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34,
0x39, 0x36, 0x10, 0x8b, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x31, 0x30, 0x10, 0x8c, 0x03,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x33, 0x35, 0x10, 0x8d, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x30, 0x39, 0x36, 0x10, 0x8e, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x31, 0x36, 0x10, 0x8f,
0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x36, 0x30, 0x10, 0x90, 0x03, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x34, 0x31, 0x38, 0x10, 0x91, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x35, 0x38, 0x10,
0x92, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x30, 0x34, 0x10, 0x93, 0x03, 0x12, 0x09, 0x0a,
0x04, 0x52, 0x36, 0x30, 0x38, 0x10, 0x94, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x30, 0x32,
0x10, 0x95, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x36, 0x34, 0x10, 0x96, 0x03, 0x12, 0x09,
0x0a, 0x04, 0x52, 0x36, 0x32, 0x36, 0x10, 0x97, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x30,
0x34, 0x10, 0x98, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x33, 0x34, 0x10, 0x99, 0x03, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x30, 0x30, 0x34, 0x10, 0x9a, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30,
0x35, 0x30, 0x10, 0x9b, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x36, 0x34, 0x10, 0x9c, 0x03,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x35, 0x36, 0x10, 0x9d, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x33, 0x36, 0x34, 0x10, 0x9e, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x36, 0x32, 0x10, 0x9f,
0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x32, 0x34, 0x10, 0xa0, 0x03, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x35, 0x38, 0x36, 0x10, 0xa1, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x34, 0x34, 0x10,
0xa2, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x34, 0x35, 0x10, 0xa3, 0x03, 0x12, 0x09, 0x0a,
0x04, 0x52, 0x30, 0x35, 0x31, 0x10, 0xa4, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x33, 0x31,
0x10, 0xa5, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x34, 0x38, 0x10, 0xa6, 0x03, 0x12, 0x09,
0x0a, 0x04, 0x52, 0x31, 0x39, 0x36, 0x10, 0xa7, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x36,
0x38, 0x10, 0xa8, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x36, 0x38, 0x10, 0xa9, 0x03, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x33, 0x37, 0x36, 0x10, 0xaa, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34,
0x30, 0x30, 0x10, 0xab, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x31, 0x34, 0x10, 0xac, 0x03,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x32, 0x32, 0x10, 0xad, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x35, 0x31, 0x32, 0x10, 0xae, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x33, 0x34, 0x10, 0xaf,
0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x38, 0x32, 0x10, 0xb0, 0x03, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x32, 0x37, 0x35, 0x10, 0xb1, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x36, 0x30, 0x10,
0xb2, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x39, 0x32, 0x10, 0xb3, 0x03, 0x12, 0x09, 0x0a,
0x04, 0x52, 0x37, 0x38, 0x34, 0x10, 0xb4, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x38, 0x37,
0x10, 0xb5, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x35, 0x30, 0x10, 0xb6, 0x03, 0x12, 0x09,
0x0a, 0x04, 0x52, 0x31, 0x35, 0x31, 0x10, 0xb7, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x31,
0x32, 0x10, 0xb8, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x30, 0x30, 0x10, 0xb9, 0x03, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x32, 0x30, 0x33, 0x10, 0xba, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33,
0x34, 0x38, 0x10, 0xbb, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x31, 0x36, 0x10, 0xbc, 0x03,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x39, 0x38, 0x10, 0xbd, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x36, 0x34, 0x32, 0x10, 0xbe, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x34, 0x33, 0x10, 0xbf,
0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x30, 0x33, 0x10, 0xc0, 0x03, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x38, 0x30, 0x34, 0x10, 0xc1, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x35, 0x34, 0x10,
0xc2, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x34, 0x38, 0x10, 0xc3, 0x03, 0x12, 0x09, 0x0a,
0x04, 0x52, 0x38, 0x33, 0x30, 0x10, 0xc4, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x33, 0x31,
0x10, 0xc5, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x33, 0x32, 0x10, 0xc6, 0x03, 0x12, 0x09,
0x0a, 0x04, 0x52, 0x36, 0x38, 0x30, 0x10, 0xc7, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x30,
0x38, 0x10, 0xc8, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x33, 0x33, 0x10, 0xc9, 0x03, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x32, 0x33, 0x34, 0x10, 0xca, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32,
0x34, 0x36, 0x10, 0xcb, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x35, 0x32, 0x10, 0xcc, 0x03,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x37, 0x32, 0x10, 0xcd, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x38, 0x33, 0x33, 0x10, 0xce, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x32, 0x38, 0x10, 0xcf,
0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x34, 0x30, 0x10, 0xd0, 0x03, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x35, 0x37, 0x38, 0x10, 0xd1, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x34, 0x34, 0x10,
0xd2, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x35, 0x32, 0x10, 0xd3, 0x03, 0x12, 0x09, 0x0a,
0x04, 0x52, 0x38, 0x32, 0x36, 0x10, 0xd4, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x33, 0x39,
0x10, 0xd5, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x30, 0x38, 0x10, 0xd6, 0x03, 0x12, 0x09,
0x0a, 0x04, 0x52, 0x30, 0x32, 0x30, 0x10, 0xd7, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x37,
0x30, 0x10, 0xd8, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x39, 0x31, 0x10, 0xd9, 0x03, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x32, 0x39, 0x32, 0x10, 0xda, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33,
0x30, 0x30, 0x10, 0xdb, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x33, 0x36, 0x10, 0xdc, 0x03,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x38, 0x30, 0x10, 0xdd, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x34, 0x37, 0x30, 0x10, 0xde, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x39, 0x39, 0x10, 0xdf,
0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x30, 0x37, 0x10, 0xe0, 0x03, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x36, 0x32, 0x30, 0x10, 0xe1, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x37, 0x34, 0x10,
0xe2, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x38, 0x38, 0x10, 0xe3, 0x03, 0x12, 0x09, 0x0a,
0x04, 0x52, 0x37, 0x30, 0x35, 0x10, 0xe4, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x32, 0x34,
0x10, 0xe5, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x35, 0x35, 0x10, 0xe6, 0x03, 0x12, 0x09,
0x0a, 0x04, 0x52, 0x30, 0x34, 0x30, 0x10, 0xe7, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x35,
0x36, 0x10, 0xe8, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x35, 0x30, 0x10, 0xe9, 0x03, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x32, 0x37, 0x36, 0x10, 0xea, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34,
0x33, 0x38, 0x10, 0xeb, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x34, 0x32, 0x10, 0xec, 0x03,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x34, 0x39, 0x32, 0x10, 0xed, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x35, 0x32, 0x38, 0x10, 0xee, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x35, 0x36, 0x10, 0xef,
0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x30, 0x39, 0x10, 0xf0, 0x03, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x30, 0x35, 0x33, 0x10, 0xf1, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x33, 0x36, 0x10,
0xf2, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x36, 0x32, 0x10, 0xf3, 0x03, 0x12, 0x09, 0x0a,
0x04, 0x52, 0x31, 0x36, 0x36, 0x10, 0xf4, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x33, 0x34,
0x10, 0xf5, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x35, 0x34, 0x10, 0xf6, 0x03, 0x12, 0x09,
0x0a, 0x04, 0x52, 0x35, 0x37, 0x34, 0x10, 0xf7, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x35,
0x34, 0x10, 0xf8, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x34, 0x32, 0x10, 0xf9, 0x03, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x35, 0x34, 0x30, 0x10, 0xfa, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35,
0x39, 0x38, 0x10, 0xfb, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x39, 0x30, 0x10, 0xfc, 0x03,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x34, 0x38, 0x10, 0xfd, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x30, 0x35, 0x37, 0x10, 0xfe, 0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x33, 0x31, 0x36, 0x10, 0xff,
0x03, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x32, 0x39, 0x36, 0x10, 0x80, 0x04, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x35, 0x38, 0x34, 0x10, 0x81, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x38, 0x33, 0x10,
0x82, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x32, 0x30, 0x10, 0x83, 0x04, 0x12, 0x09, 0x0a,
0x04, 0x52, 0x35, 0x38, 0x30, 0x10, 0x84, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x38, 0x35,
0x10, 0x85, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35, 0x38, 0x31, 0x10, 0x86, 0x04, 0x12, 0x09,
0x0a, 0x04, 0x52, 0x30, 0x36, 0x31, 0x10, 0x87, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x30, 0x31,
0x36, 0x10, 0x88, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x31, 0x38, 0x34, 0x10, 0x89, 0x04, 0x12,
0x09, 0x0a, 0x04, 0x52, 0x32, 0x35, 0x38, 0x10, 0x8a, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x35,
0x37, 0x30, 0x10, 0x8b, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x36, 0x31, 0x32, 0x10, 0x8c, 0x04,
0x12, 0x09, 0x0a, 0x04, 0x52, 0x38, 0x38, 0x32, 0x10, 0x8d, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52,
0x37, 0x37, 0x32, 0x10, 0x8e, 0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x37, 0x36, 0x10, 0x8f,
0x04, 0x12, 0x09, 0x0a, 0x04, 0x52, 0x37, 0x39, 0x38, 0x10, 0x90, 0x04, 0x12, 0x09, 0x0a, 0x04,
0x52, 0x38, 0x37, 0x36, 0x10, 0x91, 0x04, 0x42, 0x2c, 0x5a, 0x2a, 0x67, 0x69, 0x74, 0x68, 0x75,
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6c, 0x62, 0x72, 0x79, 0x69, 0x6f, 0x2f, 0x68, 0x65, 0x72,
0x61, 0x6c, 0x64, 0x2e, 0x67, 0x6f, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
0x67, 0x6f, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_claim_proto_rawDescOnce sync.Once
file_claim_proto_rawDescData = file_claim_proto_rawDesc
)
func file_claim_proto_rawDescGZIP() []byte {
file_claim_proto_rawDescOnce.Do(func() {
file_claim_proto_rawDescData = protoimpl.X.CompressGZIP(file_claim_proto_rawDescData)
})
return file_claim_proto_rawDescData
}
var file_claim_proto_enumTypes = make([]protoimpl.EnumInfo, 6)
var file_claim_proto_msgTypes = make([]protoimpl.MessageInfo, 13)
var file_claim_proto_goTypes = []interface{}{
(ClaimList_ListType)(0), // 0: pb.ClaimList.ListType
(Fee_Currency)(0), // 1: pb.Fee.Currency
(Software_OS)(0), // 2: pb.Software.OS
(Language_Language)(0), // 3: pb.Language.Language
(Language_Script)(0), // 4: pb.Language.Script
(Location_Country)(0), // 5: pb.Location.Country
(*Claim)(nil), // 6: pb.Claim
(*Stream)(nil), // 7: pb.Stream
(*Channel)(nil), // 8: pb.Channel
(*ClaimReference)(nil), // 9: pb.ClaimReference
(*ClaimList)(nil), // 10: pb.ClaimList
(*Source)(nil), // 11: pb.Source
(*Fee)(nil), // 12: pb.Fee
(*Image)(nil), // 13: pb.Image
(*Video)(nil), // 14: pb.Video
(*Audio)(nil), // 15: pb.Audio
(*Software)(nil), // 16: pb.Software
(*Language)(nil), // 17: pb.Language
(*Location)(nil), // 18: pb.Location
}
var file_claim_proto_depIdxs = []int32{
7, // 0: pb.Claim.stream:type_name -> pb.Stream
8, // 1: pb.Claim.channel:type_name -> pb.Channel
10, // 2: pb.Claim.collection:type_name -> pb.ClaimList
9, // 3: pb.Claim.repost:type_name -> pb.ClaimReference
11, // 4: pb.Claim.thumbnail:type_name -> pb.Source
17, // 5: pb.Claim.languages:type_name -> pb.Language
18, // 6: pb.Claim.locations:type_name -> pb.Location
11, // 7: pb.Stream.source:type_name -> pb.Source
12, // 8: pb.Stream.fee:type_name -> pb.Fee
13, // 9: pb.Stream.image:type_name -> pb.Image
14, // 10: pb.Stream.video:type_name -> pb.Video
15, // 11: pb.Stream.audio:type_name -> pb.Audio
16, // 12: pb.Stream.software:type_name -> pb.Software
11, // 13: pb.Channel.cover:type_name -> pb.Source
10, // 14: pb.Channel.featured:type_name -> pb.ClaimList
0, // 15: pb.ClaimList.list_type:type_name -> pb.ClaimList.ListType
9, // 16: pb.ClaimList.claim_references:type_name -> pb.ClaimReference
1, // 17: pb.Fee.currency:type_name -> pb.Fee.Currency
15, // 18: pb.Video.audio:type_name -> pb.Audio
3, // 19: pb.Language.language:type_name -> pb.Language.Language
4, // 20: pb.Language.script:type_name -> pb.Language.Script
5, // 21: pb.Language.region:type_name -> pb.Location.Country
5, // 22: pb.Location.country:type_name -> pb.Location.Country
23, // [23:23] is the sub-list for method output_type
23, // [23:23] is the sub-list for method input_type
23, // [23:23] is the sub-list for extension type_name
23, // [23:23] is the sub-list for extension extendee
0, // [0:23] is the sub-list for field type_name
}
func init() { file_claim_proto_init() }
func file_claim_proto_init() {
if File_claim_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_claim_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Claim); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_claim_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Stream); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_claim_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Channel); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_claim_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ClaimReference); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_claim_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ClaimList); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_claim_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Source); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_claim_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Fee); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_claim_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Image); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_claim_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Video); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_claim_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Audio); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_claim_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Software); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_claim_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Language); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_claim_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Location); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
file_claim_proto_msgTypes[0].OneofWrappers = []interface{}{
(*Claim_Stream)(nil),
(*Claim_Channel)(nil),
(*Claim_Collection)(nil),
(*Claim_Repost)(nil),
}
file_claim_proto_msgTypes[1].OneofWrappers = []interface{}{
(*Stream_Image)(nil),
(*Stream_Video)(nil),
(*Stream_Audio)(nil),
(*Stream_Software)(nil),
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_claim_proto_rawDesc,
NumEnums: 6,
NumMessages: 13,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_claim_proto_goTypes,
DependencyIndexes: file_claim_proto_depIdxs,
EnumInfos: file_claim_proto_enumTypes,
MessageInfos: file_claim_proto_msgTypes,
}.Build()
File_claim_proto = out.File
file_claim_proto_rawDesc = nil
file_claim_proto_goTypes = nil
file_claim_proto_depIdxs = nil
}