1// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
2
3package number
4
5import "golang.org/x/text/internal/stringset"
6
7// CLDRVersion is the CLDR version from which the tables in this package are derived.
8const CLDRVersion = "31"
9
10var numSysData = []systemData{ // 58 elements
11	0:  {id: 0x0, digitSize: 0x1, zero: [4]uint8{0x30, 0x0, 0x0, 0x0}},
12	1:  {id: 0x1, digitSize: 0x4, zero: [4]uint8{0xf0, 0x9e, 0xa5, 0x90}},
13	2:  {id: 0x2, digitSize: 0x4, zero: [4]uint8{0xf0, 0x91, 0x9c, 0xb0}},
14	3:  {id: 0x3, digitSize: 0x2, zero: [4]uint8{0xd9, 0xa0, 0x0, 0x0}},
15	4:  {id: 0x4, digitSize: 0x2, zero: [4]uint8{0xdb, 0xb0, 0x0, 0x0}},
16	5:  {id: 0x5, digitSize: 0x3, zero: [4]uint8{0xe1, 0xad, 0x90, 0x0}},
17	6:  {id: 0x6, digitSize: 0x3, zero: [4]uint8{0xe0, 0xa7, 0xa6, 0x0}},
18	7:  {id: 0x7, digitSize: 0x4, zero: [4]uint8{0xf0, 0x91, 0xb1, 0x90}},
19	8:  {id: 0x8, digitSize: 0x4, zero: [4]uint8{0xf0, 0x91, 0x81, 0xa6}},
20	9:  {id: 0x9, digitSize: 0x4, zero: [4]uint8{0xf0, 0x91, 0x84, 0xb6}},
21	10: {id: 0xa, digitSize: 0x3, zero: [4]uint8{0xea, 0xa9, 0x90, 0x0}},
22	11: {id: 0xb, digitSize: 0x3, zero: [4]uint8{0xe0, 0xa5, 0xa6, 0x0}},
23	12: {id: 0xc, digitSize: 0x3, zero: [4]uint8{0xef, 0xbc, 0x90, 0x0}},
24	13: {id: 0xd, digitSize: 0x3, zero: [4]uint8{0xe0, 0xab, 0xa6, 0x0}},
25	14: {id: 0xe, digitSize: 0x3, zero: [4]uint8{0xe0, 0xa9, 0xa6, 0x0}},
26	15: {id: 0xf, digitSize: 0x4, zero: [4]uint8{0xf0, 0x96, 0xad, 0x90}},
27	16: {id: 0x10, digitSize: 0x3, zero: [4]uint8{0xea, 0xa7, 0x90, 0x0}},
28	17: {id: 0x11, digitSize: 0x3, zero: [4]uint8{0xea, 0xa4, 0x80, 0x0}},
29	18: {id: 0x12, digitSize: 0x3, zero: [4]uint8{0xe1, 0x9f, 0xa0, 0x0}},
30	19: {id: 0x13, digitSize: 0x3, zero: [4]uint8{0xe0, 0xb3, 0xa6, 0x0}},
31	20: {id: 0x14, digitSize: 0x3, zero: [4]uint8{0xe1, 0xaa, 0x80, 0x0}},
32	21: {id: 0x15, digitSize: 0x3, zero: [4]uint8{0xe1, 0xaa, 0x90, 0x0}},
33	22: {id: 0x16, digitSize: 0x3, zero: [4]uint8{0xe0, 0xbb, 0x90, 0x0}},
34	23: {id: 0x17, digitSize: 0x3, zero: [4]uint8{0xe1, 0xb1, 0x80, 0x0}},
35	24: {id: 0x18, digitSize: 0x3, zero: [4]uint8{0xe1, 0xa5, 0x86, 0x0}},
36	25: {id: 0x19, digitSize: 0x4, zero: [4]uint8{0xf0, 0x9d, 0x9f, 0x8e}},
37	26: {id: 0x1a, digitSize: 0x4, zero: [4]uint8{0xf0, 0x9d, 0x9f, 0x98}},
38	27: {id: 0x1b, digitSize: 0x4, zero: [4]uint8{0xf0, 0x9d, 0x9f, 0xb6}},
39	28: {id: 0x1c, digitSize: 0x4, zero: [4]uint8{0xf0, 0x9d, 0x9f, 0xac}},
40	29: {id: 0x1d, digitSize: 0x4, zero: [4]uint8{0xf0, 0x9d, 0x9f, 0xa2}},
41	30: {id: 0x1e, digitSize: 0x3, zero: [4]uint8{0xe0, 0xb5, 0xa6, 0x0}},
42	31: {id: 0x1f, digitSize: 0x4, zero: [4]uint8{0xf0, 0x91, 0x99, 0x90}},
43	32: {id: 0x20, digitSize: 0x3, zero: [4]uint8{0xe1, 0xa0, 0x90, 0x0}},
44	33: {id: 0x21, digitSize: 0x4, zero: [4]uint8{0xf0, 0x96, 0xa9, 0xa0}},
45	34: {id: 0x22, digitSize: 0x3, zero: [4]uint8{0xea, 0xaf, 0xb0, 0x0}},
46	35: {id: 0x23, digitSize: 0x3, zero: [4]uint8{0xe1, 0x81, 0x80, 0x0}},
47	36: {id: 0x24, digitSize: 0x3, zero: [4]uint8{0xe1, 0x82, 0x90, 0x0}},
48	37: {id: 0x25, digitSize: 0x3, zero: [4]uint8{0xea, 0xa7, 0xb0, 0x0}},
49	38: {id: 0x26, digitSize: 0x4, zero: [4]uint8{0xf0, 0x91, 0x91, 0x90}},
50	39: {id: 0x27, digitSize: 0x2, zero: [4]uint8{0xdf, 0x80, 0x0, 0x0}},
51	40: {id: 0x28, digitSize: 0x3, zero: [4]uint8{0xe1, 0xb1, 0x90, 0x0}},
52	41: {id: 0x29, digitSize: 0x3, zero: [4]uint8{0xe0, 0xad, 0xa6, 0x0}},
53	42: {id: 0x2a, digitSize: 0x4, zero: [4]uint8{0xf0, 0x90, 0x92, 0xa0}},
54	43: {id: 0x2b, digitSize: 0x3, zero: [4]uint8{0xea, 0xa3, 0x90, 0x0}},
55	44: {id: 0x2c, digitSize: 0x4, zero: [4]uint8{0xf0, 0x91, 0x87, 0x90}},
56	45: {id: 0x2d, digitSize: 0x4, zero: [4]uint8{0xf0, 0x91, 0x8b, 0xb0}},
57	46: {id: 0x2e, digitSize: 0x3, zero: [4]uint8{0xe0, 0xb7, 0xa6, 0x0}},
58	47: {id: 0x2f, digitSize: 0x4, zero: [4]uint8{0xf0, 0x91, 0x83, 0xb0}},
59	48: {id: 0x30, digitSize: 0x3, zero: [4]uint8{0xe1, 0xae, 0xb0, 0x0}},
60	49: {id: 0x31, digitSize: 0x4, zero: [4]uint8{0xf0, 0x91, 0x9b, 0x80}},
61	50: {id: 0x32, digitSize: 0x3, zero: [4]uint8{0xe1, 0xa7, 0x90, 0x0}},
62	51: {id: 0x33, digitSize: 0x3, zero: [4]uint8{0xe0, 0xaf, 0xa6, 0x0}},
63	52: {id: 0x34, digitSize: 0x3, zero: [4]uint8{0xe0, 0xb1, 0xa6, 0x0}},
64	53: {id: 0x35, digitSize: 0x3, zero: [4]uint8{0xe0, 0xb9, 0x90, 0x0}},
65	54: {id: 0x36, digitSize: 0x3, zero: [4]uint8{0xe0, 0xbc, 0xa0, 0x0}},
66	55: {id: 0x37, digitSize: 0x4, zero: [4]uint8{0xf0, 0x91, 0x93, 0x90}},
67	56: {id: 0x38, digitSize: 0x3, zero: [4]uint8{0xea, 0x98, 0xa0, 0x0}},
68	57: {id: 0x39, digitSize: 0x4, zero: [4]uint8{0xf0, 0x91, 0xa3, 0xa0}},
69} // Size: 372 bytes
70
71const (
72	numAdlm     = 0x1
73	numAhom     = 0x2
74	numArab     = 0x3
75	numArabext  = 0x4
76	numArmn     = 0x3a
77	numArmnlow  = 0x3b
78	numBali     = 0x5
79	numBeng     = 0x6
80	numBhks     = 0x7
81	numBrah     = 0x8
82	numCakm     = 0x9
83	numCham     = 0xa
84	numCyrl     = 0x3c
85	numDeva     = 0xb
86	numEthi     = 0x3d
87	numFullwide = 0xc
88	numGeor     = 0x3e
89	numGrek     = 0x3f
90	numGreklow  = 0x40
91	numGujr     = 0xd
92	numGuru     = 0xe
93	numHanidays = 0x41
94	numHanidec  = 0x42
95	numHans     = 0x43
96	numHansfin  = 0x44
97	numHant     = 0x45
98	numHantfin  = 0x46
99	numHebr     = 0x47
100	numHmng     = 0xf
101	numJava     = 0x10
102	numJpan     = 0x48
103	numJpanfin  = 0x49
104	numKali     = 0x11
105	numKhmr     = 0x12
106	numKnda     = 0x13
107	numLana     = 0x14
108	numLanatham = 0x15
109	numLaoo     = 0x16
110	numLatn     = 0x0
111	numLepc     = 0x17
112	numLimb     = 0x18
113	numMathbold = 0x19
114	numMathdbl  = 0x1a
115	numMathmono = 0x1b
116	numMathsanb = 0x1c
117	numMathsans = 0x1d
118	numMlym     = 0x1e
119	numModi     = 0x1f
120	numMong     = 0x20
121	numMroo     = 0x21
122	numMtei     = 0x22
123	numMymr     = 0x23
124	numMymrshan = 0x24
125	numMymrtlng = 0x25
126	numNewa     = 0x26
127	numNkoo     = 0x27
128	numOlck     = 0x28
129	numOrya     = 0x29
130	numOsma     = 0x2a
131	numRoman    = 0x4a
132	numRomanlow = 0x4b
133	numSaur     = 0x2b
134	numShrd     = 0x2c
135	numSind     = 0x2d
136	numSinh     = 0x2e
137	numSora     = 0x2f
138	numSund     = 0x30
139	numTakr     = 0x31
140	numTalu     = 0x32
141	numTaml     = 0x4c
142	numTamldec  = 0x33
143	numTelu     = 0x34
144	numThai     = 0x35
145	numTibt     = 0x36
146	numTirh     = 0x37
147	numVaii     = 0x38
148	numWara     = 0x39
149	numNumberSystems
150)
151
152var systemMap = map[string]system{
153	"adlm":     numAdlm,
154	"ahom":     numAhom,
155	"arab":     numArab,
156	"arabext":  numArabext,
157	"armn":     numArmn,
158	"armnlow":  numArmnlow,
159	"bali":     numBali,
160	"beng":     numBeng,
161	"bhks":     numBhks,
162	"brah":     numBrah,
163	"cakm":     numCakm,
164	"cham":     numCham,
165	"cyrl":     numCyrl,
166	"deva":     numDeva,
167	"ethi":     numEthi,
168	"fullwide": numFullwide,
169	"geor":     numGeor,
170	"grek":     numGrek,
171	"greklow":  numGreklow,
172	"gujr":     numGujr,
173	"guru":     numGuru,
174	"hanidays": numHanidays,
175	"hanidec":  numHanidec,
176	"hans":     numHans,
177	"hansfin":  numHansfin,
178	"hant":     numHant,
179	"hantfin":  numHantfin,
180	"hebr":     numHebr,
181	"hmng":     numHmng,
182	"java":     numJava,
183	"jpan":     numJpan,
184	"jpanfin":  numJpanfin,
185	"kali":     numKali,
186	"khmr":     numKhmr,
187	"knda":     numKnda,
188	"lana":     numLana,
189	"lanatham": numLanatham,
190	"laoo":     numLaoo,
191	"latn":     numLatn,
192	"lepc":     numLepc,
193	"limb":     numLimb,
194	"mathbold": numMathbold,
195	"mathdbl":  numMathdbl,
196	"mathmono": numMathmono,
197	"mathsanb": numMathsanb,
198	"mathsans": numMathsans,
199	"mlym":     numMlym,
200	"modi":     numModi,
201	"mong":     numMong,
202	"mroo":     numMroo,
203	"mtei":     numMtei,
204	"mymr":     numMymr,
205	"mymrshan": numMymrshan,
206	"mymrtlng": numMymrtlng,
207	"newa":     numNewa,
208	"nkoo":     numNkoo,
209	"olck":     numOlck,
210	"orya":     numOrya,
211	"osma":     numOsma,
212	"roman":    numRoman,
213	"romanlow": numRomanlow,
214	"saur":     numSaur,
215	"shrd":     numShrd,
216	"sind":     numSind,
217	"sinh":     numSinh,
218	"sora":     numSora,
219	"sund":     numSund,
220	"takr":     numTakr,
221	"talu":     numTalu,
222	"taml":     numTaml,
223	"tamldec":  numTamldec,
224	"telu":     numTelu,
225	"thai":     numThai,
226	"tibt":     numTibt,
227	"tirh":     numTirh,
228	"vaii":     numVaii,
229	"wara":     numWara,
230}
231
232var symIndex = [][12]uint8{ // 71 elements
233	0:  [12]uint8{0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb},
234	1:  [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb},
235	2:  [12]uint8{0x0, 0x1, 0x2, 0xd, 0xe, 0xf, 0x6, 0x7, 0x8, 0x9, 0x10, 0xb},
236	3:  [12]uint8{0x1, 0x0, 0x2, 0xd, 0xe, 0xf, 0x6, 0x7, 0x8, 0x9, 0x10, 0xb},
237	4:  [12]uint8{0x0, 0x1, 0x2, 0x11, 0xe, 0xf, 0x6, 0x7, 0x8, 0x9, 0x10, 0xb},
238	5:  [12]uint8{0x1, 0x0, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x12, 0xb},
239	6:  [12]uint8{0x1, 0x0, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb},
240	7:  [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x6, 0x13, 0x8, 0x9, 0xa, 0xb},
241	8:  [12]uint8{0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x14, 0xb},
242	9:  [12]uint8{0x0, 0x1, 0x2, 0x3, 0xe, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb},
243	10: [12]uint8{0x1, 0x0, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0x0},
244	11: [12]uint8{0x1, 0x0, 0x2, 0x3, 0x4, 0x5, 0x6, 0x13, 0x8, 0x9, 0xa, 0xb},
245	12: [12]uint8{0x0, 0x15, 0x2, 0x3, 0x4, 0x5, 0x6, 0x13, 0x8, 0x9, 0xa, 0xb},
246	13: [12]uint8{0x0, 0xc, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb},
247	14: [12]uint8{0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x16, 0xb},
248	15: [12]uint8{0x1, 0x0, 0x2, 0x3, 0x4, 0x5, 0x17, 0x7, 0x8, 0x9, 0xa, 0xb},
249	16: [12]uint8{0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x17, 0x7, 0x8, 0x9, 0xa, 0xb},
250	17: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0x0},
251	18: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x18, 0x7, 0x8, 0x9, 0xa, 0xb},
252	19: [12]uint8{0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x19, 0x1a, 0xa, 0xb},
253	20: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x1b, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb},
254	21: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x1b, 0x18, 0x7, 0x8, 0x9, 0xa, 0xb},
255	22: [12]uint8{0x0, 0x1, 0x2, 0x3, 0xe, 0x1c, 0x6, 0x7, 0x8, 0x9, 0x1d, 0xb},
256	23: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x1b, 0x6, 0x7, 0x8, 0x9, 0x1e, 0x0},
257	24: [12]uint8{0x1, 0x0, 0x2, 0x3, 0x4, 0x1b, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb},
258	25: [12]uint8{0x0, 0x15, 0x2, 0x3, 0x4, 0x1b, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb},
259	26: [12]uint8{0x0, 0x1, 0x2, 0x3, 0xe, 0xf, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb},
260	27: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x1f, 0xb},
261	28: [12]uint8{0x0, 0x15, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb},
262	29: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x20, 0xb},
263	30: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x21, 0xb},
264	31: [12]uint8{0x1, 0x0, 0x2, 0x3, 0x4, 0x1b, 0x18, 0x13, 0x8, 0x9, 0x22, 0xb},
265	32: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x1b, 0x18, 0x7, 0x8, 0x9, 0x22, 0xb},
266	33: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x23, 0xb},
267	34: [12]uint8{0x1, 0x0, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x24, 0xb},
268	35: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x25, 0xb},
269	36: [12]uint8{0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x26, 0xb},
270	37: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x27, 0xb},
271	38: [12]uint8{0x1, 0x0, 0x2, 0x3, 0xe, 0x1c, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb},
272	39: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x28, 0xb},
273	40: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x29, 0xb},
274	41: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x1b, 0x2a, 0x13, 0x8, 0x9, 0x22, 0xb},
275	42: [12]uint8{0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0x0},
276	43: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x17, 0x7, 0x8, 0x9, 0xa, 0xb},
277	44: [12]uint8{0x1, 0x0, 0x2, 0x3, 0x4, 0x1b, 0x17, 0x7, 0x8, 0x9, 0xa, 0xb},
278	45: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x2b, 0x0},
279	46: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x2c, 0xb},
280	47: [12]uint8{0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x2d, 0xb},
281	48: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x2e, 0x7, 0x8, 0x9, 0xa, 0xb},
282	49: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x2f, 0xb},
283	50: [12]uint8{0x1, 0xc, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x30, 0xb},
284	51: [12]uint8{0x1, 0x15, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb},
285	52: [12]uint8{0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x31, 0xb},
286	53: [12]uint8{0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x7, 0x39, 0x9, 0xa, 0xb},
287	54: [12]uint8{0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x7, 0x39, 0x9, 0x3a, 0xb},
288	55: [12]uint8{0x32, 0x33, 0x34, 0x11, 0x36, 0x37, 0x38, 0x7, 0x39, 0x9, 0xa, 0xb},
289	56: [12]uint8{0x32, 0x33, 0x34, 0x11, 0x36, 0x3b, 0x38, 0x7, 0x39, 0x9, 0xa, 0xb},
290	57: [12]uint8{0x32, 0xc, 0x34, 0x35, 0x36, 0x3c, 0x38, 0x7, 0x39, 0x9, 0xa, 0x0},
291	58: [12]uint8{0x32, 0x33, 0x34, 0x35, 0x36, 0x3c, 0x38, 0x7, 0x3d, 0x9, 0x22, 0xb},
292	59: [12]uint8{0x32, 0x33, 0x34, 0x11, 0x3e, 0x3f, 0x40, 0x7, 0x39, 0x9, 0xa, 0x32},
293	60: [12]uint8{0x32, 0x33, 0x34, 0x41, 0xe, 0x1c, 0x40, 0x7, 0x39, 0x9, 0x1d, 0xb},
294	61: [12]uint8{0x32, 0x33, 0x34, 0x11, 0xe, 0x1c, 0x40, 0x7, 0x39, 0x9, 0xa, 0x32},
295	62: [12]uint8{0x1, 0xc, 0x34, 0x11, 0x3e, 0x42, 0x40, 0x7, 0x39, 0x9, 0xa, 0x0},
296	63: [12]uint8{0x32, 0x1, 0x34, 0x11, 0x4, 0x5, 0x40, 0x7, 0x39, 0x9, 0xa, 0x32},
297	64: [12]uint8{0x32, 0x33, 0x34, 0x11, 0x3e, 0x42, 0x40, 0x7, 0x39, 0x9, 0x22, 0xb},
298	65: [12]uint8{0x0, 0x1, 0x2, 0x3, 0x3e, 0x3f, 0x40, 0x7, 0x8, 0x9, 0xa, 0x32},
299	66: [12]uint8{0x32, 0x33, 0x34, 0x11, 0x4, 0x5, 0x40, 0x7, 0x39, 0x9, 0x2f, 0x32},
300	67: [12]uint8{0x32, 0x33, 0x34, 0x11, 0x4, 0x5, 0x40, 0x7, 0x39, 0x9, 0x30, 0x32},
301	68: [12]uint8{0x0, 0x1, 0x43, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x26, 0xb},
302	69: [12]uint8{0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0x44, 0xb},
303	70: [12]uint8{0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x45, 0x46, 0xb},
304} // Size: 876 bytes
305
306var symData = stringset.Set{
307	Data: "" + // Size: 580 bytes
308		".,;%+-E׉∞NaN:\u00a0\u200e%\u200e\u200e+\u200e-ليس\u00a0رقمًا٪ND·Терхьаш" +
309		"\u00a0дац’mnne×10^0/00INF−\u200e−ناعددepälukuՈչԹარ\u00a0არის\u00a0რიცხვი" +
310		"сан\u00a0емес¤¤¤сан\u00a0эмесບໍ່\u200bແມ່ນ\u200bໂຕ\u200bເລກNSဂဏန်းမဟုတ်" +
311		"သောННне\u00a0числочыыһыла\u00a0буотах·10^epilohosan\u00a0dälTFЕhaqiqiy" +
312		"\u00a0son\u00a0emasҳақиқий\u00a0сон\u00a0эмас非數值٫٬؛٪\u061c\u061c+\u061c-" +
313		"اس؉ليس\u00a0رقم\u200f−\u061c−؉\u200f\u200e+\u200e\u200e-\u200e×۱۰^" +
314		"\u200e٪\u200e−\u200e၊ཨང་མེན་གྲངས་མེདཨང་མད",
315	Index: []uint16{ // 72 elements
316		// Entry 0 - 3F
317		0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007,
318		0x0009, 0x000c, 0x000f, 0x0012, 0x0013, 0x0015, 0x001c, 0x0020,
319		0x0024, 0x0036, 0x0038, 0x003a, 0x003c, 0x0052, 0x0055, 0x0058,
320		0x0059, 0x005e, 0x0062, 0x0065, 0x0068, 0x006e, 0x0078, 0x0080,
321		0x0086, 0x00ae, 0x00be, 0x00c4, 0x00d4, 0x0101, 0x0103, 0x012a,
322		0x012e, 0x013e, 0x015a, 0x015f, 0x0166, 0x016f, 0x0171, 0x0173,
323		0x0185, 0x01a5, 0x01ae, 0x01b0, 0x01b2, 0x01b4, 0x01b8, 0x01bb,
324		0x01be, 0x01c2, 0x01c4, 0x01d2, 0x01d8, 0x01dd, 0x01e2, 0x01e9,
325		// Entry 40 - 7F
326		0x01f0, 0x01f7, 0x01fc, 0x0205, 0x0208, 0x021d, 0x0235, 0x0244,
327	},
328} // Size: 764 bytes
329
330// langToDefaults maps a compact language index to the default numbering system
331// and default symbol set
332var langToDefaults = [754]uint8{
333	// Entry 0 - 3F
334	0x80, 0x06, 0x13, 0x01, 0x01, 0x01, 0x01, 0x01,
335	0x00, 0x00, 0x00, 0x00, 0x83, 0x02, 0x02, 0x02,
336	0x02, 0x03, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
337	0x02, 0x02, 0x03, 0x03, 0x03, 0x03, 0x02, 0x02,
338	0x02, 0x04, 0x02, 0x04, 0x02, 0x02, 0x02, 0x03,
339	0x02, 0x00, 0x85, 0x00, 0x00, 0x00, 0x86, 0x05,
340	0x06, 0x06, 0x06, 0x06, 0x06, 0x01, 0x01, 0x01,
341	0x01, 0x00, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00,
342	// Entry 40 - 7F
343	0x00, 0x00, 0x89, 0x00, 0x00, 0x8a, 0x00, 0x00,
344	0x8c, 0x01, 0x00, 0x00, 0x06, 0x06, 0x06, 0x06,
345	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x08, 0x08,
346	0x00, 0x00, 0x00, 0x00, 0x8e, 0x09, 0x09, 0x90,
347	0x01, 0x01, 0x01, 0x93, 0x00, 0x0a, 0x0a, 0x0a,
348	0x00, 0x00, 0x0b, 0x07, 0x0b, 0x0c, 0x0b, 0x0b,
349	0x0c, 0x0b, 0x0d, 0x0d, 0x0b, 0x0b, 0x01, 0x01,
350	0x00, 0x01, 0x01, 0x95, 0x00, 0x00, 0x00, 0x0e,
351	// Entry 80 - BF
352	0x0e, 0x0e, 0x0f, 0x0f, 0x0f, 0x00, 0x00, 0x06,
353	0x00, 0x00, 0x00, 0x0b, 0x10, 0x00, 0x06, 0x00,
354	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x00,
355	0x00, 0x00, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x00,
356	0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
357	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
358	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
359	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
360	// Entry C0 - FF
361	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06,
362	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
363	0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00,
364	0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
365	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
366	0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x14, 0x14,
367	0x06, 0x00, 0x06, 0x06, 0x00, 0x00, 0x06, 0x06,
368	0x01, 0x00, 0x00, 0x06, 0x06, 0x06, 0x06, 0x00,
369	// Entry 100 - 13F
370	0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00,
371	0x06, 0x00, 0x00, 0x06, 0x06, 0x15, 0x15, 0x06,
372	0x06, 0x01, 0x01, 0x97, 0x16, 0x16, 0x01, 0x01,
373	0x01, 0x01, 0x01, 0x17, 0x17, 0x00, 0x00, 0x18,
374	0x18, 0x18, 0x9a, 0x01, 0x01, 0x01, 0x01, 0x01,
375	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
376	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
377	0x01, 0x06, 0x06, 0x01, 0x01, 0x01, 0x01, 0x01,
378	// Entry 140 - 17F
379	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
380	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
381	0x01, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00, 0x9d,
382	0x00, 0x06, 0x06, 0x19, 0x19, 0x19, 0x19, 0xa0,
383	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
384	0x00, 0x00, 0x00, 0x00, 0x1a, 0x1a, 0x00, 0x00,
385	0x06, 0x06, 0x06, 0x0b, 0x0b, 0x01, 0x01, 0x1b,
386	0x1b, 0x0a, 0x0a, 0xa2, 0x00, 0x00, 0x00, 0x06,
387	// Entry 180 - 1BF
388	0x06, 0x06, 0x1c, 0x06, 0x06, 0x06, 0x00, 0x00,
389	0x00, 0x00, 0x06, 0x06, 0x00, 0x00, 0x00, 0x1d,
390	0x1d, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
391	0x00, 0x01, 0x01, 0x0d, 0x0d, 0x00, 0x00, 0x1e,
392	0x1e, 0x06, 0x06, 0x1f, 0x1f, 0x00, 0x00, 0x06,
393	0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
394	0xa5, 0x1a, 0x00, 0x00, 0x01, 0x01, 0x20, 0x20,
395	0x00, 0x00, 0x00, 0x21, 0x21, 0x00, 0x00, 0x06,
396	// Entry 1C0 - 1FF
397	0x06, 0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0x06,
398	0x06, 0x06, 0x22, 0x22, 0xa7, 0x00, 0x00, 0x15,
399	0x15, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00, 0x23,
400	0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x0d,
401	0x00, 0x00, 0x06, 0x06, 0x00, 0x00, 0x06, 0x06,
402	0x00, 0x00, 0x00, 0x00, 0xa9, 0x00, 0x00, 0x06,
403	0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0xaa, 0x24,
404	0xac, 0x00, 0x00, 0x00, 0x00, 0xad, 0x14, 0x14,
405	// Entry 200 - 23F
406	0x00, 0x00, 0x06, 0x06, 0x06, 0xb0, 0x00, 0x00,
407	0xb1, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
408	0x01, 0x01, 0x14, 0x14, 0x06, 0x06, 0x00, 0x00,
409	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
410	0x00, 0x00, 0x00, 0x00, 0x25, 0x25, 0x25, 0xb4,
411	0xb6, 0x1a, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01,
412	0x01, 0xb8, 0x26, 0x06, 0x01, 0x06, 0x01, 0x01,
413	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
414	// Entry 240 - 27F
415	0x00, 0x06, 0x00, 0x00, 0x19, 0x19, 0x06, 0x06,
416	0x06, 0x06, 0x06, 0x00, 0x00, 0x27, 0x27, 0x27,
417	0x27, 0x27, 0x27, 0x27, 0x06, 0x06, 0x00, 0x00,
418	0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29,
419	0x29, 0x29, 0x29, 0x06, 0x06, 0x0d, 0x0d, 0x06,
420	0x06, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2a, 0x2a,
421	0x2b, 0x2b, 0x2c, 0x2c, 0x00, 0x00, 0x00, 0x2d,
422	0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
423	// Entry 280 - 2BF
424	0x00, 0x01, 0x01, 0x01, 0x01, 0x06, 0x06, 0x06,
425	0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
426	0x00, 0x00, 0x00, 0xba, 0x20, 0x20, 0x20, 0x00,
427	0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
428	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
429	0x00, 0x00, 0x00, 0x00, 0x00, 0x2e, 0x2e, 0x00,
430	0x2f, 0x2f, 0x06, 0x06, 0x06, 0x00, 0x0d, 0x0d,
431	0x01, 0x01, 0x00, 0x00, 0x30, 0x30, 0xbd, 0xbf,
432	// Entry 2C0 - 2FF
433	0x1a, 0xc0, 0xc2, 0x26, 0xc4, 0x32, 0x31, 0x31,
434	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x06,
435	0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, 0x00,
436	0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00,
437	0x00, 0x00, 0x34, 0x34, 0x01, 0x01, 0xc6, 0x00,
438	0x00, 0x00, 0x00, 0x00, 0x34, 0x34, 0x34, 0x34,
439	0x00, 0x00,
440} // Size: 754 bytes
441
442// langToAlt is a list of numbering system and symbol set pairs, sorted and
443// marked by compact language index.
444var langToAlt = []altSymData{ // 73 elements
445	1:  {compactTag: 0x0, system: 0x3, symIndex: 0x35},
446	2:  {compactTag: 0x0, system: 0x4, symIndex: 0x3b},
447	3:  {compactTag: 0xc, system: 0x3, symIndex: 0x36},
448	4:  {compactTag: 0xc, system: 0x0, symIndex: 0x2},
449	5:  {compactTag: 0x2a, system: 0x6, symIndex: 0x0},
450	6:  {compactTag: 0x2e, system: 0x0, symIndex: 0x5},
451	7:  {compactTag: 0x2e, system: 0x3, symIndex: 0x37},
452	8:  {compactTag: 0x2e, system: 0x4, symIndex: 0x3b},
453	9:  {compactTag: 0x42, system: 0x6, symIndex: 0x0},
454	10: {compactTag: 0x45, system: 0x0, symIndex: 0x0},
455	11: {compactTag: 0x45, system: 0x36, symIndex: 0x45},
456	12: {compactTag: 0x48, system: 0x0, symIndex: 0x1},
457	13: {compactTag: 0x48, system: 0x3, symIndex: 0x35},
458	14: {compactTag: 0x5c, system: 0x3, symIndex: 0x37},
459	15: {compactTag: 0x5c, system: 0x0, symIndex: 0x9},
460	16: {compactTag: 0x5f, system: 0x0, symIndex: 0x1},
461	17: {compactTag: 0x5f, system: 0x3, symIndex: 0x35},
462	18: {compactTag: 0x5f, system: 0x4, symIndex: 0x3b},
463	19: {compactTag: 0x63, system: 0x0, symIndex: 0x0},
464	20: {compactTag: 0x63, system: 0x3, symIndex: 0x35},
465	21: {compactTag: 0x7b, system: 0x36, symIndex: 0x46},
466	22: {compactTag: 0x7b, system: 0x0, symIndex: 0x0},
467	23: {compactTag: 0x113, system: 0x4, symIndex: 0x3c},
468	24: {compactTag: 0x113, system: 0x0, symIndex: 0x16},
469	25: {compactTag: 0x113, system: 0x3, symIndex: 0x37},
470	26: {compactTag: 0x122, system: 0x0, symIndex: 0x1},
471	27: {compactTag: 0x122, system: 0x3, symIndex: 0x38},
472	28: {compactTag: 0x122, system: 0x4, symIndex: 0x3d},
473	29: {compactTag: 0x157, system: 0x0, symIndex: 0x0},
474	30: {compactTag: 0x157, system: 0x3, symIndex: 0x37},
475	31: {compactTag: 0x157, system: 0x4, symIndex: 0x3b},
476	32: {compactTag: 0x15f, system: 0x0, symIndex: 0x0},
477	33: {compactTag: 0x15f, system: 0x3, symIndex: 0x35},
478	34: {compactTag: 0x17b, system: 0x0, symIndex: 0x0},
479	35: {compactTag: 0x17b, system: 0x3, symIndex: 0x35},
480	36: {compactTag: 0x17b, system: 0x4, symIndex: 0x3b},
481	37: {compactTag: 0x1b0, system: 0x4, symIndex: 0x3b},
482	38: {compactTag: 0x1b0, system: 0x0, symIndex: 0x1a},
483	39: {compactTag: 0x1cc, system: 0x4, symIndex: 0x3b},
484	40: {compactTag: 0x1cc, system: 0x0, symIndex: 0x0},
485	41: {compactTag: 0x1ec, system: 0xb, symIndex: 0x0},
486	42: {compactTag: 0x1f6, system: 0x23, symIndex: 0x44},
487	43: {compactTag: 0x1f6, system: 0x0, symIndex: 0x24},
488	44: {compactTag: 0x1f8, system: 0x4, symIndex: 0x3b},
489	45: {compactTag: 0x1fd, system: 0x0, symIndex: 0x14},
490	46: {compactTag: 0x1fd, system: 0x3, symIndex: 0x39},
491	47: {compactTag: 0x1fd, system: 0x4, symIndex: 0x3e},
492	48: {compactTag: 0x205, system: 0xb, symIndex: 0x0},
493	49: {compactTag: 0x208, system: 0x0, symIndex: 0x6},
494	50: {compactTag: 0x208, system: 0x3, symIndex: 0x35},
495	51: {compactTag: 0x208, system: 0x4, symIndex: 0x3b},
496	52: {compactTag: 0x227, system: 0x0, symIndex: 0x0},
497	53: {compactTag: 0x227, system: 0x4, symIndex: 0x3f},
498	54: {compactTag: 0x228, system: 0x4, symIndex: 0x3b},
499	55: {compactTag: 0x228, system: 0x0, symIndex: 0x1a},
500	56: {compactTag: 0x231, system: 0x4, symIndex: 0x3b},
501	57: {compactTag: 0x231, system: 0x0, symIndex: 0x26},
502	58: {compactTag: 0x293, system: 0x0, symIndex: 0x20},
503	59: {compactTag: 0x293, system: 0x3, symIndex: 0x3a},
504	60: {compactTag: 0x293, system: 0x4, symIndex: 0x40},
505	61: {compactTag: 0x2be, system: 0x0, symIndex: 0x1a},
506	62: {compactTag: 0x2be, system: 0x4, symIndex: 0x41},
507	63: {compactTag: 0x2bf, system: 0x4, symIndex: 0x41},
508	64: {compactTag: 0x2c1, system: 0x0, symIndex: 0x31},
509	65: {compactTag: 0x2c1, system: 0x4, symIndex: 0x42},
510	66: {compactTag: 0x2c2, system: 0x4, symIndex: 0x3b},
511	67: {compactTag: 0x2c2, system: 0x0, symIndex: 0x26},
512	68: {compactTag: 0x2c4, system: 0x0, symIndex: 0x32},
513	69: {compactTag: 0x2c4, system: 0x4, symIndex: 0x43},
514	70: {compactTag: 0x2e6, system: 0x0, symIndex: 0x0},
515	71: {compactTag: 0x2e6, system: 0x3, symIndex: 0x35},
516	72: {compactTag: 0x2e6, system: 0x4, symIndex: 0x3b},
517} // Size: 316 bytes
518
519var tagToDecimal = []uint8{ // 754 elements
520	// Entry 0 - 3F
521	0x01, 0x01, 0x08, 0x01, 0x01, 0x01, 0x01, 0x01,
522	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
523	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
524	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
525	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
526	0x01, 0x01, 0x05, 0x05, 0x01, 0x01, 0x01, 0x01,
527	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
528	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
529	// Entry 40 - 7F
530	0x01, 0x01, 0x05, 0x05, 0x05, 0x01, 0x01, 0x01,
531	0x01, 0x01, 0x05, 0x05, 0x01, 0x01, 0x01, 0x01,
532	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
533	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
534	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
535	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
536	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
537	0x01, 0x01, 0x01, 0x05, 0x05, 0x01, 0x01, 0x01,
538	// Entry 80 - BF
539	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
540	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
541	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
542	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
543	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
544	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
545	0x05, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
546	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
547	// Entry C0 - FF
548	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
549	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
550	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
551	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
552	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
553	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
554	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
555	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
556	// Entry 100 - 13F
557	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
558	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
559	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
560	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
561	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
562	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
563	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
564	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
565	// Entry 140 - 17F
566	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
567	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
568	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
569	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x05,
570	0x05, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
571	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x05, 0x05,
572	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
573	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
574	// Entry 180 - 1BF
575	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
576	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
577	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
578	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
579	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
580	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x05, 0x05,
581	0x05, 0x05, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
582	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
583	// Entry 1C0 - 1FF
584	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
585	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
586	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
587	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
588	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
589	0x05, 0x05, 0x01, 0x01, 0x05, 0x05, 0x01, 0x01,
590	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
591	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
592	// Entry 200 - 23F
593	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
594	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
595	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
596	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
597	0x01, 0x01, 0x05, 0x05, 0x01, 0x01, 0x01, 0x05,
598	0x01, 0x01, 0x05, 0x05, 0x01, 0x01, 0x01, 0x01,
599	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
600	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
601	// Entry 240 - 27F
602	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
603	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
604	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
605	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
606	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
607	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
608	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
609	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
610	// Entry 280 - 2BF
611	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
612	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
613	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
614	0x01, 0x01, 0x01, 0x01, 0x01, 0x05, 0x05, 0x05,
615	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
616	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
617	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
618	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
619	// Entry 2C0 - 2FF
620	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
621	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
622	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
623	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
624	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
625	0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
626	0x01, 0x01,
627} // Size: 778 bytes
628
629var tagToScientific = []uint8{ // 754 elements
630	// Entry 0 - 3F
631	0x02, 0x02, 0x09, 0x02, 0x02, 0x02, 0x02, 0x02,
632	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
633	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
634	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
635	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
636	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
637	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
638	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
639	// Entry 40 - 7F
640	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
641	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
642	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
643	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
644	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
645	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
646	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
647	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
648	// Entry 80 - BF
649	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
650	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
651	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
652	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
653	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
654	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
655	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
656	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
657	// Entry C0 - FF
658	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
659	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
660	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
661	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
662	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
663	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
664	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
665	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
666	// Entry 100 - 13F
667	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
668	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
669	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
670	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
671	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
672	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
673	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
674	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
675	// Entry 140 - 17F
676	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
677	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
678	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
679	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x0d,
680	0x0d, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
681	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x0d, 0x0d,
682	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
683	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
684	// Entry 180 - 1BF
685	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
686	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
687	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
688	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
689	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
690	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
691	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
692	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
693	// Entry 1C0 - 1FF
694	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
695	0x02, 0x02, 0x0e, 0x0e, 0x02, 0x02, 0x02, 0x02,
696	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
697	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
698	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
699	0x02, 0x02, 0x02, 0x02, 0x0d, 0x0d, 0x02, 0x02,
700	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
701	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
702	// Entry 200 - 23F
703	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
704	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
705	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
706	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
707	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x0d,
708	0x02, 0x02, 0x0d, 0x0d, 0x02, 0x02, 0x02, 0x02,
709	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
710	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
711	// Entry 240 - 27F
712	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
713	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
714	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
715	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
716	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
717	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x0e, 0x0e,
718	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
719	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
720	// Entry 280 - 2BF
721	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
722	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
723	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
724	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
725	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
726	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
727	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
728	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
729	// Entry 2C0 - 2FF
730	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
731	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
732	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
733	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
734	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
735	0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
736	0x02, 0x02,
737} // Size: 778 bytes
738
739var tagToPercent = []uint8{ // 754 elements
740	// Entry 0 - 3F
741	0x04, 0x04, 0x0a, 0x04, 0x04, 0x04, 0x04, 0x04,
742	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
743	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
744	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
745	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
746	0x04, 0x04, 0x06, 0x06, 0x04, 0x04, 0x04, 0x04,
747	0x04, 0x04, 0x04, 0x04, 0x04, 0x03, 0x03, 0x03,
748	0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
749	// Entry 40 - 7F
750	0x04, 0x04, 0x06, 0x06, 0x06, 0x04, 0x04, 0x04,
751	0x03, 0x03, 0x06, 0x06, 0x03, 0x04, 0x04, 0x03,
752	0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x03, 0x03,
753	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x03,
754	0x03, 0x04, 0x04, 0x04, 0x04, 0x03, 0x03, 0x03,
755	0x04, 0x04, 0x03, 0x03, 0x03, 0x04, 0x03, 0x03,
756	0x04, 0x03, 0x04, 0x04, 0x03, 0x03, 0x03, 0x03,
757	0x04, 0x04, 0x04, 0x07, 0x07, 0x04, 0x04, 0x04,
758	// Entry 80 - BF
759	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
760	0x04, 0x04, 0x04, 0x03, 0x04, 0x04, 0x04, 0x04,
761	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
762	0x04, 0x04, 0x04, 0x03, 0x04, 0x03, 0x04, 0x04,
763	0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
764	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
765	0x06, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
766	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
767	// Entry C0 - FF
768	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
769	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
770	0x04, 0x04, 0x04, 0x04, 0x04, 0x03, 0x04, 0x04,
771	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
772	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
773	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
774	0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x04,
775	0x03, 0x03, 0x04, 0x03, 0x03, 0x03, 0x03, 0x03,
776	// Entry 100 - 13F
777	0x03, 0x03, 0x04, 0x03, 0x03, 0x03, 0x03, 0x03,
778	0x03, 0x03, 0x03, 0x03, 0x03, 0x04, 0x04, 0x0b,
779	0x0b, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
780	0x04, 0x04, 0x04, 0x03, 0x03, 0x04, 0x04, 0x03,
781	0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
782	0x03, 0x03, 0x03, 0x03, 0x04, 0x03, 0x03, 0x03,
783	0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
784	0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
785	// Entry 140 - 17F
786	0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
787	0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
788	0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
789	0x04, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x06,
790	0x06, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
791	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x06, 0x06,
792	0x04, 0x04, 0x04, 0x03, 0x03, 0x04, 0x04, 0x04,
793	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
794	// Entry 180 - 1BF
795	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
796	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x03,
797	0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
798	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
799	0x04, 0x04, 0x04, 0x03, 0x03, 0x04, 0x04, 0x04,
800	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x06, 0x06,
801	0x06, 0x06, 0x04, 0x04, 0x04, 0x04, 0x03, 0x03,
802	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x03,
803	// Entry 1C0 - 1FF
804	0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
805	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x03,
806	0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
807	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
808	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
809	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
810	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
811	0x04, 0x04, 0x04, 0x04, 0x04, 0x03, 0x03, 0x03,
812	// Entry 200 - 23F
813	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
814	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
815	0x04, 0x04, 0x03, 0x03, 0x04, 0x04, 0x04, 0x04,
816	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
817	0x04, 0x04, 0x06, 0x06, 0x04, 0x04, 0x04, 0x06,
818	0x04, 0x04, 0x06, 0x06, 0x04, 0x04, 0x04, 0x04,
819	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
820	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
821	// Entry 240 - 27F
822	0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03,
823	0x03, 0x03, 0x03, 0x04, 0x04, 0x03, 0x03, 0x03,
824	0x03, 0x03, 0x03, 0x03, 0x04, 0x04, 0x04, 0x04,
825	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x03,
826	0x03, 0x03, 0x03, 0x04, 0x04, 0x04, 0x04, 0x04,
827	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
828	0x03, 0x03, 0x03, 0x03, 0x04, 0x04, 0x04, 0x03,
829	0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
830	// Entry 280 - 2BF
831	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
832	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
833	0x04, 0x04, 0x04, 0x03, 0x03, 0x03, 0x03, 0x04,
834	0x04, 0x04, 0x04, 0x04, 0x04, 0x06, 0x06, 0x06,
835	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
836	0x04, 0x04, 0x04, 0x04, 0x04, 0x03, 0x03, 0x04,
837	0x04, 0x04, 0x0f, 0x0f, 0x0f, 0x04, 0x04, 0x04,
838	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x06, 0x06,
839	// Entry 2C0 - 2FF
840	0x06, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
841	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
842	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
843	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
844	0x04, 0x04, 0x04, 0x04, 0x03, 0x03, 0x04, 0x04,
845	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
846	0x04, 0x04,
847} // Size: 778 bytes
848
849var formats = []Pattern{Pattern{RoundingContext: RoundingContext{MaxSignificantDigits: 0,
850	MaxFractionDigits:    0,
851	Increment:            0x0,
852	IncrementScale:       0x0,
853	Mode:                 0x0,
854	DigitShift:           0x0,
855	MinIntegerDigits:     0x0,
856	MaxIntegerDigits:     0x0,
857	MinFractionDigits:    0x0,
858	MinSignificantDigits: 0x0,
859	MinExponentDigits:    0x0},
860	Affix:       "",
861	Offset:      0x0,
862	NegOffset:   0x0,
863	PadRune:     0,
864	FormatWidth: 0x0,
865	GroupingSize: [2]uint8{0x0,
866		0x0},
867	Flags: 0x0},
868	Pattern{RoundingContext: RoundingContext{MaxSignificantDigits: 0,
869		MaxFractionDigits:    3,
870		Increment:            0x0,
871		IncrementScale:       0x0,
872		Mode:                 0x0,
873		DigitShift:           0x0,
874		MinIntegerDigits:     0x1,
875		MaxIntegerDigits:     0x0,
876		MinFractionDigits:    0x0,
877		MinSignificantDigits: 0x0,
878		MinExponentDigits:    0x0},
879		Affix:       "",
880		Offset:      0x0,
881		NegOffset:   0x0,
882		PadRune:     0,
883		FormatWidth: 0x9,
884		GroupingSize: [2]uint8{0x3,
885			0x0},
886		Flags: 0x0},
887	Pattern{RoundingContext: RoundingContext{MaxSignificantDigits: 0,
888		MaxFractionDigits:    0,
889		Increment:            0x0,
890		IncrementScale:       0x0,
891		Mode:                 0x0,
892		DigitShift:           0x0,
893		MinIntegerDigits:     0x0,
894		MaxIntegerDigits:     0x1,
895		MinFractionDigits:    0x0,
896		MinSignificantDigits: 0x0,
897		MinExponentDigits:    0x1},
898		Affix:       "",
899		Offset:      0x0,
900		NegOffset:   0x0,
901		PadRune:     0,
902		FormatWidth: 0x3,
903		GroupingSize: [2]uint8{0x0,
904			0x0},
905		Flags: 0x0},
906	Pattern{RoundingContext: RoundingContext{MaxSignificantDigits: 0,
907		MaxFractionDigits:    0,
908		Increment:            0x0,
909		IncrementScale:       0x0,
910		Mode:                 0x0,
911		DigitShift:           0x2,
912		MinIntegerDigits:     0x1,
913		MaxIntegerDigits:     0x0,
914		MinFractionDigits:    0x0,
915		MinSignificantDigits: 0x0,
916		MinExponentDigits:    0x0},
917		Affix:       "\x00\x03\u00a0%",
918		Offset:      0x0,
919		NegOffset:   0x0,
920		PadRune:     0,
921		FormatWidth: 0x7,
922		GroupingSize: [2]uint8{0x3,
923			0x0},
924		Flags: 0x0},
925	Pattern{RoundingContext: RoundingContext{MaxSignificantDigits: 0,
926		MaxFractionDigits:    0,
927		Increment:            0x0,
928		IncrementScale:       0x0,
929		Mode:                 0x0,
930		DigitShift:           0x2,
931		MinIntegerDigits:     0x1,
932		MaxIntegerDigits:     0x0,
933		MinFractionDigits:    0x0,
934		MinSignificantDigits: 0x0,
935		MinExponentDigits:    0x0},
936		Affix:       "\x00\x01%",
937		Offset:      0x0,
938		NegOffset:   0x0,
939		PadRune:     0,
940		FormatWidth: 0x6,
941		GroupingSize: [2]uint8{0x3,
942			0x0},
943		Flags: 0x0},
944	Pattern{RoundingContext: RoundingContext{MaxSignificantDigits: 0,
945		MaxFractionDigits:    3,
946		Increment:            0x0,
947		IncrementScale:       0x0,
948		Mode:                 0x0,
949		DigitShift:           0x0,
950		MinIntegerDigits:     0x1,
951		MaxIntegerDigits:     0x0,
952		MinFractionDigits:    0x0,
953		MinSignificantDigits: 0x0,
954		MinExponentDigits:    0x0},
955		Affix:       "",
956		Offset:      0x0,
957		NegOffset:   0x0,
958		PadRune:     0,
959		FormatWidth: 0xc,
960		GroupingSize: [2]uint8{0x3,
961			0x2},
962		Flags: 0x0},
963	Pattern{RoundingContext: RoundingContext{MaxSignificantDigits: 0,
964		MaxFractionDigits:    0,
965		Increment:            0x0,
966		IncrementScale:       0x0,
967		Mode:                 0x0,
968		DigitShift:           0x2,
969		MinIntegerDigits:     0x1,
970		MaxIntegerDigits:     0x0,
971		MinFractionDigits:    0x0,
972		MinSignificantDigits: 0x0,
973		MinExponentDigits:    0x0},
974		Affix:       "\x00\x01%",
975		Offset:      0x0,
976		NegOffset:   0x0,
977		PadRune:     0,
978		FormatWidth: 0x9,
979		GroupingSize: [2]uint8{0x3,
980			0x2},
981		Flags: 0x0},
982	Pattern{RoundingContext: RoundingContext{MaxSignificantDigits: 0,
983		MaxFractionDigits:    0,
984		Increment:            0x0,
985		IncrementScale:       0x0,
986		Mode:                 0x0,
987		DigitShift:           0x2,
988		MinIntegerDigits:     0x1,
989		MaxIntegerDigits:     0x0,
990		MinFractionDigits:    0x0,
991		MinSignificantDigits: 0x0,
992		MinExponentDigits:    0x0},
993		Affix:       "\x00\x03\u00a0%",
994		Offset:      0x0,
995		NegOffset:   0x0,
996		PadRune:     0,
997		FormatWidth: 0xa,
998		GroupingSize: [2]uint8{0x3,
999			0x2},
1000		Flags: 0x0},
1001	Pattern{RoundingContext: RoundingContext{MaxSignificantDigits: 0,
1002		MaxFractionDigits:    6,
1003		Increment:            0x0,
1004		IncrementScale:       0x0,
1005		Mode:                 0x0,
1006		DigitShift:           0x0,
1007		MinIntegerDigits:     0x1,
1008		MaxIntegerDigits:     0x0,
1009		MinFractionDigits:    0x0,
1010		MinSignificantDigits: 0x0,
1011		MinExponentDigits:    0x0},
1012		Affix:       "",
1013		Offset:      0x0,
1014		NegOffset:   0x0,
1015		PadRune:     0,
1016		FormatWidth: 0x9,
1017		GroupingSize: [2]uint8{0x0,
1018			0x0},
1019		Flags: 0x0},
1020	Pattern{RoundingContext: RoundingContext{MaxSignificantDigits: 0,
1021		MaxFractionDigits:    6,
1022		Increment:            0x0,
1023		IncrementScale:       0x0,
1024		Mode:                 0x0,
1025		DigitShift:           0x0,
1026		MinIntegerDigits:     0x1,
1027		MaxIntegerDigits:     0x0,
1028		MinFractionDigits:    0x6,
1029		MinSignificantDigits: 0x0,
1030		MinExponentDigits:    0x3},
1031		Affix:       "",
1032		Offset:      0x0,
1033		NegOffset:   0x0,
1034		PadRune:     0,
1035		FormatWidth: 0xd,
1036		GroupingSize: [2]uint8{0x0,
1037			0x0},
1038		Flags: 0x4},
1039	Pattern{RoundingContext: RoundingContext{MaxSignificantDigits: 0,
1040		MaxFractionDigits:    0,
1041		Increment:            0x0,
1042		IncrementScale:       0x0,
1043		Mode:                 0x0,
1044		DigitShift:           0x2,
1045		MinIntegerDigits:     0x1,
1046		MaxIntegerDigits:     0x0,
1047		MinFractionDigits:    0x0,
1048		MinSignificantDigits: 0x0,
1049		MinExponentDigits:    0x0},
1050		Affix:       "\x00\x01%",
1051		Offset:      0x0,
1052		NegOffset:   0x0,
1053		PadRune:     0,
1054		FormatWidth: 0x3,
1055		GroupingSize: [2]uint8{0x0,
1056			0x0},
1057		Flags: 0x0},
1058	Pattern{RoundingContext: RoundingContext{MaxSignificantDigits: 0,
1059		MaxFractionDigits:    0,
1060		Increment:            0x0,
1061		IncrementScale:       0x0,
1062		Mode:                 0x0,
1063		DigitShift:           0x2,
1064		MinIntegerDigits:     0x1,
1065		MaxIntegerDigits:     0x0,
1066		MinFractionDigits:    0x0,
1067		MinSignificantDigits: 0x0,
1068		MinExponentDigits:    0x0},
1069		Affix:       "\x03%\u00a0\x00",
1070		Offset:      0x0,
1071		NegOffset:   0x0,
1072		PadRune:     0,
1073		FormatWidth: 0x7,
1074		GroupingSize: [2]uint8{0x3,
1075			0x0},
1076		Flags: 0x0},
1077	Pattern{RoundingContext: RoundingContext{MaxSignificantDigits: 0,
1078		MaxFractionDigits:    0,
1079		Increment:            0x0,
1080		IncrementScale:       0x0,
1081		Mode:                 0x0,
1082		DigitShift:           0x2,
1083		MinIntegerDigits:     0x1,
1084		MaxIntegerDigits:     0x0,
1085		MinFractionDigits:    0x0,
1086		MinSignificantDigits: 0x0,
1087		MinExponentDigits:    0x0},
1088		Affix:       "\x03%\u00a0\x00\x04%\u00a0-\x00",
1089		Offset:      0x0,
1090		NegOffset:   0x5,
1091		PadRune:     0,
1092		FormatWidth: 0x7,
1093		GroupingSize: [2]uint8{0x3,
1094			0x0},
1095		Flags: 0x0},
1096	Pattern{RoundingContext: RoundingContext{MaxSignificantDigits: 0,
1097		MaxFractionDigits:    0,
1098		Increment:            0x0,
1099		IncrementScale:       0x0,
1100		Mode:                 0x0,
1101		DigitShift:           0x0,
1102		MinIntegerDigits:     0x0,
1103		MaxIntegerDigits:     0x1,
1104		MinFractionDigits:    0x0,
1105		MinSignificantDigits: 0x0,
1106		MinExponentDigits:    0x1},
1107		Affix:       "\x01[\x01]",
1108		Offset:      0x0,
1109		NegOffset:   0x0,
1110		PadRune:     0,
1111		FormatWidth: 0x5,
1112		GroupingSize: [2]uint8{0x0,
1113			0x0},
1114		Flags: 0x0},
1115	Pattern{RoundingContext: RoundingContext{MaxSignificantDigits: 0,
1116		MaxFractionDigits:    0,
1117		Increment:            0x0,
1118		IncrementScale:       0x0,
1119		Mode:                 0x0,
1120		DigitShift:           0x0,
1121		MinIntegerDigits:     0x0,
1122		MaxIntegerDigits:     0x0,
1123		MinFractionDigits:    0x0,
1124		MinSignificantDigits: 0x0,
1125		MinExponentDigits:    0x0},
1126		Affix:       "",
1127		Offset:      0x0,
1128		NegOffset:   0x0,
1129		PadRune:     0,
1130		FormatWidth: 0x1,
1131		GroupingSize: [2]uint8{0x0,
1132			0x0},
1133		Flags: 0x0},
1134	Pattern{RoundingContext: RoundingContext{MaxSignificantDigits: 0,
1135		MaxFractionDigits:    0,
1136		Increment:            0x0,
1137		IncrementScale:       0x0,
1138		Mode:                 0x0,
1139		DigitShift:           0x2,
1140		MinIntegerDigits:     0x1,
1141		MaxIntegerDigits:     0x0,
1142		MinFractionDigits:    0x0,
1143		MinSignificantDigits: 0x0,
1144		MinExponentDigits:    0x0},
1145		Affix:       "\x01%\x00",
1146		Offset:      0x0,
1147		NegOffset:   0x0,
1148		PadRune:     0,
1149		FormatWidth: 0x6,
1150		GroupingSize: [2]uint8{0x3,
1151			0x0},
1152		Flags: 0x0}}
1153
1154// Total table size 7101 bytes (6KiB); checksum: 5190D0B3
1155