1package io.flutter.embedding.android;
15import java.util.HashMap;
73 new HashMap<Long, Long>() {
74 private static final long serialVersionUID = 1
L;
77 put(0x00000001d0L, 0x0000000012L);
78 put(0x00000000cdL, 0x0000000014L);
79 put(0x000000008eL, 0x0000010082L);
80 put(0x000000008fL, 0x0000010083L);
81 put(0x0000000100L, 0x000005ff01L);
82 put(0x0000000120L, 0x000005ff01L);
83 put(0x0000000101L, 0x000005ff02L);
84 put(0x0000000121L, 0x000005ff02L);
85 put(0x0000000102L, 0x000005ff03L);
86 put(0x0000000122L, 0x000005ff03L);
87 put(0x0000000103L, 0x000005ff04L);
88 put(0x0000000123L, 0x000005ff04L);
89 put(0x0000000104L, 0x000005ff05L);
90 put(0x0000000124L, 0x000005ff05L);
91 put(0x0000000105L, 0x000005ff06L);
92 put(0x0000000125L, 0x000005ff06L);
93 put(0x0000000106L, 0x000005ff07L);
94 put(0x0000000126L, 0x000005ff07L);
95 put(0x0000000107L, 0x000005ff08L);
96 put(0x0000000127L, 0x000005ff08L);
97 put(0x0000000108L, 0x000005ff09L);
98 put(0x0000000128L, 0x000005ff09L);
99 put(0x0000000109L, 0x000005ff0aL);
100 put(0x0000000129L, 0x000005ff0aL);
101 put(0x000000010aL, 0x000005ff0bL);
102 put(0x000000012aL, 0x000005ff0bL);
103 put(0x000000010bL, 0x000005ff0cL);
104 put(0x000000012bL, 0x000005ff0cL);
105 put(0x000000010cL, 0x000005ff0dL);
106 put(0x000000012cL, 0x000005ff0dL);
107 put(0x000000010dL, 0x000005ff0eL);
108 put(0x000000012dL, 0x000005ff0eL);
109 put(0x000000010eL, 0x000005ff0fL);
110 put(0x000000012eL, 0x000005ff0fL);
111 put(0x000000010fL, 0x000005ff10L);
112 put(0x000000012fL, 0x000005ff10L);
113 put(0x0000000130L, 0x000005ff11L);
114 put(0x0000000131L, 0x000005ff12L);
115 put(0x0000000132L, 0x000005ff13L);
116 put(0x0000000136L, 0x000005ff14L);
117 put(0x0000000138L, 0x000005ff15L);
118 put(0x000000013cL, 0x000005ff16L);
119 put(0x0000000137L, 0x000005ff17L);
120 put(0x0000000139L, 0x000005ff18L);
121 put(0x000000013aL, 0x000005ff19L);
122 put(0x000000013bL, 0x000005ff1aL);
123 put(0x000000013dL, 0x000005ff1bL);
124 put(0x000000013eL, 0x000005ff1cL);
125 put(0x0000000133L, 0x000005ff1dL);
126 put(0x0000000134L, 0x000005ff1eL);
127 put(0x0000000135L, 0x000005ff1fL);
128 put(0x000000001eL, 0x0000070004L);
129 put(0x0000000030L, 0x0000070005L);
130 put(0x000000002eL, 0x0000070006L);
131 put(0x0000000020L, 0x0000070007L);
132 put(0x0000000012L, 0x0000070008L);
133 put(0x0000000021L, 0x0000070009L);
134 put(0x0000000022L, 0x000007000aL);
135 put(0x0000000023L, 0x000007000bL);
136 put(0x0000000017L, 0x000007000cL);
137 put(0x0000000024L, 0x000007000dL);
138 put(0x0000000025L, 0x000007000eL);
139 put(0x0000000026L, 0x000007000fL);
140 put(0x0000000032L, 0x0000070010L);
141 put(0x0000000031L, 0x0000070011L);
142 put(0x0000000018L, 0x0000070012L);
143 put(0x0000000019L, 0x0000070013L);
144 put(0x0000000010L, 0x0000070014L);
145 put(0x0000000013L, 0x0000070015L);
146 put(0x000000001fL, 0x0000070016L);
147 put(0x0000000014L, 0x0000070017L);
148 put(0x0000000016L, 0x0000070018L);
149 put(0x000000002fL, 0x0000070019L);
150 put(0x0000000011L, 0x000007001aL);
151 put(0x000000002dL, 0x000007001bL);
152 put(0x0000000015L, 0x000007001cL);
153 put(0x000000002cL, 0x000007001dL);
154 put(0x0000000002L, 0x000007001eL);
155 put(0x0000000003L, 0x000007001fL);
156 put(0x0000000004L, 0x0000070020L);
157 put(0x0000000005L, 0x0000070021L);
158 put(0x0000000006L, 0x0000070022L);
159 put(0x0000000007L, 0x0000070023L);
160 put(0x0000000008L, 0x0000070024L);
161 put(0x0000000009L, 0x0000070025L);
162 put(0x000000000aL, 0x0000070026L);
163 put(0x000000000bL, 0x0000070027L);
164 put(0x000000001cL, 0x0000070028L);
165 put(0x0000000001L, 0x0000070029L);
166 put(0x000000000eL, 0x000007002aL);
167 put(0x000000000fL, 0x000007002bL);
168 put(0x0000000039L, 0x000007002cL);
169 put(0x000000000cL, 0x000007002dL);
170 put(0x000000000dL, 0x000007002eL);
171 put(0x000000001aL, 0x000007002fL);
172 put(0x000000001bL, 0x0000070030L);
173 put(0x000000002bL, 0x0000070031L);
174 put(0x0000000056L, 0x0000070031L);
175 put(0x0000000027L, 0x0000070033L);
176 put(0x0000000028L, 0x0000070034L);
177 put(0x0000000029L, 0x0000070035L);
178 put(0x0000000033L, 0x0000070036L);
179 put(0x0000000034L, 0x0000070037L);
180 put(0x0000000035L, 0x0000070038L);
181 put(0x000000003aL, 0x0000070039L);
182 put(0x000000003bL, 0x000007003aL);
183 put(0x000000003cL, 0x000007003bL);
184 put(0x000000003dL, 0x000007003cL);
185 put(0x000000003eL, 0x000007003dL);
186 put(0x000000003fL, 0x000007003eL);
187 put(0x0000000040L, 0x000007003fL);
188 put(0x0000000041L, 0x0000070040L);
189 put(0x0000000042L, 0x0000070041L);
190 put(0x0000000043L, 0x0000070042L);
191 put(0x0000000044L, 0x0000070043L);
192 put(0x0000000057L, 0x0000070044L);
193 put(0x0000000058L, 0x0000070045L);
194 put(0x0000000063L, 0x0000070046L);
195 put(0x0000000046L, 0x0000070047L);
196 put(0x0000000077L, 0x0000070048L);
197 put(0x000000019bL, 0x0000070048L);
198 put(0x000000006eL, 0x0000070049L);
199 put(0x0000000066L, 0x000007004aL);
200 put(0x0000000068L, 0x000007004bL);
201 put(0x00000000b1L, 0x000007004bL);
202 put(0x000000006fL, 0x000007004cL);
203 put(0x000000006bL, 0x000007004dL);
204 put(0x000000006dL, 0x000007004eL);
205 put(0x00000000b2L, 0x000007004eL);
206 put(0x000000006aL, 0x000007004fL);
207 put(0x0000000069L, 0x0000070050L);
208 put(0x000000006cL, 0x0000070051L);
209 put(0x0000000067L, 0x0000070052L);
210 put(0x0000000045L, 0x0000070053L);
211 put(0x0000000062L, 0x0000070054L);
212 put(0x0000000037L, 0x0000070055L);
213 put(0x000000004aL, 0x0000070056L);
214 put(0x000000004eL, 0x0000070057L);
215 put(0x0000000060L, 0x0000070058L);
216 put(0x000000004fL, 0x0000070059L);
217 put(0x0000000050L, 0x000007005aL);
218 put(0x0000000051L, 0x000007005bL);
219 put(0x000000004bL, 0x000007005cL);
220 put(0x000000004cL, 0x000007005dL);
221 put(0x000000004dL, 0x000007005eL);
222 put(0x0000000047L, 0x000007005fL);
223 put(0x0000000048L, 0x0000070060L);
224 put(0x0000000049L, 0x0000070061L);
225 put(0x0000000052L, 0x0000070062L);
226 put(0x0000000053L, 0x0000070063L);
227 put(0x000000007fL, 0x0000070065L);
228 put(0x000000008bL, 0x0000070065L);
229 put(0x0000000074L, 0x0000070066L);
230 put(0x0000000098L, 0x0000070066L);
231 put(0x0000000075L, 0x0000070067L);
232 put(0x00000000b7L, 0x0000070068L);
233 put(0x00000000b8L, 0x0000070069L);
234 put(0x00000000b9L, 0x000007006aL);
235 put(0x00000000baL, 0x000007006bL);
236 put(0x00000000bbL, 0x000007006cL);
237 put(0x00000000bcL, 0x000007006dL);
238 put(0x00000000bdL, 0x000007006eL);
239 put(0x00000000beL, 0x000007006fL);
240 put(0x00000000bfL, 0x0000070070L);
241 put(0x00000000c0L, 0x0000070071L);
242 put(0x00000000c1L, 0x0000070072L);
243 put(0x00000000c2L, 0x0000070073L);
244 put(0x0000000086L, 0x0000070074L);
245 put(0x000000008aL, 0x0000070075L);
246 put(0x0000000161L, 0x0000070077L);
247 put(0x0000000081L, 0x0000070079L);
248 put(0x0000000083L, 0x000007007aL);
249 put(0x0000000089L, 0x000007007bL);
250 put(0x0000000085L, 0x000007007cL);
251 put(0x0000000087L, 0x000007007dL);
252 put(0x0000000088L, 0x000007007eL);
253 put(0x0000000071L, 0x000007007fL);
254 put(0x0000000073L, 0x0000070080L);
255 put(0x0000000072L, 0x0000070081L);
256 put(0x000000005fL, 0x0000070085L);
257 put(0x0000000079L, 0x0000070085L);
258 put(0x0000000059L, 0x0000070087L);
259 put(0x000000007cL, 0x0000070089L);
260 put(0x000000005cL, 0x000007008aL);
261 put(0x000000005eL, 0x000007008bL);
262 put(0x000000005aL, 0x0000070092L);
263 put(0x000000005bL, 0x0000070093L);
264 put(0x0000000082L, 0x00000700a3L);
265 put(0x00000000b3L, 0x00000700b6L);
266 put(0x00000000b4L, 0x00000700b7L);
267 put(0x000000001dL, 0x00000700e0L);
268 put(0x000000002aL, 0x00000700e1L);
269 put(0x0000000038L, 0x00000700e2L);
270 put(0x000000007dL, 0x00000700e3L);
271 put(0x0000000061L, 0x00000700e4L);
272 put(0x0000000036L, 0x00000700e5L);
273 put(0x0000000064L, 0x00000700e6L);
274 put(0x000000007eL, 0x00000700e7L);
275 put(0x0000000166L, 0x00000c0060L);
276 put(0x0000000172L, 0x00000c0061L);
277 put(0x00000000e1L, 0x00000c006fL);
278 put(0x00000000e0L, 0x00000c0070L);
279 put(0x0000000195L, 0x00000c0083L);
280 put(0x00000000aeL, 0x00000c0094L);
281 put(0x0000000192L, 0x00000c009cL);
282 put(0x0000000193L, 0x00000c009dL);
283 put(0x00000000c8L, 0x00000c00b0L);
284 put(0x00000000cfL, 0x00000c00b0L);
285 put(0x00000000c9L, 0x00000c00b1L);
286 put(0x00000000a7L, 0x00000c00b2L);
287 put(0x00000000d0L, 0x00000c00b3L);
288 put(0x00000000a8L, 0x00000c00b4L);
289 put(0x00000000a3L, 0x00000c00b5L);
290 put(0x00000000a5L, 0x00000c00b6L);
291 put(0x0000000080L, 0x00000c00b7L);
292 put(0x00000000a6L, 0x00000c00b7L);
293 put(0x00000000a1L, 0x00000c00b8L);
294 put(0x00000000a2L, 0x00000c00b8L);
295 put(0x00000000a4L, 0x00000c00cdL);
296 put(0x00000000d1L, 0x00000c00e5L);
297 put(0x000000009bL, 0x00000c018aL);
298 put(0x00000000d7L, 0x00000c018aL);
299 put(0x00000001adL, 0x00000c018dL);
300 put(0x000000018dL, 0x00000c018eL);
301 put(0x0000000247L, 0x00000c01cbL);
302 put(0x00000000a0L, 0x00000c0203L);
303 put(0x00000000ceL, 0x00000c0203L);
304 put(0x00000000d2L, 0x00000c0208L);
305 put(0x00000000d9L, 0x00000c0221L);
306 put(0x000000009fL, 0x00000c0225L);
307 put(0x000000009cL, 0x00000c022aL);
308 put(0x00000000b6L, 0x00000c0279L);
314 new HashMap<Long, Long>() {
315 private static final long serialVersionUID = 1
L;
318 put(0x000000003eL, 0x0000000020L);
319 put(0x000000004bL, 0x0000000022L);
320 put(0x0000000012L, 0x0000000023L);
321 put(0x0000000011L, 0x000000002aL);
322 put(0x0000000051L, 0x000000002bL);
323 put(0x0000000037L, 0x000000002cL);
324 put(0x0000000045L, 0x000000002dL);
325 put(0x0000000038L, 0x000000002eL);
326 put(0x000000004cL, 0x000000002fL);
327 put(0x0000000007L, 0x0000000030L);
328 put(0x0000000008L, 0x0000000031L);
329 put(0x0000000009L, 0x0000000032L);
330 put(0x000000000aL, 0x0000000033L);
331 put(0x000000000bL, 0x0000000034L);
332 put(0x000000000cL, 0x0000000035L);
333 put(0x000000000dL, 0x0000000036L);
334 put(0x000000000eL, 0x0000000037L);
335 put(0x000000000fL, 0x0000000038L);
336 put(0x0000000010L, 0x0000000039L);
337 put(0x000000004aL, 0x000000003bL);
338 put(0x0000000046L, 0x000000003dL);
339 put(0x000000004dL, 0x0000000040L);
340 put(0x0000000047L, 0x000000005bL);
341 put(0x0000000049L, 0x000000005cL);
342 put(0x0000000048L, 0x000000005dL);
343 put(0x0000000044L, 0x0000000060L);
344 put(0x000000001dL, 0x0000000061L);
345 put(0x000000001eL, 0x0000000062L);
346 put(0x000000001fL, 0x0000000063L);
347 put(0x0000000020L, 0x0000000064L);
348 put(0x0000000021L, 0x0000000065L);
349 put(0x0000000022L, 0x0000000066L);
350 put(0x0000000023L, 0x0000000067L);
351 put(0x0000000024L, 0x0000000068L);
352 put(0x0000000025L, 0x0000000069L);
353 put(0x0000000026L, 0x000000006aL);
354 put(0x0000000027L, 0x000000006bL);
355 put(0x0000000028L, 0x000000006cL);
356 put(0x0000000029L, 0x000000006dL);
357 put(0x000000002aL, 0x000000006eL);
358 put(0x000000002bL, 0x000000006fL);
359 put(0x000000002cL, 0x0000000070L);
360 put(0x000000002dL, 0x0000000071L);
361 put(0x000000002eL, 0x0000000072L);
362 put(0x000000002fL, 0x0000000073L);
363 put(0x0000000030L, 0x0000000074L);
364 put(0x0000000031L, 0x0000000075L);
365 put(0x0000000032L, 0x0000000076L);
366 put(0x0000000033L, 0x0000000077L);
367 put(0x0000000034L, 0x0000000078L);
368 put(0x0000000035L, 0x0000000079L);
369 put(0x0000000036L, 0x000000007aL);
370 put(0x0000000043L, 0x0100000008L);
371 put(0x000000003dL, 0x0100000009L);
372 put(0x0000000042L, 0x010000000dL);
373 put(0x000000006fL, 0x010000001bL);
374 put(0x0000000070L, 0x010000007fL);
375 put(0x0000000073L, 0x0100000104L);
376 put(0x0000000077L, 0x0100000106L);
377 put(0x000000008fL, 0x010000010aL);
378 put(0x0000000074L, 0x010000010cL);
379 put(0x000000003fL, 0x010000010fL);
380 put(0x0000000014L, 0x0100000301L);
381 put(0x0000000015L, 0x0100000302L);
382 put(0x0000000016L, 0x0100000303L);
383 put(0x0000000013L, 0x0100000304L);
384 put(0x000000007bL, 0x0100000305L);
385 put(0x000000007aL, 0x0100000306L);
386 put(0x000000005dL, 0x0100000307L);
387 put(0x000000005cL, 0x0100000308L);
388 put(0x000000001cL, 0x0100000401L);
389 put(0x0000000116L, 0x0100000402L);
390 put(0x0000000115L, 0x0100000404L);
391 put(0x000000007cL, 0x0100000407L);
392 put(0x0000000117L, 0x0100000408L);
393 put(0x0000000052L, 0x0100000505L);
394 put(0x0000000103L, 0x0100000508L);
395 put(0x0000000079L, 0x0100000509L);
396 put(0x0000000017L, 0x010000050cL);
397 put(0x00000000a8L, 0x010000050dL);
398 put(0x00000000a9L, 0x010000050eL);
399 put(0x00000000dcL, 0x0100000601L);
400 put(0x00000000ddL, 0x0100000602L);
401 put(0x000000001bL, 0x0100000603L);
402 put(0x0000000081L, 0x0100000604L);
403 put(0x000000001aL, 0x0100000606L);
404 put(0x0000000078L, 0x0100000608L);
405 put(0x00000000e0L, 0x010000060bL);
406 put(0x00000000d6L, 0x0100000705L);
407 put(0x00000000ccL, 0x0100000709L);
408 put(0x000000005fL, 0x010000070bL);
409 put(0x00000000d5L, 0x010000070dL);
410 put(0x00000000d4L, 0x0100000714L);
411 put(0x00000000d7L, 0x0100000717L);
412 put(0x00000000daL, 0x0100000719L);
413 put(0x00000000d3L, 0x010000071dL);
414 put(0x0000000083L, 0x0100000801L);
415 put(0x0000000084L, 0x0100000802L);
416 put(0x0000000085L, 0x0100000803L);
417 put(0x0000000086L, 0x0100000804L);
418 put(0x0000000087L, 0x0100000805L);
419 put(0x0000000088L, 0x0100000806L);
420 put(0x0000000089L, 0x0100000807L);
421 put(0x000000008aL, 0x0100000808L);
422 put(0x000000008bL, 0x0100000809L);
423 put(0x000000008cL, 0x010000080aL);
424 put(0x000000008dL, 0x010000080bL);
425 put(0x000000008eL, 0x010000080cL);
426 put(0x0000000080L, 0x0100000a01L);
427 put(0x0000000055L, 0x0100000a05L);
428 put(0x0000000056L, 0x0100000a07L);
429 put(0x0000000057L, 0x0100000a08L);
430 put(0x0000000058L, 0x0100000a09L);
431 put(0x0000000019L, 0x0100000a0fL);
432 put(0x0000000018L, 0x0100000a10L);
433 put(0x00000000a4L, 0x0100000a11L);
434 put(0x00000000d0L, 0x0100000b02L);
435 put(0x0000000041L, 0x0100000b03L);
436 put(0x00000000d1L, 0x0100000b05L);
437 put(0x0000000040L, 0x0100000b09L);
438 put(0x00000000cfL, 0x0100000b0cL);
439 put(0x00000000dbL, 0x0100000b0eL);
440 put(0x00000000aeL, 0x0100000c02L);
441 put(0x000000007dL, 0x0100000c03L);
442 put(0x0000000054L, 0x0100000c06L);
443 put(0x00000000b6L, 0x0100000d08L);
444 put(0x00000000b5L, 0x0100000d09L);
445 put(0x00000000a7L, 0x0100000d0aL);
446 put(0x00000000a6L, 0x0100000d0bL);
447 put(0x00000000b7L, 0x0100000d0cL);
448 put(0x00000000b8L, 0x0100000d0dL);
449 put(0x00000000b9L, 0x0100000d0eL);
450 put(0x00000000baL, 0x0100000d0fL);
451 put(0x00000000afL, 0x0100000d12L);
452 put(0x00000000acL, 0x0100000d22L);
453 put(0x00000000a5L, 0x0100000d25L);
454 put(0x000000005aL, 0x0100000d2cL);
455 put(0x00000000e5L, 0x0100000d2dL);
456 put(0x000000007fL, 0x0100000d2eL);
457 put(0x000000007eL, 0x0100000d2fL);
458 put(0x0000000082L, 0x0100000d30L);
459 put(0x0000000059L, 0x0100000d31L);
460 put(0x00000000b0L, 0x0100000d43L);
461 put(0x00000000b4L, 0x0100000d45L);
462 put(0x00000000b3L, 0x0100000d46L);
463 put(0x00000000e9L, 0x0100000d48L);
464 put(0x00000000aaL, 0x0100000d49L);
465 put(0x00000000b2L, 0x0100000d4aL);
466 put(0x00000000b1L, 0x0100000d4bL);
467 put(0x00000000ffL, 0x0100000d4eL);
468 put(0x00000000adL, 0x0100000d4fL);
469 put(0x00000000deL, 0x0100000d50L);
470 put(0x0000000111L, 0x0100000d51L);
471 put(0x0000000110L, 0x0100000d52L);
472 put(0x0000000113L, 0x0100000d53L);
473 put(0x0000000112L, 0x0100000d54L);
474 put(0x00000000e2L, 0x0100000d55L);
475 put(0x0000000106L, 0x0100000d56L);
476 put(0x0000000105L, 0x0100000d57L);
477 put(0x0000000107L, 0x0100000d58L);
478 put(0x0000000104L, 0x0100000d59L);
479 put(0x00000000e1L, 0x0100000d5aL);
480 put(0x000000005bL, 0x0100000e09L);
481 put(0x00000000bbL, 0x0100001001L);
482 put(0x0000000005L, 0x0100001002L);
483 put(0x0000000050L, 0x0100001003L);
484 put(0x0000000006L, 0x0100001004L);
485 put(0x0000000004L, 0x0100001005L);
486 put(0x0000000003L, 0x0100001006L);
487 put(0x000000004fL, 0x0100001007L);
488 put(0x0000000053L, 0x0100001009L);
489 put(0x00000000cdL, 0x010000100aL);
490 put(0x00000000ceL, 0x0100001101L);
491 put(0x00000000f2L, 0x0100001102L);
492 put(0x00000000fcL, 0x0100001103L);
493 put(0x00000000feL, 0x0100001104L);
494 put(0x00000000fdL, 0x0100001105L);
495 put(0x0000000100L, 0x0100001106L);
496 put(0x00000000e6L, 0x0100001107L);
497 put(0x00000000f9L, 0x0100001108L);
498 put(0x00000000faL, 0x0100001109L);
499 put(0x00000000f7L, 0x010000110aL);
500 put(0x00000000f8L, 0x010000110bL);
501 put(0x00000000f3L, 0x010000110cL);
502 put(0x00000000f4L, 0x010000110dL);
503 put(0x00000000f5L, 0x010000110eL);
504 put(0x00000000f6L, 0x010000110fL);
505 put(0x00000000fbL, 0x0100001110L);
506 put(0x00000000f1L, 0x0100001112L);
507 put(0x00000000eaL, 0x0100001113L);
508 put(0x00000000e8L, 0x0100001114L);
509 put(0x00000000edL, 0x0100001115L);
510 put(0x00000000eeL, 0x0100001116L);
511 put(0x00000000efL, 0x0100001117L);
512 put(0x00000000f0L, 0x0100001118L);
513 put(0x00000000ebL, 0x0100001119L);
514 put(0x00000000ecL, 0x010000111aL);
515 put(0x0000000102L, 0x010000111bL);
516 put(0x00000000dfL, 0x0200000002L);
517 put(0x00000000d9L, 0x0200000021L);
518 put(0x00000000d8L, 0x0200000022L);
519 put(0x0000000071L, 0x0200000100L);
520 put(0x0000000072L, 0x0200000101L);
521 put(0x000000003bL, 0x0200000102L);
522 put(0x000000003cL, 0x0200000103L);
523 put(0x0000000039L, 0x0200000104L);
524 put(0x000000003aL, 0x0200000105L);
525 put(0x0000000075L, 0x0200000106L);
526 put(0x0000000076L, 0x0200000107L);
527 put(0x00000000a0L, 0x020000020dL);
528 put(0x00000000a2L, 0x0200000228L);
529 put(0x00000000a3L, 0x0200000229L);
530 put(0x000000009bL, 0x020000022aL);
531 put(0x000000009dL, 0x020000022bL);
532 put(0x000000009fL, 0x020000022cL);
533 put(0x000000009cL, 0x020000022dL);
534 put(0x000000009eL, 0x020000022eL);
535 put(0x000000009aL, 0x020000022fL);
536 put(0x0000000090L, 0x0200000230L);
537 put(0x0000000091L, 0x0200000231L);
538 put(0x0000000092L, 0x0200000232L);
539 put(0x0000000093L, 0x0200000233L);
540 put(0x0000000094L, 0x0200000234L);
541 put(0x0000000095L, 0x0200000235L);
542 put(0x0000000096L, 0x0200000236L);
543 put(0x0000000097L, 0x0200000237L);
544 put(0x0000000098L, 0x0200000238L);
545 put(0x0000000099L, 0x0200000239L);
546 put(0x00000000a1L, 0x020000023dL);
547 put(0x00000000bcL, 0x0200000301L);
548 put(0x00000000bdL, 0x0200000302L);
549 put(0x00000000beL, 0x0200000303L);
550 put(0x00000000bfL, 0x0200000304L);
551 put(0x00000000c0L, 0x0200000305L);
552 put(0x00000000c1L, 0x0200000306L);
553 put(0x00000000c2L, 0x0200000307L);
554 put(0x00000000c3L, 0x0200000308L);
555 put(0x00000000c4L, 0x0200000309L);
556 put(0x00000000c5L, 0x020000030aL);
557 put(0x00000000c6L, 0x020000030bL);
558 put(0x00000000c7L, 0x020000030cL);
559 put(0x00000000c8L, 0x020000030dL);
560 put(0x00000000c9L, 0x020000030eL);
561 put(0x00000000caL, 0x020000030fL);
562 put(0x00000000cbL, 0x0200000310L);
563 put(0x0000000060L, 0x0200000311L);
564 put(0x0000000061L, 0x0200000312L);
565 put(0x0000000062L, 0x0200000313L);
566 put(0x0000000066L, 0x0200000314L);
567 put(0x0000000068L, 0x0200000315L);
568 put(0x000000006eL, 0x0200000316L);
569 put(0x0000000067L, 0x0200000317L);
570 put(0x0000000069L, 0x0200000318L);
571 put(0x000000006dL, 0x0200000319L);
572 put(0x000000006cL, 0x020000031aL);
573 put(0x000000006aL, 0x020000031bL);
574 put(0x000000006bL, 0x020000031cL);
575 put(0x0000000063L, 0x020000031dL);
576 put(0x0000000064L, 0x020000031eL);
577 put(0x0000000065L, 0x020000031fL);
584 KeyEvent.META_CTRL_ON,
586 new KeyPair(0x000700e0L, 0x0200000100L),
587 new KeyPair(0x000700e4L, 0x0200000101L),
590 KeyEvent.META_SHIFT_ON,
592 new KeyPair(0x000700e1L, 0x0200000102L),
593 new KeyPair(0x000700e5L, 0x0200000103L),
596 KeyEvent.META_ALT_ON,
598 new KeyPair(0x000700e2L, 0x0200000104L),
599 new KeyPair(0x000700e6L, 0x0200000105L),
611 new TogglingGoal(KeyEvent.META_CAPS_LOCK_ON, 0x00070039L, 0x0100000104L),
KeyPair(long physicalKey, long logicalKey)
PressingGoal(int mask, KeyPair[] keys)
TogglingGoal(int mask, long physicalKey, long logicalKey)
static final long kValueMask
static final HashMap< Long, Long > scanCodeToPhysical
static final long kAndroidPlane
static final long kUnicodePlane
static TogglingGoal[] getTogglingGoals()
static final HashMap< Long, Long > keyCodeToLogical
static final PressingGoal[] pressingGoals