]> git.proxmox.com Git - rustc.git/blame - library/core/src/unicode/printable.rs
New upstream version 1.57.0+dfsg1
[rustc.git] / library / core / src / unicode / printable.rs
CommitLineData
83c7162d 1// NOTE: The following code was generated by "src/libcore/unicode/printable.py",
5bcae85e
SL
2// do not edit directly!
3
60c5eb7d 4fn check(x: u16, singletonuppers: &[(u8, u8)], singletonlowers: &[u8], normal: &[u8]) -> bool {
cc61c64b
XL
5 let xupper = (x >> 8) as u8;
6 let mut lowerstart = 0;
7 for &(upper, lowercount) in singletonuppers {
8 let lowerend = lowerstart + lowercount as usize;
9 if xupper == upper {
10 for &lower in &singletonlowers[lowerstart..lowerend] {
11 if lower == x as u8 {
12 return false;
13 }
14 }
15 } else if xupper < upper {
5bcae85e
SL
16 break;
17 }
cc61c64b 18 lowerstart = lowerend;
5bcae85e 19 }
cc61c64b
XL
20
21 let mut x = x as i32;
22 let mut normal = normal.iter().cloned();
23 let mut current = true;
24 while let Some(v) = normal.next() {
25 let len = if v & 0x80 != 0 {
26 ((v & 0x7f) as i32) << 8 | normal.next().unwrap() as i32
5bcae85e 27 } else {
cc61c64b
XL
28 v as i32
29 };
30 x -= len;
31 if x < 0 {
5bcae85e
SL
32 break;
33 }
cc61c64b 34 current = !current;
5bcae85e 35 }
cc61c64b 36 current
5bcae85e
SL
37}
38
abe05a73 39pub(crate) fn is_printable(x: char) -> bool {
5bcae85e
SL
40 let x = x as u32;
41 let lower = x as u16;
42 if x < 0x10000 {
cc61c64b 43 check(lower, SINGLETONS0U, SINGLETONS0L, NORMAL0)
5bcae85e 44 } else if x < 0x20000 {
cc61c64b 45 check(lower, SINGLETONS1U, SINGLETONS1L, NORMAL1)
5bcae85e 46 } else {
c295e0f8 47 if 0x2a6e0 <= x && x < 0x2a700 {
476ff2be
SL
48 return false;
49 }
c295e0f8 50 if 0x2b739 <= x && x < 0x2b740 {
476ff2be
SL
51 return false;
52 }
53 if 0x2b81e <= x && x < 0x2b820 {
54 return false;
55 }
abe05a73
XL
56 if 0x2cea2 <= x && x < 0x2ceb0 {
57 return false;
58 }
59 if 0x2ebe1 <= x && x < 0x2f800 {
5bcae85e
SL
60 return false;
61 }
ba9703b0
XL
62 if 0x2fa1e <= x && x < 0x30000 {
63 return false;
64 }
65 if 0x3134b <= x && x < 0xe0100 {
5bcae85e
SL
66 return false;
67 }
68 if 0xe01f0 <= x && x < 0x110000 {
69 return false;
70 }
71 true
72 }
73}
74
60c5eb7d 75#[rustfmt::skip]
0731742a 76const SINGLETONS0U: &[(u8, u8)] = &[
cc61c64b
XL
77 (0x00, 1),
78 (0x03, 5),
94b46f34 79 (0x05, 6),
c295e0f8 80 (0x06, 2),
94b46f34 81 (0x07, 6),
c295e0f8 82 (0x08, 7),
94b46f34
XL
83 (0x09, 17),
84 (0x0a, 28),
abe05a73 85 (0x0b, 25),
c295e0f8 86 (0x0c, 26),
ba9703b0 87 (0x0d, 16),
416331ca 88 (0x0e, 13),
cc61c64b
XL
89 (0x0f, 4),
90 (0x10, 3),
91 (0x12, 18),
92 (0x13, 9),
93 (0x16, 1),
c295e0f8
XL
94 (0x17, 4),
95 (0x18, 1),
cc61c64b
XL
96 (0x19, 3),
97 (0x1a, 7),
c295e0f8 98 (0x1b, 1),
94b46f34 99 (0x1c, 2),
cc61c64b
XL
100 (0x1f, 22),
101 (0x20, 3),
ba9703b0 102 (0x2b, 3),
cc61c64b
XL
103 (0x2d, 11),
104 (0x2e, 1),
105 (0x30, 3),
94b46f34 106 (0x31, 2),
416331ca
XL
107 (0x32, 1),
108 (0xa7, 2),
cc61c64b
XL
109 (0xa9, 2),
110 (0xaa, 4),
111 (0xab, 8),
112 (0xfa, 2),
113 (0xfb, 5),
c295e0f8 114 (0xfd, 2),
cc61c64b
XL
115 (0xfe, 3),
116 (0xff, 9),
5bcae85e 117];
60c5eb7d 118#[rustfmt::skip]
0731742a 119const SINGLETONS0L: &[u8] = &[
cc61c64b 120 0xad, 0x78, 0x79, 0x8b, 0x8d, 0xa2, 0x30, 0x57,
c295e0f8
XL
121 0x58, 0x8b, 0x8c, 0x90, 0x1c, 0xdd, 0x0e, 0x0f,
122 0x4b, 0x4c, 0xfb, 0xfc, 0x2e, 0x2f, 0x3f, 0x5c,
123 0x5d, 0x5f, 0xe2, 0x84, 0x8d, 0x8e, 0x91, 0x92,
124 0xa9, 0xb1, 0xba, 0xbb, 0xc5, 0xc6, 0xc9, 0xca,
125 0xde, 0xe4, 0xe5, 0xff, 0x00, 0x04, 0x11, 0x12,
126 0x29, 0x31, 0x34, 0x37, 0x3a, 0x3b, 0x3d, 0x49,
127 0x4a, 0x5d, 0x84, 0x8e, 0x92, 0xa9, 0xb1, 0xb4,
128 0xba, 0xbb, 0xc6, 0xca, 0xce, 0xcf, 0xe4, 0xe5,
129 0x00, 0x04, 0x0d, 0x0e, 0x11, 0x12, 0x29, 0x31,
130 0x34, 0x3a, 0x3b, 0x45, 0x46, 0x49, 0x4a, 0x5e,
131 0x64, 0x65, 0x84, 0x91, 0x9b, 0x9d, 0xc9, 0xce,
132 0xcf, 0x0d, 0x11, 0x29, 0x3a, 0x3b, 0x45, 0x49,
133 0x57, 0x5b, 0x5c, 0x5e, 0x5f, 0x64, 0x65, 0x8d,
134 0x91, 0xa9, 0xb4, 0xba, 0xbb, 0xc5, 0xc9, 0xdf,
135 0xe4, 0xe5, 0xf0, 0x0d, 0x11, 0x45, 0x49, 0x64,
136 0x65, 0x80, 0x84, 0xb2, 0xbc, 0xbe, 0xbf, 0xd5,
137 0xd7, 0xf0, 0xf1, 0x83, 0x85, 0x8b, 0xa4, 0xa6,
138 0xbe, 0xbf, 0xc5, 0xc7, 0xce, 0xcf, 0xda, 0xdb,
139 0x48, 0x98, 0xbd, 0xcd, 0xc6, 0xce, 0xcf, 0x49,
140 0x4e, 0x4f, 0x57, 0x59, 0x5e, 0x5f, 0x89, 0x8e,
141 0x8f, 0xb1, 0xb6, 0xb7, 0xbf, 0xc1, 0xc6, 0xc7,
142 0xd7, 0x11, 0x16, 0x17, 0x5b, 0x5c, 0xf6, 0xf7,
143 0xfe, 0xff, 0x80, 0x6d, 0x71, 0xde, 0xdf, 0x0e,
144 0x1f, 0x6e, 0x6f, 0x1c, 0x1d, 0x5f, 0x7d, 0x7e,
145 0xae, 0xaf, 0x7f, 0xbb, 0xbc, 0x16, 0x17, 0x1e,
146 0x1f, 0x46, 0x47, 0x4e, 0x4f, 0x58, 0x5a, 0x5c,
147 0x5e, 0x7e, 0x7f, 0xb5, 0xc5, 0xd4, 0xd5, 0xdc,
148 0xf0, 0xf1, 0xf5, 0x72, 0x73, 0x8f, 0x74, 0x75,
149 0x96, 0x26, 0x2e, 0x2f, 0xa7, 0xaf, 0xb7, 0xbf,
ba9703b0 150 0xc7, 0xcf, 0xd7, 0xdf, 0x9a, 0x40, 0x97, 0x98,
c295e0f8 151 0x30, 0x8f, 0x1f, 0xd2, 0xd4, 0xce, 0xff, 0x4e,
ba9703b0
XL
152 0x4f, 0x5a, 0x5b, 0x07, 0x08, 0x0f, 0x10, 0x27,
153 0x2f, 0xee, 0xef, 0x6e, 0x6f, 0x37, 0x3d, 0x3f,
c295e0f8
XL
154 0x42, 0x45, 0x90, 0x91, 0x53, 0x67, 0x75, 0xc8,
155 0xc9, 0xd0, 0xd1, 0xd8, 0xd9, 0xe7, 0xfe, 0xff,
5bcae85e 156];
60c5eb7d 157#[rustfmt::skip]
0731742a 158const SINGLETONS1U: &[(u8, u8)] = &[
cc61c64b
XL
159 (0x00, 6),
160 (0x01, 1),
161 (0x03, 1),
162 (0x04, 2),
c295e0f8
XL
163 (0x05, 7),
164 (0x07, 2),
cc61c64b
XL
165 (0x08, 8),
166 (0x09, 2),
94b46f34 167 (0x0a, 5),
cc61c64b 168 (0x0b, 2),
ba9703b0 169 (0x0e, 4),
cc61c64b 170 (0x10, 1),
ba9703b0 171 (0x11, 2),
cc61c64b 172 (0x12, 5),
94b46f34 173 (0x13, 17),
ba9703b0 174 (0x14, 1),
cc61c64b 175 (0x15, 2),
94b46f34 176 (0x17, 2),
ba9703b0 177 (0x19, 13),
cc61c64b 178 (0x1c, 5),
94b46f34 179 (0x1d, 8),
cc61c64b 180 (0x24, 1),
c295e0f8 181 (0x6a, 4),
cc61c64b 182 (0x6b, 2),
c295e0f8 183 (0xaf, 3),
cc61c64b 184 (0xbc, 2),
c295e0f8 185 (0xcf, 2),
cc61c64b
XL
186 (0xd1, 2),
187 (0xd4, 12),
188 (0xd5, 9),
189 (0xd6, 2),
190 (0xd7, 2),
191 (0xda, 1),
192 (0xe0, 5),
416331ca 193 (0xe1, 2),
c295e0f8 194 (0xe7, 4),
cc61c64b
XL
195 (0xe8, 2),
196 (0xee, 32),
197 (0xf0, 4),
ba9703b0 198 (0xf8, 2),
416331ca 199 (0xfa, 2),
ba9703b0 200 (0xfb, 1),
5bcae85e 201];
60c5eb7d 202#[rustfmt::skip]
0731742a 203const SINGLETONS1L: &[u8] = &[
cc61c64b 204 0x0c, 0x27, 0x3b, 0x3e, 0x4e, 0x4f, 0x8f, 0x9e,
c295e0f8
XL
205 0x9e, 0x9f, 0x7b, 0x8b, 0x93, 0x96, 0xa2, 0xb2,
206 0xba, 0x86, 0xb1, 0x06, 0x07, 0x09, 0x36, 0x3d,
207 0x3e, 0x56, 0xf3, 0xd0, 0xd1, 0x04, 0x14, 0x18,
208 0x36, 0x37, 0x56, 0x57, 0x7f, 0xaa, 0xae, 0xaf,
209 0xbd, 0x35, 0xe0, 0x12, 0x87, 0x89, 0x8e, 0x9e,
210 0x04, 0x0d, 0x0e, 0x11, 0x12, 0x29, 0x31, 0x34,
211 0x3a, 0x45, 0x46, 0x49, 0x4a, 0x4e, 0x4f, 0x64,
212 0x65, 0x5c, 0xb6, 0xb7, 0x1b, 0x1c, 0x07, 0x08,
213 0x0a, 0x0b, 0x14, 0x17, 0x36, 0x39, 0x3a, 0xa8,
214 0xa9, 0xd8, 0xd9, 0x09, 0x37, 0x90, 0x91, 0xa8,
215 0x07, 0x0a, 0x3b, 0x3e, 0x66, 0x69, 0x8f, 0x92,
216 0x6f, 0x5f, 0xbf, 0xee, 0xef, 0x5a, 0x62, 0xf4,
217 0xfc, 0xff, 0x9a, 0x9b, 0x2e, 0x2f, 0x27, 0x28,
218 0x55, 0x9d, 0xa0, 0xa1, 0xa3, 0xa4, 0xa7, 0xa8,
219 0xad, 0xba, 0xbc, 0xc4, 0x06, 0x0b, 0x0c, 0x15,
220 0x1d, 0x3a, 0x3f, 0x45, 0x51, 0xa6, 0xa7, 0xcc,
221 0xcd, 0xa0, 0x07, 0x19, 0x1a, 0x22, 0x25, 0x3e,
222 0x3f, 0xe7, 0xec, 0xef, 0xff, 0xc5, 0xc6, 0x04,
223 0x20, 0x23, 0x25, 0x26, 0x28, 0x33, 0x38, 0x3a,
224 0x48, 0x4a, 0x4c, 0x50, 0x53, 0x55, 0x56, 0x58,
225 0x5a, 0x5c, 0x5e, 0x60, 0x63, 0x65, 0x66, 0x6b,
226 0x73, 0x78, 0x7d, 0x7f, 0x8a, 0xa4, 0xaa, 0xaf,
227 0xb0, 0xc0, 0xd0, 0xae, 0xaf, 0x6e, 0x6f, 0x93,
cc61c64b 228];
60c5eb7d 229#[rustfmt::skip]
0731742a 230const NORMAL0: &[u8] = &[
cc61c64b
XL
231 0x00, 0x20,
232 0x5f, 0x22,
233 0x82, 0xdf, 0x04,
234 0x82, 0x44, 0x08,
94b46f34
XL
235 0x1b, 0x04,
236 0x06, 0x11,
cc61c64b 237 0x81, 0xac, 0x0e,
c295e0f8
XL
238 0x80, 0xab, 0x05,
239 0x1f, 0x09,
240 0x81, 0x1b, 0x03,
cc61c64b
XL
241 0x19, 0x08,
242 0x01, 0x04,
94b46f34 243 0x2f, 0x04,
cc61c64b
XL
244 0x34, 0x04,
245 0x07, 0x03,
246 0x01, 0x07,
247 0x06, 0x07,
94b46f34 248 0x11, 0x0a,
cc61c64b
XL
249 0x50, 0x0f,
250 0x12, 0x07,
ba9703b0
XL
251 0x55, 0x07,
252 0x03, 0x04,
cc61c64b
XL
253 0x1c, 0x0a,
254 0x09, 0x03,
255 0x08, 0x03,
256 0x07, 0x03,
257 0x02, 0x03,
258 0x03, 0x03,
259 0x0c, 0x04,
260 0x05, 0x03,
261 0x0b, 0x06,
262 0x01, 0x0e,
263 0x15, 0x05,
c295e0f8
XL
264 0x4e, 0x07,
265 0x1b, 0x07,
416331ca 266 0x57, 0x07,
c295e0f8
XL
267 0x02, 0x06,
268 0x16, 0x0d,
abe05a73 269 0x50, 0x04,
cc61c64b
XL
270 0x43, 0x03,
271 0x2d, 0x03,
272 0x01, 0x04,
273 0x11, 0x06,
274 0x0f, 0x0c,
275 0x3a, 0x04,
276 0x1d, 0x25,
416331ca 277 0x5f, 0x20,
cc61c64b
XL
278 0x6d, 0x04,
279 0x6a, 0x25,
280 0x80, 0xc8, 0x05,
281 0x82, 0xb0, 0x03,
282 0x1a, 0x06,
283 0x82, 0xfd, 0x03,
284 0x59, 0x07,
c295e0f8
XL
285 0x16, 0x09,
286 0x18, 0x09,
cc61c64b
XL
287 0x14, 0x0c,
288 0x14, 0x0c,
289 0x6a, 0x06,
290 0x0a, 0x06,
291 0x1a, 0x06,
94b46f34 292 0x59, 0x07,
cc61c64b
XL
293 0x2b, 0x05,
294 0x46, 0x0a,
295 0x2c, 0x04,
296 0x0c, 0x04,
297 0x01, 0x03,
298 0x31, 0x0b,
299 0x2c, 0x04,
300 0x1a, 0x06,
301 0x0b, 0x03,
302 0x80, 0xac, 0x06,
303 0x0a, 0x06,
c295e0f8
XL
304 0x2f, 0x31,
305 0x4d, 0x03,
306 0x80, 0xa4, 0x08,
cc61c64b
XL
307 0x3c, 0x03,
308 0x0f, 0x03,
94b46f34
XL
309 0x3c, 0x07,
310 0x38, 0x08,
416331ca 311 0x2b, 0x05,
abe05a73 312 0x82, 0xff, 0x11,
cc61c64b
XL
313 0x18, 0x08,
314 0x2f, 0x11,
315 0x2d, 0x03,
c295e0f8 316 0x21, 0x0f,
cc61c64b
XL
317 0x21, 0x0f,
318 0x80, 0x8c, 0x04,
319 0x82, 0x97, 0x19,
320 0x0b, 0x15,
94b46f34 321 0x88, 0x94, 0x05,
cc61c64b
XL
322 0x2f, 0x05,
323 0x3b, 0x07,
324 0x02, 0x0e,
325 0x18, 0x09,
c295e0f8 326 0x80, 0xbe, 0x22,
cc61c64b
XL
327 0x74, 0x0c,
328 0x80, 0xd6, 0x1a,
329 0x0c, 0x05,
330 0x80, 0xff, 0x05,
ba9703b0 331 0x80, 0xdf, 0x0c,
c295e0f8 332 0xf2, 0x9d, 0x03,
cc61c64b
XL
333 0x37, 0x09,
334 0x81, 0x5c, 0x14,
335 0x80, 0xb8, 0x08,
c295e0f8
XL
336 0x80, 0xcb, 0x05,
337 0x0a, 0x18,
338 0x3b, 0x03,
cc61c64b
XL
339 0x0a, 0x06,
340 0x38, 0x08,
341 0x46, 0x08,
342 0x0c, 0x06,
343 0x74, 0x0b,
344 0x1e, 0x03,
345 0x5a, 0x04,
346 0x59, 0x09,
347 0x80, 0x83, 0x18,
348 0x1c, 0x0a,
349 0x16, 0x09,
ba9703b0 350 0x4c, 0x04,
cc61c64b
XL
351 0x80, 0x8a, 0x06,
352 0xab, 0xa4, 0x0c,
353 0x17, 0x04,
354 0x31, 0xa1, 0x04,
355 0x81, 0xda, 0x26,
356 0x07, 0x0c,
357 0x05, 0x05,
c295e0f8
XL
358 0x80, 0xa6, 0x10,
359 0x81, 0xf5, 0x07,
360 0x01, 0x20,
cc61c64b
XL
361 0x2a, 0x06,
362 0x4c, 0x04,
363 0x80, 0x8d, 0x04,
364 0x80, 0xbe, 0x03,
365 0x1b, 0x03,
366 0x0f, 0x0d,
367];
60c5eb7d 368#[rustfmt::skip]
0731742a 369const NORMAL1: &[u8] = &[
cc61c64b
XL
370 0x5e, 0x22,
371 0x7b, 0x05,
372 0x03, 0x04,
373 0x2d, 0x03,
ba9703b0 374 0x66, 0x03,
cc61c64b
XL
375 0x01, 0x2f,
376 0x2e, 0x80, 0x82,
377 0x1d, 0x03,
378 0x31, 0x0f,
379 0x1c, 0x04,
abe05a73
XL
380 0x24, 0x09,
381 0x1e, 0x05,
cc61c64b
XL
382 0x2b, 0x05,
383 0x44, 0x04,
384 0x0e, 0x2a,
385 0x80, 0xaa, 0x06,
386 0x24, 0x04,
387 0x24, 0x04,
388 0x28, 0x08,
389 0x34, 0x0b,
c295e0f8 390 0x4e, 0x43,
cc61c64b
XL
391 0x81, 0x37, 0x09,
392 0x16, 0x0a,
c295e0f8
XL
393 0x08, 0x18,
394 0x3b, 0x45,
cc61c64b
XL
395 0x39, 0x03,
396 0x63, 0x08,
397 0x09, 0x30,
398 0x16, 0x05,
399 0x21, 0x03,
400 0x1b, 0x05,
401 0x01, 0x40,
402 0x38, 0x04,
403 0x4b, 0x05,
94b46f34
XL
404 0x2f, 0x04,
405 0x0a, 0x07,
cc61c64b
XL
406 0x09, 0x07,
407 0x40, 0x20,
408 0x27, 0x04,
409 0x0c, 0x09,
410 0x36, 0x03,
411 0x3a, 0x05,
412 0x1a, 0x07,
413 0x04, 0x0c,
414 0x07, 0x50,
415 0x49, 0x37,
416 0x33, 0x0d,
417 0x33, 0x07,
94b46f34
XL
418 0x2e, 0x08,
419 0x0a, 0x81, 0x26,
ba9703b0 420 0x52, 0x4e,
94b46f34 421 0x28, 0x08,
c295e0f8
XL
422 0x2a, 0x16,
423 0x1a, 0x26,
ba9703b0 424 0x1c, 0x14,
416331ca 425 0x17, 0x09,
cc61c64b 426 0x4e, 0x04,
c295e0f8
XL
427 0x24, 0x09,
428 0x44, 0x0d,
cc61c64b
XL
429 0x19, 0x07,
430 0x0a, 0x06,
ba9703b0 431 0x48, 0x08,
cc61c64b
XL
432 0x27, 0x09,
433 0x75, 0x0b,
434 0x3f, 0x41,
435 0x2a, 0x06,
436 0x3b, 0x05,
437 0x0a, 0x06,
438 0x51, 0x06,
439 0x01, 0x05,
440 0x10, 0x03,
441 0x05, 0x80, 0x8b,
ba9703b0 442 0x62, 0x1e,
cc61c64b
XL
443 0x48, 0x08,
444 0x0a, 0x80, 0xa6,
5bcae85e 445 0x5e, 0x22,
cc61c64b
XL
446 0x45, 0x0b,
447 0x0a, 0x06,
448 0x0d, 0x13,
c295e0f8 449 0x3a, 0x06,
cc61c64b 450 0x0a, 0x36,
94b46f34 451 0x2c, 0x04,
c295e0f8 452 0x17, 0x80, 0xb9,
94b46f34 453 0x3c, 0x64,
cc61c64b 454 0x53, 0x0c,
ba9703b0
XL
455 0x48, 0x09,
456 0x0a, 0x46,
416331ca 457 0x45, 0x1b,
abe05a73 458 0x48, 0x08,
c295e0f8
XL
459 0x53, 0x0d,
460 0x49, 0x81, 0x07,
cc61c64b
XL
461 0x46, 0x0a,
462 0x1d, 0x03,
abe05a73
XL
463 0x47, 0x49,
464 0x37, 0x03,
465 0x0e, 0x08,
94b46f34
XL
466 0x0a, 0x06,
467 0x39, 0x07,
468 0x0a, 0x81, 0x36,
ba9703b0
XL
469 0x19, 0x80, 0xb7,
470 0x01, 0x0f,
416331ca
XL
471 0x32, 0x0d,
472 0x83, 0x9b, 0x66,
cc61c64b 473 0x75, 0x0b,
c295e0f8
XL
474 0x80, 0xc4, 0x8a, 0x4c,
475 0x63, 0x0d,
cc61c64b
XL
476 0x84, 0x2f, 0x8f, 0xd1,
477 0x82, 0x47, 0xa1, 0xb9,
478 0x82, 0x39, 0x07,
479 0x2a, 0x04,
c295e0f8 480 0x5c, 0x06,
cc61c64b
XL
481 0x26, 0x0a,
482 0x46, 0x0a,
483 0x28, 0x05,
94b46f34
XL
484 0x13, 0x82, 0xb0,
485 0x5b, 0x65,
416331ca
XL
486 0x4b, 0x04,
487 0x39, 0x07,
cc61c64b 488 0x11, 0x40,
ba9703b0
XL
489 0x05, 0x0b,
490 0x02, 0x0e,
416331ca 491 0x97, 0xf8, 0x08,
ba9703b0 492 0x84, 0xd6, 0x2a,
c295e0f8
XL
493 0x09, 0xa2, 0xe7,
494 0x81, 0x33, 0x2d,
416331ca
XL
495 0x03, 0x11,
496 0x04, 0x08,
abe05a73 497 0x81, 0x8c, 0x89, 0x04,
cc61c64b
XL
498 0x6b, 0x05,
499 0x0d, 0x03,
500 0x09, 0x07,
c295e0f8
XL
501 0x10, 0x92, 0x60,
502 0x47, 0x09,
503 0x74, 0x3c,
cc61c64b
XL
504 0x80, 0xf6, 0x0a,
505 0x73, 0x08,
c295e0f8 506 0x70, 0x15,
94b46f34
XL
507 0x46, 0x80, 0x9a,
508 0x14, 0x0c,
cc61c64b 509 0x57, 0x09,
94b46f34 510 0x19, 0x80, 0x87,
cc61c64b
XL
511 0x81, 0x47, 0x03,
512 0x85, 0x42, 0x0f,
c295e0f8
XL
513 0x15, 0x84, 0x50,
514 0x1f, 0x80, 0xe1,
416331ca
XL
515 0x2b, 0x80, 0xd5,
516 0x2d, 0x03,
517 0x1a, 0x04,
c295e0f8
XL
518 0x02, 0x81, 0x40,
519 0x1f, 0x11,
416331ca 520 0x3a, 0x05,
c295e0f8
XL
521 0x01, 0x84, 0xe0,
522 0x80, 0xf7, 0x29,
416331ca 523 0x4c, 0x04,
cc61c64b 524 0x0a, 0x04,
94b46f34 525 0x02, 0x83, 0x11,
416331ca
XL
526 0x44, 0x4c,
527 0x3d, 0x80, 0xc2,
cc61c64b
XL
528 0x3c, 0x06,
529 0x01, 0x04,
530 0x55, 0x05,
531 0x1b, 0x34,
532 0x02, 0x81, 0x0e,
533 0x2c, 0x04,
534 0x64, 0x0c,
535 0x56, 0x0a,
ba9703b0 536 0x80, 0xae, 0x38,
cc61c64b
XL
537 0x1d, 0x0d,
538 0x2c, 0x04,
539 0x09, 0x07,
abe05a73
XL
540 0x02, 0x0e,
541 0x06, 0x80, 0x9a,
c295e0f8
XL
542 0x83, 0xd8, 0x05,
543 0x10, 0x03,
cc61c64b 544 0x0d, 0x03,
cc61c64b 545 0x74, 0x0c,
416331ca 546 0x59, 0x07,
c295e0f8
XL
547 0x0c, 0x04,
548 0x01, 0x0f,
cc61c64b
XL
549 0x0c, 0x04,
550 0x38, 0x08,
551 0x0a, 0x06,
552 0x28, 0x08,
ba9703b0
XL
553 0x22, 0x4e,
554 0x81, 0x54, 0x0c,
555 0x15, 0x03,
c295e0f8 556 0x05, 0x03,
ba9703b0 557 0x07, 0x09,
c295e0f8
XL
558 0x1d, 0x03,
559 0x0b, 0x05,
560 0x06, 0x0a,
561 0x0a, 0x06,
562 0x08, 0x08,
ba9703b0 563 0x07, 0x09,
ba9703b0
XL
564 0x80, 0xcb, 0x25,
565 0x0a, 0x84, 0x06,
5bcae85e 566];