taldir

Directory service to resolve wallet mailboxes by messenger addresses
Log | Files | Refs | Submodules | README | LICENSE

tables.go (53037B)


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