--- /home/fdroid/fdroiddata/tmp/com.nolanlawson.jnameconverter_1.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.nolanlawson.jnameconverter_1.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: SHA-1 digest of res/drawable/jnameconvertericon.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-1 digest of resources.arsc does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 28cfd3b634a30147f7804d88c7b52e5ccdb7a815cd23db9b89d52b429ae53dfe │ -Signer #1 certificate SHA-1 digest: fcaee42029e22b120f720fbc35f27bbfeebc6bd3 │ -Signer #1 certificate MD5 digest: 308b69b93a64865910041451678d5b04 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 5a2e6c486e499835440ec9ffcc561b3a5f0a8615958c8a19053733be5a739e12 │ -Signer #1 public key SHA-1 digest: adc255981a92928a8cdde848c596bc05c2cf965a │ -Signer #1 public key MD5 digest: c0d332ebd0d2644c69351c359a56e59c ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,2364 +1,2280 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 842998 (00000000000CDCF6h) │ - Actual end-cent-dir record offset: 842976 (00000000000CDCE0h) │ - Expected end-cent-dir record offset: 842976 (00000000000CDCE0h) │ + Zip archive file size: 841153 (00000000000CD5C1h) │ + Actual end-cent-dir record offset: 841131 (00000000000CD5ABh) │ + Expected end-cent-dir record offset: 841131 (00000000000CD5ABh) │ (based on the length of the central directory and its expected offset) │ │ This zipfile constitutes the sole disk of a single-part archive; its │ central directory contains 78 entries. │ The central directory is 5757 (000000000000167Dh) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 837219 (00000000000CC663h). │ + is 835374 (00000000000CBF2Eh). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + AndroidManifest.xml │ │ offset of local header from start of archive: 0 │ (0000000000000000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 09:47:16 │ - 32-bit CRC value (hex): c8e288d8 │ - compressed size: 2338 bytes │ - uncompressed size: 6153 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #2: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/9637F107.SF │ - │ - offset of local header from start of archive: 2404 │ - (0000000000000964h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ - file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 09:47:16 │ - 32-bit CRC value (hex): 3b72b348 │ - compressed size: 2422 bytes │ - uncompressed size: 6274 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ + 32-bit CRC value (hex): 1fb834c0 │ + compressed size: 843 bytes │ + uncompressed size: 2668 bytes │ + length of filename: 19 characters │ + length of extra field: 4 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - There is no file comment. │ - │ -Central directory entry #3: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/9637F107.RSA │ - │ - offset of local header from start of archive: 4892 │ - (000000000000131Ch) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ - file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 09:47:16 │ - 32-bit CRC value (hex): 49704e5c │ - compressed size: 1041 bytes │ - uncompressed size: 1297 bytes │ - length of filename: 21 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ + The central-directory extra field contains: │ + - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ │ There is no file comment. │ │ -Central directory entry #4: │ +Central directory entry #2: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/all_names.txt │ │ - offset of local header from start of archive: 6000 │ - (0000000000001770h) bytes │ + offset of local header from start of archive: 912 │ + (0000000000000390h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ 32-bit CRC value (hex): fb1ac104 │ - compressed size: 21287 bytes │ + compressed size: 21275 bytes │ uncompressed size: 63315 bytes │ length of filename: 20 characters │ - length of extra field: 4 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ There is no file comment. │ │ -Central directory entry #5: │ +Central directory entry #3: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/kanji_dictionary.csv │ │ - offset of local header from start of archive: 27357 │ - (0000000000006ADDh) bytes │ + offset of local header from start of archive: 22253 │ + (00000000000056EDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ 32-bit CRC value (hex): 07558c60 │ - compressed size: 22547 bytes │ + compressed size: 21652 bytes │ uncompressed size: 60909 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #6: │ +Central directory entry #4: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/roomaji_model_20090128_pop1_3_3_min2_fewer_rules_hacked.txt │ │ - offset of local header from start of archive: 49977 │ - (000000000000C339h) bytes │ + offset of local header from start of archive: 43978 │ + (000000000000ABCAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ 32-bit CRC value (hex): 8de94514 │ - compressed size: 2089 bytes │ + compressed size: 2073 bytes │ uncompressed size: 9597 bytes │ length of filename: 66 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #7: │ +Central directory entry #5: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/japanese_sunset_background.jpg │ │ - offset of local header from start of archive: 52178 │ - (000000000000CBD2h) bytes │ + offset of local header from start of archive: 46163 │ + (000000000000B453h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:02:14 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): c5839907 │ compressed size: 116132 bytes │ uncompressed size: 116132 bytes │ length of filename: 43 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #8: │ +Central directory entry #6: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/japanese_sunset_background_land.jpg │ │ - offset of local header from start of archive: 168384 │ - (00000000000291C0h) bytes │ + offset of local header from start of archive: 162368 │ + (0000000000027A40h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:02:14 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 82621e09 │ compressed size: 47866 bytes │ uncompressed size: 47866 bytes │ length of filename: 48 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #9: │ +Central directory entry #7: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/jnameconvertericon.png │ │ - offset of local header from start of archive: 216330 │ - (0000000000034D0Ah) bytes │ + offset of local header from start of archive: 210312 │ + (0000000000033588h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ - 32-bit CRC value (hex): 37531685 │ - compressed size: 4065 bytes │ - uncompressed size: 4065 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2080036b │ + compressed size: 4047 bytes │ + uncompressed size: 4047 bytes │ length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #10: │ +Central directory entry #8: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/katakana_a.png │ │ - offset of local header from start of archive: 220461 │ - (0000000000035D2Dh) bytes │ + offset of local header from start of archive: 214424 │ + (0000000000034598h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): fa79539a │ compressed size: 10323 bytes │ uncompressed size: 10323 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #11: │ +Central directory entry #9: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/katakana_chi.png │ │ - offset of local header from start of archive: 230843 │ - (00000000000385BBh) bytes │ + offset of local header from start of archive: 224804 │ + (0000000000036E24h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 51fe1a74 │ compressed size: 13297 bytes │ uncompressed size: 13297 bytes │ length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #12: │ +Central directory entry #10: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/katakana_e.png │ │ - offset of local header from start of archive: 244201 │ - (000000000003B9E9h) bytes │ + offset of local header from start of archive: 238160 │ + (000000000003A250h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 0e433d86 │ compressed size: 11304 bytes │ uncompressed size: 11304 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #13: │ +Central directory entry #11: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/katakana_fu.png │ │ - offset of local header from start of archive: 255564 │ - (000000000003E64Ch) bytes │ + offset of local header from start of archive: 249521 │ + (000000000003CEB1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): b6174a98 │ compressed size: 7579 bytes │ uncompressed size: 7579 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #14: │ +Central directory entry #12: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/katakana_ha.png │ │ - offset of local header from start of archive: 263203 │ - (0000000000040423h) bytes │ + offset of local header from start of archive: 257158 │ + (000000000003EC86h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): fd337bd5 │ compressed size: 11033 bytes │ uncompressed size: 11033 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #15: │ +Central directory entry #13: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/katakana_he.png │ │ - offset of local header from start of archive: 274297 │ - (0000000000042F79h) bytes │ + offset of local header from start of archive: 268249 │ + (00000000000417D9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 2291e59e │ compressed size: 6946 bytes │ uncompressed size: 6946 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #16: │ +Central directory entry #14: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/katakana_hi.png │ │ - offset of local header from start of archive: 281302 │ - (0000000000044AD6h) bytes │ + offset of local header from start of archive: 275253 │ + (0000000000043335h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): fe9cd633 │ compressed size: 9335 bytes │ uncompressed size: 9335 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #17: │ +Central directory entry #15: │ --------------------------- │ │ res/drawable/katakana_ho.png │ │ - offset of local header from start of archive: 290695 │ - (0000000000046F87h) bytes │ + offset of local header from start of archive: 284646 │ + (00000000000457E6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 12523c9a │ compressed size: 19319 bytes │ uncompressed size: 19319 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #18: │ +Central directory entry #16: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/katakana_i.png │ │ - offset of local header from start of archive: 310075 │ - (000000000004BB3Bh) bytes │ + offset of local header from start of archive: 304023 │ + (000000000004A397h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 5188e167 │ compressed size: 7597 bytes │ uncompressed size: 7597 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #19: │ +Central directory entry #17: │ --------------------------- │ │ res/drawable/katakana_ka.png │ │ - offset of local header from start of archive: 317729 │ - (000000000004D921h) bytes │ + offset of local header from start of archive: 311677 │ + (000000000004C17Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 83b97424 │ compressed size: 13089 bytes │ uncompressed size: 13089 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #20: │ +Central directory entry #18: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/katakana_ke.png │ │ - offset of local header from start of archive: 330877 │ - (0000000000050C7Dh) bytes │ + offset of local header from start of archive: 324824 │ + (000000000004F4D8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 58270f97 │ compressed size: 16248 bytes │ uncompressed size: 16248 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #21: │ +Central directory entry #19: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/katakana_ki.png │ │ - offset of local header from start of archive: 347184 │ - (0000000000054C30h) bytes │ + offset of local header from start of archive: 341130 │ + (000000000005348Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): faea3b09 │ compressed size: 15894 bytes │ uncompressed size: 15894 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #22: │ +Central directory entry #20: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/katakana_ko.png │ │ - offset of local header from start of archive: 363138 │ - (0000000000058A82h) bytes │ + offset of local header from start of archive: 357082 │ + (00000000000572DAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): f6309ebc │ compressed size: 9427 bytes │ uncompressed size: 9427 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #23: │ +Central directory entry #21: │ --------------------------- │ │ res/drawable/katakana_ku.png │ │ - offset of local header from start of archive: 372623 │ - (000000000005AF8Fh) bytes │ + offset of local header from start of archive: 366567 │ + (00000000000597E7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 736f3e25 │ compressed size: 3853 bytes │ uncompressed size: 3853 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #24: │ +Central directory entry #22: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/katakana_ma.png │ │ - offset of local header from start of archive: 376537 │ - (000000000005BED9h) bytes │ + offset of local header from start of archive: 370478 │ + (000000000005A72Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 00a3eeed │ compressed size: 11201 bytes │ uncompressed size: 11201 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #25: │ +Central directory entry #23: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/katakana_me.png │ │ - offset of local header from start of archive: 387797 │ - (000000000005EAD5h) bytes │ + offset of local header from start of archive: 381737 │ + (000000000005D329h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): f4d62f55 │ compressed size: 11739 bytes │ uncompressed size: 11739 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #26: │ +Central directory entry #24: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/katakana_mi.png │ │ - offset of local header from start of archive: 399595 │ - (00000000000618EBh) bytes │ + offset of local header from start of archive: 393534 │ + (000000000006013Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): b655982d │ compressed size: 10350 bytes │ uncompressed size: 10350 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #27: │ +Central directory entry #25: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/katakana_mo.png │ │ - offset of local header from start of archive: 410006 │ - (0000000000064196h) bytes │ + offset of local header from start of archive: 403942 │ + (00000000000629E6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:06 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 60ac9885 │ compressed size: 11436 bytes │ uncompressed size: 11436 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #28: │ +Central directory entry #26: │ --------------------------- │ │ res/drawable/katakana_mu.png │ │ - offset of local header from start of archive: 421500 │ - (0000000000066E7Ch) bytes │ + offset of local header from start of archive: 415436 │ + (00000000000656CCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 96742c0b │ compressed size: 11681 bytes │ uncompressed size: 11681 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #29: │ +Central directory entry #27: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/katakana_n.png │ │ - offset of local header from start of archive: 433241 │ - (0000000000069C59h) bytes │ + offset of local header from start of archive: 427175 │ + (00000000000684A7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): ebc41b8b │ compressed size: 3274 bytes │ uncompressed size: 3274 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #30: │ +Central directory entry #28: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/katakana_na.png │ │ - offset of local header from start of archive: 436574 │ - (000000000006A95Eh) bytes │ + offset of local header from start of archive: 430506 │ + (00000000000691AAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): a6e5ad5d │ compressed size: 11409 bytes │ uncompressed size: 11409 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #31: │ +Central directory entry #29: │ --------------------------- │ │ res/drawable/katakana_ne.png │ │ - offset of local header from start of archive: 448041 │ - (000000000006D629h) bytes │ + offset of local header from start of archive: 441973 │ + (000000000006BE75h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 60f34eea │ compressed size: 20802 bytes │ uncompressed size: 20802 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #32: │ +Central directory entry #30: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/katakana_ni.png │ │ - offset of local header from start of archive: 468902 │ - (00000000000727A6h) bytes │ + offset of local header from start of archive: 462833 │ + (0000000000070FF1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): b074d7db │ compressed size: 8777 bytes │ uncompressed size: 8777 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #33: │ +Central directory entry #31: │ --------------------------- │ │ res/drawable/katakana_no.png │ │ - offset of local header from start of archive: 477737 │ - (0000000000074A29h) bytes │ + offset of local header from start of archive: 471668 │ + (0000000000073274h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): bfbd09ab │ compressed size: 6062 bytes │ uncompressed size: 6062 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #34: │ +Central directory entry #32: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/katakana_nu.png │ │ - offset of local header from start of archive: 483858 │ - (0000000000076212h) bytes │ + offset of local header from start of archive: 477788 │ + (0000000000074A5Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 1f488d78 │ compressed size: 12930 bytes │ uncompressed size: 12930 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #35: │ +Central directory entry #33: │ --------------------------- │ │ res/drawable/katakana_o.png │ │ - offset of local header from start of archive: 496846 │ - (00000000000794CEh) bytes │ + offset of local header from start of archive: 490776 │ + (0000000000077D18h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): f6ee1ce1 │ compressed size: 13615 bytes │ uncompressed size: 13615 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #36: │ +Central directory entry #34: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/katakana_prolonged_sound.png │ │ - offset of local header from start of archive: 510519 │ - (000000000007CA37h) bytes │ + offset of local header from start of archive: 504448 │ + (000000000007B280h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 57bf0c8c │ compressed size: 4187 bytes │ uncompressed size: 4187 bytes │ length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #37: │ +Central directory entry #35: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/katakana_ra.png │ │ - offset of local header from start of archive: 514779 │ - (000000000007DADBh) bytes │ + offset of local header from start of archive: 508706 │ + (000000000007C322h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 85d63ffe │ compressed size: 3433 bytes │ uncompressed size: 3433 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #38: │ +Central directory entry #36: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/katakana_re.png │ │ - offset of local header from start of archive: 518273 │ - (000000000007E881h) bytes │ + offset of local header from start of archive: 512197 │ + (000000000007D0C5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): da80e705 │ compressed size: 5551 bytes │ uncompressed size: 5551 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #39: │ +Central directory entry #37: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/katakana_ri.png │ │ - offset of local header from start of archive: 523883 │ - (000000000007FE6Bh) bytes │ + offset of local header from start of archive: 517806 │ + (000000000007E6AEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 2aa18436 │ compressed size: 3455 bytes │ uncompressed size: 3455 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #40: │ +Central directory entry #38: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/katakana_ro.png │ │ - offset of local header from start of archive: 527399 │ - (0000000000080C27h) bytes │ + offset of local header from start of archive: 521319 │ + (000000000007F467h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 4a42eca6 │ compressed size: 4682 bytes │ uncompressed size: 4682 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #41: │ +Central directory entry #39: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/katakana_ru.png │ │ - offset of local header from start of archive: 532142 │ - (0000000000081EAEh) bytes │ + offset of local header from start of archive: 526059 │ + (00000000000806EBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 0d7958db │ compressed size: 4358 bytes │ uncompressed size: 4358 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #42: │ +Central directory entry #40: │ --------------------------- │ │ res/drawable/katakana_sa.png │ │ - offset of local header from start of archive: 536558 │ - (0000000000082FEEh) bytes │ + offset of local header from start of archive: 530475 │ + (000000000008182Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 30e348c8 │ compressed size: 4909 bytes │ uncompressed size: 4909 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #43: │ +Central directory entry #41: │ --------------------------- │ │ res/drawable/katakana_se.png │ │ - offset of local header from start of archive: 541525 │ - (0000000000084355h) bytes │ + offset of local header from start of archive: 535442 │ + (0000000000082B92h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 348baf01 │ compressed size: 12352 bytes │ uncompressed size: 12352 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #44: │ +Central directory entry #42: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/katakana_shi.png │ │ - offset of local header from start of archive: 553936 │ - (00000000000873D0h) bytes │ + offset of local header from start of archive: 547852 │ + (0000000000085C0Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 07a50efe │ compressed size: 11620 bytes │ uncompressed size: 11620 bytes │ length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #45: │ +Central directory entry #43: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/katakana_so.png │ │ - offset of local header from start of archive: 565616 │ - (000000000008A170h) bytes │ + offset of local header from start of archive: 559531 │ + (00000000000889ABh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 79a1c1b1 │ compressed size: 12147 bytes │ uncompressed size: 12147 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #46: │ +Central directory entry #44: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/katakana_su.png │ │ - offset of local header from start of archive: 577823 │ - (000000000008D11Fh) bytes │ + offset of local header from start of archive: 571736 │ + (000000000008B958h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): f442f711 │ compressed size: 12992 bytes │ uncompressed size: 12992 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #47: │ +Central directory entry #45: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/katakana_ta.png │ │ - offset of local header from start of archive: 590876 │ - (000000000009041Ch) bytes │ + offset of local header from start of archive: 584786 │ + (000000000008EC52h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 7e0aa0ee │ compressed size: 17904 bytes │ uncompressed size: 17904 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #48: │ +Central directory entry #46: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/katakana_te.png │ │ - offset of local header from start of archive: 608840 │ - (0000000000094A48h) bytes │ + offset of local header from start of archive: 602748 │ + (000000000009327Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 4a8335c6 │ compressed size: 12360 bytes │ uncompressed size: 12360 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #49: │ +Central directory entry #47: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/katakana_to.png │ │ - offset of local header from start of archive: 621260 │ - (0000000000097ACCh) bytes │ + offset of local header from start of archive: 615166 │ + (00000000000962FEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 8ceffb1d │ compressed size: 8002 bytes │ uncompressed size: 8002 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #50: │ +Central directory entry #48: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/katakana_tsu.png │ │ - offset of local header from start of archive: 629322 │ - (0000000000099A4Ah) bytes │ + offset of local header from start of archive: 623226 │ + (000000000009827Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 60e30d0c │ compressed size: 12688 bytes │ uncompressed size: 12688 bytes │ length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #51: │ +Central directory entry #49: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/katakana_u.png │ │ - offset of local header from start of archive: 642072 │ - (000000000009CC18h) bytes │ + offset of local header from start of archive: 635973 │ + (000000000009B445h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 1f327537 │ compressed size: 12157 bytes │ uncompressed size: 12157 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #52: │ +Central directory entry #50: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/katakana_wa.png │ │ - offset of local header from start of archive: 654289 │ - (000000000009FBD1h) bytes │ + offset of local header from start of archive: 648187 │ + (000000000009E3FBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): e504d791 │ compressed size: 3837 bytes │ uncompressed size: 3837 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #53: │ +Central directory entry #51: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/katakana_ya.png │ │ - offset of local header from start of archive: 658185 │ - (00000000000A0B09h) bytes │ + offset of local header from start of archive: 652082 │ + (000000000009F332h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 6d79f839 │ compressed size: 14574 bytes │ uncompressed size: 14574 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #54: │ +Central directory entry #52: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable/katakana_yo.png │ │ - offset of local header from start of archive: 672818 │ - (00000000000A4432h) bytes │ + offset of local header from start of archive: 666714 │ + (00000000000A2C5Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): b7a2c52b │ compressed size: 4783 bytes │ uncompressed size: 4783 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #55: │ +Central directory entry #53: │ --------------------------- │ │ res/drawable/katakana_yu.png │ │ - offset of local header from start of archive: 677659 │ - (00000000000A571Bh) bytes │ + offset of local header from start of archive: 671555 │ + (00000000000A3F43h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): cd8daf32 │ compressed size: 3160 bytes │ uncompressed size: 3160 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ +Central directory entry #54: │ +--------------------------- │ + │ + res/layout-land/kanji_list.xml │ + │ + offset of local header from start of archive: 674773 │ + (00000000000A4BD5h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ + file security status: not encrypted │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ + 32-bit CRC value (hex): ef210fa2 │ + compressed size: 377 bytes │ + uncompressed size: 1028 bytes │ + length of filename: 30 characters │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + non-MSDOS external file attributes: 000000 hex │ + MS-DOS file attributes (00 hex): none │ + │ + There is no file comment. │ + │ +Central directory entry #55: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout-land/main.xml │ + │ + offset of local header from start of archive: 675226 │ + (00000000000A4D9Ah) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ + file security status: not encrypted │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ + 32-bit CRC value (hex): 2355ddc3 │ + compressed size: 720 bytes │ + uncompressed size: 2556 bytes │ + length of filename: 24 characters │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + non-MSDOS external file attributes: 000000 hex │ + MS-DOS file attributes (00 hex): none │ + │ + There is no file comment. │ + │ Central directory entry #56: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout-land/name_display.xml │ + │ + offset of local header from start of archive: 676016 │ + (00000000000A50B0h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ + file security status: not encrypted │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ + 32-bit CRC value (hex): 812d8aa8 │ + compressed size: 1018 bytes │ + uncompressed size: 4132 bytes │ + length of filename: 32 characters │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + non-MSDOS external file attributes: 000000 hex │ + MS-DOS file attributes (00 hex): none │ + │ + There is no file comment. │ + │ +Central directory entry #57: │ +--------------------------- │ + │ + There are an extra 16 bytes preceding this file. │ │ res/layout/about.xml │ │ - offset of local header from start of archive: 680880 │ - (00000000000A63B0h) bytes │ + offset of local header from start of archive: 677112 │ + (00000000000A54F8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ 32-bit CRC value (hex): ecccfb05 │ compressed size: 347 bytes │ uncompressed size: 848 bytes │ length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #57: │ +Central directory entry #58: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/chooser_row.xml │ │ - offset of local header from start of archive: 681293 │ - (00000000000A654Dh) bytes │ + offset of local header from start of archive: 677525 │ + (00000000000A5695h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ 32-bit CRC value (hex): f1617516 │ - compressed size: 466 bytes │ + compressed size: 464 bytes │ uncompressed size: 1220 bytes │ length of filename: 26 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #58: │ +Central directory entry #59: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/dummy_list_item.xml │ │ - offset of local header from start of archive: 681831 │ - (00000000000A6767h) bytes │ + offset of local header from start of archive: 678061 │ + (00000000000A58ADh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ 32-bit CRC value (hex): d78dab38 │ compressed size: 427 bytes │ uncompressed size: 1048 bytes │ length of filename: 30 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #59: │ +Central directory entry #60: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/kanji_dialog.xml │ │ - offset of local header from start of archive: 682334 │ - (00000000000A695Eh) bytes │ + offset of local header from start of archive: 678564 │ + (00000000000A5AA4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ 32-bit CRC value (hex): 40096aed │ - compressed size: 907 bytes │ + compressed size: 901 bytes │ uncompressed size: 4096 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #60: │ +Central directory entry #61: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/kanji_item.xml │ │ - offset of local header from start of archive: 683314 │ - (00000000000A6D32h) bytes │ + offset of local header from start of archive: 679538 │ + (00000000000A5E72h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ 32-bit CRC value (hex): 80ae77ed │ - compressed size: 714 bytes │ + compressed size: 707 bytes │ uncompressed size: 2188 bytes │ length of filename: 25 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #61: │ +Central directory entry #62: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/kanji_list.xml │ │ - offset of local header from start of archive: 684099 │ - (00000000000A7043h) bytes │ + offset of local header from start of archive: 680316 │ + (00000000000A617Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ 32-bit CRC value (hex): 718791de │ compressed size: 375 bytes │ uncompressed size: 1028 bytes │ length of filename: 25 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #62: │ +Central directory entry #63: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/kanji_spinner_item.xml │ │ - offset of local header from start of archive: 684545 │ - (00000000000A7201h) bytes │ + offset of local header from start of archive: 680762 │ + (00000000000A633Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ 32-bit CRC value (hex): 9f45805b │ compressed size: 247 bytes │ uncompressed size: 508 bytes │ length of filename: 33 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #63: │ +Central directory entry #64: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/katakana_button_item.xml │ │ - offset of local header from start of archive: 684871 │ - (00000000000A7347h) bytes │ + offset of local header from start of archive: 681088 │ + (00000000000A6480h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ 32-bit CRC value (hex): 90b86632 │ compressed size: 321 bytes │ uncompressed size: 688 bytes │ length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #64: │ +Central directory entry #65: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/katakana_item.xml │ │ - offset of local header from start of archive: 685273 │ - (00000000000A74D9h) bytes │ + offset of local header from start of archive: 681490 │ + (00000000000A6612h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ 32-bit CRC value (hex): 13710ea1 │ compressed size: 297 bytes │ uncompressed size: 640 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #65: │ +Central directory entry #66: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/main.xml │ │ - offset of local header from start of archive: 685644 │ - (00000000000A764Ch) bytes │ + offset of local header from start of archive: 681861 │ + (00000000000A6785h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ 32-bit CRC value (hex): 886238df │ - compressed size: 722 bytes │ + compressed size: 719 bytes │ uncompressed size: 2556 bytes │ length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #66: │ +Central directory entry #67: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/name_display.xml │ │ - offset of local header from start of archive: 686431 │ - (00000000000A795Fh) bytes │ + offset of local header from start of archive: 682645 │ + (00000000000A6A95h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ 32-bit CRC value (hex): 0bfb8d70 │ compressed size: 1019 bytes │ uncompressed size: 4132 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #67: │ +Central directory entry #68: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/pronunciation_guide.xml │ │ - offset of local header from start of archive: 687523 │ - (00000000000A7DA3h) bytes │ + offset of local header from start of archive: 683737 │ + (00000000000A6ED9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ 32-bit CRC value (hex): b1139df6 │ - compressed size: 736 bytes │ + compressed size: 723 bytes │ uncompressed size: 6148 bytes │ length of filename: 34 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #68: │ +Central directory entry #69: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/writing_guide.xml │ │ - offset of local header from start of archive: 688339 │ - (00000000000A80D3h) bytes │ + offset of local header from start of archive: 684540 │ + (00000000000A71FCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ 32-bit CRC value (hex): 1d445ab3 │ - compressed size: 709 bytes │ + compressed size: 706 bytes │ uncompressed size: 2388 bytes │ length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #69: │ +Central directory entry #70: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/menu/name_display_menu.xml │ │ - offset of local header from start of archive: 689122 │ - (00000000000A83E2h) bytes │ + offset of local header from start of archive: 685320 │ + (00000000000A7508h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ 32-bit CRC value (hex): ffa4c1e0 │ compressed size: 240 bytes │ uncompressed size: 512 bytes │ length of filename: 30 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #70: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - AndroidManifest.xml │ - │ - offset of local header from start of archive: 689438 │ - (00000000000A851Eh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ - file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ - 32-bit CRC value (hex): 1fb834c0 │ - compressed size: 846 bytes │ - uncompressed size: 2668 bytes │ - length of filename: 19 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ Central directory entry #71: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ resources.arsc │ │ - offset of local header from start of archive: 690349 │ - (00000000000A88ADh) bytes │ + offset of local header from start of archive: 685636 │ + (00000000000A7644h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ - 32-bit CRC value (hex): 695b65ef │ - compressed size: 18176 bytes │ - uncompressed size: 18176 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 4392c2cd │ + compressed size: 18320 bytes │ + uncompressed size: 18320 bytes │ length of filename: 14 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #72: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/layout-land/kanji_list.xml │ + classes.dex │ │ - offset of local header from start of archive: 708572 │ - (00000000000ACFDCh) bytes │ + offset of local header from start of archive: 704000 │ + (00000000000ABE00h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ - 32-bit CRC value (hex): ef210fa2 │ - compressed size: 377 bytes │ - uncompressed size: 1028 bytes │ - length of filename: 30 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ + 32-bit CRC value (hex): f74c72d5 │ + compressed size: 73671 bytes │ + uncompressed size: 205056 bytes │ + length of filename: 11 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #73: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout-land/main.xml │ + all_names.txt │ │ - offset of local header from start of archive: 709025 │ - (00000000000AD1A1h) bytes │ + offset of local header from start of archive: 777728 │ + (00000000000BDE00h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ - 32-bit CRC value (hex): 2355ddc3 │ - compressed size: 723 bytes │ - uncompressed size: 2556 bytes │ - length of filename: 24 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ + 32-bit CRC value (hex): a7b8b5a5 │ + compressed size: 21236 bytes │ + uncompressed size: 63240 bytes │ + length of filename: 13 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #74: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout-land/name_display.xml │ + kanji_dictionary.csv │ │ - offset of local header from start of archive: 709818 │ - (00000000000AD4BAh) bytes │ + offset of local header from start of archive: 799023 │ + (00000000000C312Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ - 32-bit CRC value (hex): 812d8aa8 │ - compressed size: 1018 bytes │ - uncompressed size: 4132 bytes │ - length of filename: 32 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ + 32-bit CRC value (hex): ba18d4c2 │ + compressed size: 21636 bytes │ + uncompressed size: 60873 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #75: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - classes.dex │ + popular_names.txt │ │ - offset of local header from start of archive: 710914 │ - (00000000000AD902h) bytes │ + offset of local header from start of archive: 820725 │ + (00000000000C85F5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:04 │ - 32-bit CRC value (hex): 3fbbb5e7 │ - compressed size: 73600 bytes │ - uncompressed size: 167796 bytes │ - length of filename: 11 characters │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ + 32-bit CRC value (hex): 4cfdd667 │ + compressed size: 8681 bytes │ + uncompressed size: 19055 bytes │ + length of filename: 17 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #76: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - kanji_dictionary.csv │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 784571 │ - (00000000000BF8BBh) bytes │ + offset of local header from start of archive: 829469 │ + (00000000000CA81Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ - 32-bit CRC value (hex): ba18d4c2 │ - compressed size: 22531 bytes │ - uncompressed size: 60873 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ + 32-bit CRC value (hex): c8e288d8 │ + compressed size: 2320 bytes │ + uncompressed size: 6153 bytes │ length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #77: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - popular_names.txt │ + META-INF/9637F107.SF │ │ - offset of local header from start of archive: 807168 │ - (00000000000C5100h) bytes │ + offset of local header from start of archive: 831839 │ + (00000000000CB15Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ - 32-bit CRC value (hex): 4cfdd667 │ - compressed size: 8681 bytes │ - uncompressed size: 19055 bytes │ - length of filename: 17 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ + 32-bit CRC value (hex): 3b72b348 │ + compressed size: 2393 bytes │ + uncompressed size: 6274 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #78: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - all_names.txt │ + META-INF/9637F107.RSA │ │ - offset of local header from start of archive: 815912 │ - (00000000000C7328h) bytes │ + offset of local header from start of archive: 834282 │ + (00000000000CBAEAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Jan 10 08:03:08 │ - 32-bit CRC value (hex): a7b8b5a5 │ - compressed size: 21248 bytes │ - uncompressed size: 63240 bytes │ - length of filename: 13 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 27 00:56:40 │ + 32-bit CRC value (hex): 49704e5c │ + compressed size: 1041 bytes │ + uncompressed size: 1297 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── APK metadata │ @@ -7,17 +7,17 @@ │ isFrameworkApk: false │ packageInfo: null │ sdkInfo: │ minSdkVersion: '3' │ sharedLibrary: false │ sparseResources: true │ unknownFiles: │ + all_names.txt: '8' │ kanji_dictionary.csv: '8' │ popular_names.txt: '8' │ - all_names.txt: '8' │ usesFramework: │ ids: │ - 1 │ tag: null │ version: 2.5.0-dirty │ versionInfo: │ versionCode: '1' ├── resources.arsc │ @@ -1,464 +1,464 @@ │ -00000000: 0200 0c00 0047 0000 0100 0000 0100 1c00 .....G.......... │ +00000000: 0200 0c00 9047 0000 0100 0000 0100 1c00 .....G.......... │ 00000010: 7c1c 0000 6c00 0000 0200 0000 0000 0000 |...l........... │ -00000020: d401 0000 541c 0000 0000 0000 aa02 0000 ....T........... │ -00000030: c602 0000 2003 0000 8403 0000 ce03 0000 .... ........... │ -00000040: 0804 0000 4604 0000 8004 0000 bc04 0000 ....F........... │ -00000050: f804 0000 3405 0000 7005 0000 ac05 0000 ....4...p....... │ -00000060: e605 0000 2206 0000 5e06 0000 9a06 0000 ...."...^....... │ -00000070: d606 0000 1207 0000 4e07 0000 8a07 0000 ........N....... │ -00000080: c607 0000 0208 0000 3e08 0000 7808 0000 ........>...x... │ -00000090: b408 0000 f008 0000 2c09 0000 6809 0000 ........,...h... │ -000000a0: a409 0000 de09 0000 340a 0000 700a 0000 ........4...p... │ -000000b0: ac0a 0000 e80a 0000 240b 0000 600b 0000 ........$...`... │ -000000c0: 9c0b 0000 d80b 0000 160c 0000 520c 0000 ............R... │ -000000d0: 8e0c 0000 ca0c 0000 060d 0000 420d 0000 ............B... │ -000000e0: 800d 0000 ba0d 0000 f60d 0000 320e 0000 ............2... │ -000000f0: 6e0e 0000 aa0e 0000 d60e 0000 0e0f 0000 n............... │ -00000100: 4e0f 0000 880f 0000 be0f 0000 f40f 0000 N............... │ -00000110: 3a10 0000 8410 0000 c010 0000 ea10 0000 :............... │ -00000120: 2411 0000 6c11 0000 a811 0000 e811 0000 $...l........... │ -00000130: 2812 0000 5c12 0000 a012 0000 d212 0000 (...\........... │ -00000140: fc12 0000 0a13 0000 2a13 0000 5813 0000 ........*...X... │ -00000150: 8213 0000 9413 0000 a013 0000 e413 0000 ................ │ -00000160: 0214 0000 2414 0000 4a14 0000 7614 0000 ....$...J...v... │ -00000170: 8614 0000 9a14 0000 aa14 0000 d014 0000 ................ │ -00000180: fa14 0000 7415 0000 a015 0000 be15 0000 ....t........... │ -00000190: e215 0000 0416 0000 1016 0000 1e16 0000 ................ │ -000001a0: 2a16 0000 3616 0000 f416 0000 ac17 0000 *...6........... │ -000001b0: d017 0000 0218 0000 2018 0000 5818 0000 ........ ...X... │ -000001c0: f818 0000 aa19 0000 ea19 0000 341a 0000 ............4... │ +00000020: d401 0000 541c 0000 0000 0000 1c00 0000 ....T........... │ +00000030: c602 0000 1003 0000 4a03 0000 8803 0000 ........J....... │ +00000040: c203 0000 fe03 0000 3a04 0000 7604 0000 ........:...v... │ +00000050: b204 0000 ee04 0000 2805 0000 6405 0000 ........(...d... │ +00000060: a005 0000 dc05 0000 1806 0000 5406 0000 ............T... │ +00000070: 9006 0000 cc06 0000 0807 0000 4407 0000 ............D... │ +00000080: 8007 0000 ba07 0000 f607 0000 3208 0000 ............2... │ +00000090: 6e08 0000 aa08 0000 e608 0000 2009 0000 n........... ... │ +000000a0: 7609 0000 b209 0000 ee09 0000 2a0a 0000 v...........*... │ +000000b0: 660a 0000 a20a 0000 de0a 0000 1a0b 0000 f............... │ +000000c0: 580b 0000 940b 0000 d00b 0000 0c0c 0000 X............... │ +000000d0: 480c 0000 840c 0000 c20c 0000 fc0c 0000 H............... │ +000000e0: 380d 0000 740d 0000 b00d 0000 ec0d 0000 8...t........... │ +000000f0: 180e 0000 500e 0000 900e 0000 ca0e 0000 ....P........... │ +00000100: 000f 0000 360f 0000 760f 0000 bc0f 0000 ....6...v....... │ +00000110: 0610 0000 4210 0000 6c10 0000 c610 0000 ....B...l....... │ +00000120: 0011 0000 6411 0000 ac11 0000 e811 0000 ....d........... │ +00000130: 2812 0000 5c12 0000 a012 0000 c012 0000 (...\........... │ +00000140: ee12 0000 1813 0000 2a13 0000 3613 0000 ........*...6... │ +00000150: 7a13 0000 9813 0000 ba13 0000 e013 0000 z............... │ +00000160: 0c14 0000 1c14 0000 3014 0000 4014 0000 ........0...@... │ +00000170: 6614 0000 9014 0000 9e14 0000 1815 0000 f............... │ +00000180: 4a15 0000 6815 0000 8c15 0000 ae15 0000 J...h........... │ +00000190: d815 0000 e415 0000 f215 0000 fe15 0000 ................ │ +000001a0: 0a16 0000 c816 0000 8017 0000 a417 0000 ................ │ +000001b0: d617 0000 f417 0000 2c18 0000 cc18 0000 ........,....... │ +000001c0: 7e19 0000 be19 0000 081a 0000 481a 0000 ~...........H... │ 000001d0: 741a 0000 7a1a 0000 0000 0000 1000 0000 t...z........... │ -000001e0: 5301 5600 6500 7200 7300 6900 6f00 6e00 S.V.e.r.s.i.o.n. │ -000001f0: 2000 3100 2e00 3000 2e00 0a00 0a00 4400 .1...0.......D. │ -00000200: 6500 7600 6500 6c00 6f00 7000 6500 6400 e.v.e.l.o.p.e.d. │ -00000210: 2000 6200 7900 2000 4e00 6f00 6c00 6100 .b.y. .N.o.l.a. │ -00000220: 6e00 2000 4c00 6100 7700 7300 6f00 6e00 n. .L.a.w.s.o.n. │ -00000230: 0a00 2800 6e00 6f00 6c00 6100 6e00 2e00 ..(.n.o.l.a.n... │ -00000240: 6c00 6100 7700 7300 6f00 6e00 4000 6700 l.a.w.s.o.n.@.g. │ -00000250: 6d00 6100 6900 6c00 2e00 6300 6f00 6d00 m.a.i.l...c.o.m. │ -00000260: 2900 2e00 0a00 0a00 4700 7200 6100 7000 ).......G.r.a.p. │ -00000270: 6800 6900 6300 2000 6400 6500 7300 6900 h.i.c. .d.e.s.i. │ -00000280: 6700 6e00 2000 6200 7900 2000 5300 6800 g.n. .b.y. .S.h. │ -00000290: 6100 6e00 6e00 6f00 6e00 2000 4f00 2700 a.n.n.o.n. .O.'. │ -000002a0: 4200 7200 6900 6500 6e00 0a00 2800 6100 B.r.i.e.n...(.a. │ -000002b0: 6600 6600 6f00 7200 6400 6100 6200 6c00 f.f.o.r.d.a.b.l. │ -000002c0: 6500 6400 6500 7300 6900 6700 6e00 7300 e.d.e.s.i.g.n.s. │ -000002d0: 6500 6100 7400 7400 6c00 6500 4000 6700 e.a.t.t.l.e.@.g. │ -000002e0: 6d00 6100 6900 6c00 2e00 6300 6f00 6d00 m.a.i.l...c.o.m. │ -000002f0: 2900 2e00 0a00 0a00 4500 6e00 6700 6c00 ).......E.n.g.l. │ -00000300: 6900 7300 6800 2d00 7400 6f00 2d00 6b00 i.s.h.-.t.o.-.k. │ -00000310: 6100 7400 6100 6b00 6100 6e00 6100 2000 a.t.a.k.a.n.a. . │ -00000320: 6d00 6f00 6400 6500 6c00 2000 6200 7500 m.o.d.e.l. .b.u. │ -00000330: 6900 6c00 7400 2000 7500 7300 6900 6e00 i.l.t. .u.s.i.n. │ -00000340: 6700 2000 6100 2000 7600 6100 7200 6900 g. .a. .v.a.r.i. │ -00000350: 6100 7400 6900 6f00 6e00 2000 6f00 6600 a.t.i.o.n. .o.f. │ -00000360: 2000 7400 6800 6500 2000 5400 7200 6100 .t.h.e. .T.r.a. │ -00000370: 6e00 7300 6600 6f00 7200 6d00 6100 7400 n.s.f.o.r.m.a.t. │ -00000380: 6900 6f00 6e00 2d00 4200 6100 7300 6500 i.o.n.-.B.a.s.e. │ -00000390: 6400 2000 4c00 6500 6100 7200 6e00 6500 d. .L.e.a.r.n.e. │ -000003a0: 7200 2000 6f00 7200 6900 6700 6900 6e00 r. .o.r.i.g.i.n. │ -000003b0: 6100 6c00 6c00 7900 2000 6400 6500 7300 a.l.l.y. .d.e.s. │ -000003c0: 6900 6700 6e00 6500 6400 2000 6200 7900 i.g.n.e.d. .b.y. │ -000003d0: 2000 4500 7200 6900 6300 2000 4200 7200 .E.r.i.c. .B.r. │ -000003e0: 6900 6c00 6c00 2e00 0a00 0a00 5400 6800 i.l.l.......T.h. │ -000003f0: 6100 6e00 6b00 7300 2000 7400 6f00 2000 a.n.k.s. .t.o. . │ -00000400: 5700 6900 6b00 6900 6d00 6500 6400 6900 W.i.k.i.m.e.d.i. │ -00000410: 6100 2000 4300 6f00 6d00 6d00 6f00 6e00 a. .C.o.m.m.o.n. │ -00000420: 7300 2000 7500 7300 6500 7200 2000 4d00 s. .u.s.e.r. .M. │ -00000430: 3400 5200 4300 3000 2000 6600 6f00 7200 4.R.C.0. .f.o.r. │ -00000440: 2000 7400 6800 6500 2000 6b00 6100 7400 .t.h.e. .k.a.t. │ -00000450: 6100 6b00 6100 6e00 6100 2000 7700 7200 a.k.a.n.a. .w.r. │ -00000460: 6900 7400 6900 6e00 6700 2000 6700 7500 i.t.i.n.g. .g.u. │ -00000470: 6900 6400 6500 2000 6900 6d00 6100 6700 i.d.e. .i.m.a.g. │ -00000480: 6500 7300 2e00 2000 0000 0c00 5300 6800 e.s... .....S.h. │ -00000490: 6f00 7700 2000 6d00 6f00 7200 6500 2e00 o.w. .m.o.r.e... │ -000004a0: 2e00 2e00 0000 2b00 7200 6500 7300 2f00 ......+.r.e.s./. │ +000001e0: 0c00 5300 6800 6f00 7700 2000 6d00 6f00 ..S.h.o.w. .m.o. │ +000001f0: 7200 6500 2e00 2e00 2e00 0000 5301 5600 r.e.........S.V. │ +00000200: 6500 7200 7300 6900 6f00 6e00 2000 3100 e.r.s.i.o.n. .1. │ +00000210: 2e00 3000 2e00 0a00 0a00 4400 6500 7600 ..0.......D.e.v. │ +00000220: 6500 6c00 6f00 7000 6500 6400 2000 6200 e.l.o.p.e.d. .b. │ +00000230: 7900 2000 4e00 6f00 6c00 6100 6e00 2000 y. .N.o.l.a.n. . │ +00000240: 4c00 6100 7700 7300 6f00 6e00 0a00 2800 L.a.w.s.o.n...(. │ +00000250: 6e00 6f00 6c00 6100 6e00 2e00 6c00 6100 n.o.l.a.n...l.a. │ +00000260: 7700 7300 6f00 6e00 4000 6700 6d00 6100 w.s.o.n.@.g.m.a. │ +00000270: 6900 6c00 2e00 6300 6f00 6d00 2900 2e00 i.l...c.o.m.)... │ +00000280: 0a00 0a00 4700 7200 6100 7000 6800 6900 ....G.r.a.p.h.i. │ +00000290: 6300 2000 6400 6500 7300 6900 6700 6e00 c. .d.e.s.i.g.n. │ +000002a0: 2000 6200 7900 2000 5300 6800 6100 6e00 .b.y. .S.h.a.n. │ +000002b0: 6e00 6f00 6e00 2000 4f00 2700 4200 7200 n.o.n. .O.'.B.r. │ +000002c0: 6900 6500 6e00 0a00 2800 6100 6600 6600 i.e.n...(.a.f.f. │ +000002d0: 6f00 7200 6400 6100 6200 6c00 6500 6400 o.r.d.a.b.l.e.d. │ +000002e0: 6500 7300 6900 6700 6e00 7300 6500 6100 e.s.i.g.n.s.e.a. │ +000002f0: 7400 7400 6c00 6500 4000 6700 6d00 6100 t.t.l.e.@.g.m.a. │ +00000300: 6900 6c00 2e00 6300 6f00 6d00 2900 2e00 i.l...c.o.m.)... │ +00000310: 0a00 0a00 4500 6e00 6700 6c00 6900 7300 ....E.n.g.l.i.s. │ +00000320: 6800 2d00 7400 6f00 2d00 6b00 6100 7400 h.-.t.o.-.k.a.t. │ +00000330: 6100 6b00 6100 6e00 6100 2000 6d00 6f00 a.k.a.n.a. .m.o. │ +00000340: 6400 6500 6c00 2000 6200 7500 6900 6c00 d.e.l. .b.u.i.l. │ +00000350: 7400 2000 7500 7300 6900 6e00 6700 2000 t. .u.s.i.n.g. . │ +00000360: 6100 2000 7600 6100 7200 6900 6100 7400 a. .v.a.r.i.a.t. │ +00000370: 6900 6f00 6e00 2000 6f00 6600 2000 7400 i.o.n. .o.f. .t. │ +00000380: 6800 6500 2000 5400 7200 6100 6e00 7300 h.e. .T.r.a.n.s. │ +00000390: 6600 6f00 7200 6d00 6100 7400 6900 6f00 f.o.r.m.a.t.i.o. │ +000003a0: 6e00 2d00 4200 6100 7300 6500 6400 2000 n.-.B.a.s.e.d. . │ +000003b0: 4c00 6500 6100 7200 6e00 6500 7200 2000 L.e.a.r.n.e.r. . │ +000003c0: 6f00 7200 6900 6700 6900 6e00 6100 6c00 o.r.i.g.i.n.a.l. │ +000003d0: 6c00 7900 2000 6400 6500 7300 6900 6700 l.y. .d.e.s.i.g. │ +000003e0: 6e00 6500 6400 2000 6200 7900 2000 4500 n.e.d. .b.y. .E. │ +000003f0: 7200 6900 6300 2000 4200 7200 6900 6c00 r.i.c. .B.r.i.l. │ +00000400: 6c00 2e00 0a00 0a00 5400 6800 6100 6e00 l.......T.h.a.n. │ +00000410: 6b00 7300 2000 7400 6f00 2000 5700 6900 k.s. .t.o. .W.i. │ +00000420: 6b00 6900 6d00 6500 6400 6900 6100 2000 k.i.m.e.d.i.a. . │ +00000430: 4300 6f00 6d00 6d00 6f00 6e00 7300 2000 C.o.m.m.o.n.s. . │ +00000440: 7500 7300 6500 7200 2000 4d00 3400 5200 u.s.e.r. .M.4.R. │ +00000450: 4300 3000 2000 6600 6f00 7200 2000 7400 C.0. .f.o.r. .t. │ +00000460: 6800 6500 2000 6b00 6100 7400 6100 6b00 h.e. .k.a.t.a.k. │ +00000470: 6100 6e00 6100 2000 7700 7200 6900 7400 a.n.a. .w.r.i.t. │ +00000480: 6900 6e00 6700 2000 6700 7500 6900 6400 i.n.g. .g.u.i.d. │ +00000490: 6500 2000 6900 6d00 6100 6700 6500 7300 e. .i.m.a.g.e.s. │ +000004a0: 2e00 2000 0000 2300 7200 6500 7300 2f00 .. ...#.r.e.s./. │ 000004b0: 6400 7200 6100 7700 6100 6200 6c00 6500 d.r.a.w.a.b.l.e. │ -000004c0: 2f00 6a00 6100 7000 6100 6e00 6500 7300 /.j.a.p.a.n.e.s. │ -000004d0: 6500 5f00 7300 7500 6e00 7300 6500 7400 e._.s.u.n.s.e.t. │ -000004e0: 5f00 6200 6100 6300 6b00 6700 7200 6f00 _.b.a.c.k.g.r.o. │ -000004f0: 7500 6e00 6400 2e00 6a00 7000 6700 0000 u.n.d...j.p.g... │ -00000500: 3000 7200 6500 7300 2f00 6400 7200 6100 0.r.e.s./.d.r.a. │ -00000510: 7700 6100 6200 6c00 6500 2f00 6a00 6100 w.a.b.l.e./.j.a. │ -00000520: 7000 6100 6e00 6500 7300 6500 5f00 7300 p.a.n.e.s.e._.s. │ -00000530: 7500 6e00 7300 6500 7400 5f00 6200 6100 u.n.s.e.t._.b.a. │ -00000540: 6300 6b00 6700 7200 6f00 7500 6e00 6400 c.k.g.r.o.u.n.d. │ -00000550: 5f00 6c00 6100 6e00 6400 2e00 6a00 7000 _.l.a.n.d...j.p. │ -00000560: 6700 0000 2300 7200 6500 7300 2f00 6400 g...#.r.e.s./.d. │ -00000570: 7200 6100 7700 6100 6200 6c00 6500 2f00 r.a.w.a.b.l.e./. │ -00000580: 6a00 6e00 6100 6d00 6500 6300 6f00 6e00 j.n.a.m.e.c.o.n. │ -00000590: 7600 6500 7200 7400 6500 7200 6900 6300 v.e.r.t.e.r.i.c. │ -000005a0: 6f00 6e00 2e00 7000 6e00 6700 0000 1b00 o.n...p.n.g..... │ -000005b0: 7200 6500 7300 2f00 6400 7200 6100 7700 r.e.s./.d.r.a.w. │ -000005c0: 6100 6200 6c00 6500 2f00 6b00 6100 7400 a.b.l.e./.k.a.t. │ -000005d0: 6100 6b00 6100 6e00 6100 5f00 6100 2e00 a.k.a.n.a._.a... │ -000005e0: 7000 6e00 6700 0000 1d00 7200 6500 7300 p.n.g.....r.e.s. │ -000005f0: 2f00 6400 7200 6100 7700 6100 6200 6c00 /.d.r.a.w.a.b.l. │ -00000600: 6500 2f00 6b00 6100 7400 6100 6b00 6100 e./.k.a.t.a.k.a. │ -00000610: 6e00 6100 5f00 6300 6800 6900 2e00 7000 n.a._.c.h.i...p. │ -00000620: 6e00 6700 0000 1b00 7200 6500 7300 2f00 n.g.....r.e.s./. │ -00000630: 6400 7200 6100 7700 6100 6200 6c00 6500 d.r.a.w.a.b.l.e. │ -00000640: 2f00 6b00 6100 7400 6100 6b00 6100 6e00 /.k.a.t.a.k.a.n. │ -00000650: 6100 5f00 6500 2e00 7000 6e00 6700 0000 a._.e...p.n.g... │ -00000660: 1c00 7200 6500 7300 2f00 6400 7200 6100 ..r.e.s./.d.r.a. │ -00000670: 7700 6100 6200 6c00 6500 2f00 6b00 6100 w.a.b.l.e./.k.a. │ -00000680: 7400 6100 6b00 6100 6e00 6100 5f00 6600 t.a.k.a.n.a._.f. │ -00000690: 7500 2e00 7000 6e00 6700 0000 1c00 7200 u...p.n.g.....r. │ -000006a0: 6500 7300 2f00 6400 7200 6100 7700 6100 e.s./.d.r.a.w.a. │ -000006b0: 6200 6c00 6500 2f00 6b00 6100 7400 6100 b.l.e./.k.a.t.a. │ -000006c0: 6b00 6100 6e00 6100 5f00 6800 6100 2e00 k.a.n.a._.h.a... │ -000006d0: 7000 6e00 6700 0000 1c00 7200 6500 7300 p.n.g.....r.e.s. │ -000006e0: 2f00 6400 7200 6100 7700 6100 6200 6c00 /.d.r.a.w.a.b.l. │ -000006f0: 6500 2f00 6b00 6100 7400 6100 6b00 6100 e./.k.a.t.a.k.a. │ -00000700: 6e00 6100 5f00 6800 6500 2e00 7000 6e00 n.a._.h.e...p.n. │ -00000710: 6700 0000 1c00 7200 6500 7300 2f00 6400 g.....r.e.s./.d. │ -00000720: 7200 6100 7700 6100 6200 6c00 6500 2f00 r.a.w.a.b.l.e./. │ -00000730: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ -00000740: 5f00 6800 6900 2e00 7000 6e00 6700 0000 _.h.i...p.n.g... │ -00000750: 1c00 7200 6500 7300 2f00 6400 7200 6100 ..r.e.s./.d.r.a. │ -00000760: 7700 6100 6200 6c00 6500 2f00 6b00 6100 w.a.b.l.e./.k.a. │ -00000770: 7400 6100 6b00 6100 6e00 6100 5f00 6800 t.a.k.a.n.a._.h. │ -00000780: 6f00 2e00 7000 6e00 6700 0000 1b00 7200 o...p.n.g.....r. │ -00000790: 6500 7300 2f00 6400 7200 6100 7700 6100 e.s./.d.r.a.w.a. │ -000007a0: 6200 6c00 6500 2f00 6b00 6100 7400 6100 b.l.e./.k.a.t.a. │ -000007b0: 6b00 6100 6e00 6100 5f00 6900 2e00 7000 k.a.n.a._.i...p. │ -000007c0: 6e00 6700 0000 1c00 7200 6500 7300 2f00 n.g.....r.e.s./. │ -000007d0: 6400 7200 6100 7700 6100 6200 6c00 6500 d.r.a.w.a.b.l.e. │ -000007e0: 2f00 6b00 6100 7400 6100 6b00 6100 6e00 /.k.a.t.a.k.a.n. │ -000007f0: 6100 5f00 6b00 6100 2e00 7000 6e00 6700 a._.k.a...p.n.g. │ -00000800: 0000 1c00 7200 6500 7300 2f00 6400 7200 ....r.e.s./.d.r. │ -00000810: 6100 7700 6100 6200 6c00 6500 2f00 6b00 a.w.a.b.l.e./.k. │ -00000820: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ -00000830: 6b00 6500 2e00 7000 6e00 6700 0000 1c00 k.e...p.n.g..... │ -00000840: 7200 6500 7300 2f00 6400 7200 6100 7700 r.e.s./.d.r.a.w. │ -00000850: 6100 6200 6c00 6500 2f00 6b00 6100 7400 a.b.l.e./.k.a.t. │ -00000860: 6100 6b00 6100 6e00 6100 5f00 6b00 6900 a.k.a.n.a._.k.i. │ -00000870: 2e00 7000 6e00 6700 0000 1c00 7200 6500 ..p.n.g.....r.e. │ -00000880: 7300 2f00 6400 7200 6100 7700 6100 6200 s./.d.r.a.w.a.b. │ -00000890: 6c00 6500 2f00 6b00 6100 7400 6100 6b00 l.e./.k.a.t.a.k. │ -000008a0: 6100 6e00 6100 5f00 6b00 6f00 2e00 7000 a.n.a._.k.o...p. │ -000008b0: 6e00 6700 0000 1c00 7200 6500 7300 2f00 n.g.....r.e.s./. │ -000008c0: 6400 7200 6100 7700 6100 6200 6c00 6500 d.r.a.w.a.b.l.e. │ -000008d0: 2f00 6b00 6100 7400 6100 6b00 6100 6e00 /.k.a.t.a.k.a.n. │ -000008e0: 6100 5f00 6b00 7500 2e00 7000 6e00 6700 a._.k.u...p.n.g. │ -000008f0: 0000 1c00 7200 6500 7300 2f00 6400 7200 ....r.e.s./.d.r. │ -00000900: 6100 7700 6100 6200 6c00 6500 2f00 6b00 a.w.a.b.l.e./.k. │ -00000910: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ -00000920: 6d00 6100 2e00 7000 6e00 6700 0000 1c00 m.a...p.n.g..... │ -00000930: 7200 6500 7300 2f00 6400 7200 6100 7700 r.e.s./.d.r.a.w. │ -00000940: 6100 6200 6c00 6500 2f00 6b00 6100 7400 a.b.l.e./.k.a.t. │ -00000950: 6100 6b00 6100 6e00 6100 5f00 6d00 6500 a.k.a.n.a._.m.e. │ -00000960: 2e00 7000 6e00 6700 0000 1c00 7200 6500 ..p.n.g.....r.e. │ -00000970: 7300 2f00 6400 7200 6100 7700 6100 6200 s./.d.r.a.w.a.b. │ -00000980: 6c00 6500 2f00 6b00 6100 7400 6100 6b00 l.e./.k.a.t.a.k. │ -00000990: 6100 6e00 6100 5f00 6d00 6900 2e00 7000 a.n.a._.m.i...p. │ -000009a0: 6e00 6700 0000 1c00 7200 6500 7300 2f00 n.g.....r.e.s./. │ -000009b0: 6400 7200 6100 7700 6100 6200 6c00 6500 d.r.a.w.a.b.l.e. │ -000009c0: 2f00 6b00 6100 7400 6100 6b00 6100 6e00 /.k.a.t.a.k.a.n. │ -000009d0: 6100 5f00 6d00 6f00 2e00 7000 6e00 6700 a._.m.o...p.n.g. │ -000009e0: 0000 1c00 7200 6500 7300 2f00 6400 7200 ....r.e.s./.d.r. │ -000009f0: 6100 7700 6100 6200 6c00 6500 2f00 6b00 a.w.a.b.l.e./.k. │ -00000a00: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ -00000a10: 6d00 7500 2e00 7000 6e00 6700 0000 1b00 m.u...p.n.g..... │ -00000a20: 7200 6500 7300 2f00 6400 7200 6100 7700 r.e.s./.d.r.a.w. │ -00000a30: 6100 6200 6c00 6500 2f00 6b00 6100 7400 a.b.l.e./.k.a.t. │ -00000a40: 6100 6b00 6100 6e00 6100 5f00 6e00 2e00 a.k.a.n.a._.n... │ -00000a50: 7000 6e00 6700 0000 1c00 7200 6500 7300 p.n.g.....r.e.s. │ -00000a60: 2f00 6400 7200 6100 7700 6100 6200 6c00 /.d.r.a.w.a.b.l. │ -00000a70: 6500 2f00 6b00 6100 7400 6100 6b00 6100 e./.k.a.t.a.k.a. │ -00000a80: 6e00 6100 5f00 6e00 6100 2e00 7000 6e00 n.a._.n.a...p.n. │ -00000a90: 6700 0000 1c00 7200 6500 7300 2f00 6400 g.....r.e.s./.d. │ -00000aa0: 7200 6100 7700 6100 6200 6c00 6500 2f00 r.a.w.a.b.l.e./. │ -00000ab0: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ -00000ac0: 5f00 6e00 6500 2e00 7000 6e00 6700 0000 _.n.e...p.n.g... │ -00000ad0: 1c00 7200 6500 7300 2f00 6400 7200 6100 ..r.e.s./.d.r.a. │ -00000ae0: 7700 6100 6200 6c00 6500 2f00 6b00 6100 w.a.b.l.e./.k.a. │ -00000af0: 7400 6100 6b00 6100 6e00 6100 5f00 6e00 t.a.k.a.n.a._.n. │ -00000b00: 6900 2e00 7000 6e00 6700 0000 1c00 7200 i...p.n.g.....r. │ -00000b10: 6500 7300 2f00 6400 7200 6100 7700 6100 e.s./.d.r.a.w.a. │ -00000b20: 6200 6c00 6500 2f00 6b00 6100 7400 6100 b.l.e./.k.a.t.a. │ -00000b30: 6b00 6100 6e00 6100 5f00 6e00 6f00 2e00 k.a.n.a._.n.o... │ -00000b40: 7000 6e00 6700 0000 1c00 7200 6500 7300 p.n.g.....r.e.s. │ -00000b50: 2f00 6400 7200 6100 7700 6100 6200 6c00 /.d.r.a.w.a.b.l. │ -00000b60: 6500 2f00 6b00 6100 7400 6100 6b00 6100 e./.k.a.t.a.k.a. │ -00000b70: 6e00 6100 5f00 6e00 7500 2e00 7000 6e00 n.a._.n.u...p.n. │ -00000b80: 6700 0000 1b00 7200 6500 7300 2f00 6400 g.....r.e.s./.d. │ -00000b90: 7200 6100 7700 6100 6200 6c00 6500 2f00 r.a.w.a.b.l.e./. │ -00000ba0: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ -00000bb0: 5f00 6f00 2e00 7000 6e00 6700 0000 2900 _.o...p.n.g...). │ -00000bc0: 7200 6500 7300 2f00 6400 7200 6100 7700 r.e.s./.d.r.a.w. │ -00000bd0: 6100 6200 6c00 6500 2f00 6b00 6100 7400 a.b.l.e./.k.a.t. │ -00000be0: 6100 6b00 6100 6e00 6100 5f00 7000 7200 a.k.a.n.a._.p.r. │ -00000bf0: 6f00 6c00 6f00 6e00 6700 6500 6400 5f00 o.l.o.n.g.e.d._. │ -00000c00: 7300 6f00 7500 6e00 6400 2e00 7000 6e00 s.o.u.n.d...p.n. │ -00000c10: 6700 0000 1c00 7200 6500 7300 2f00 6400 g.....r.e.s./.d. │ -00000c20: 7200 6100 7700 6100 6200 6c00 6500 2f00 r.a.w.a.b.l.e./. │ -00000c30: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ -00000c40: 5f00 7200 6100 2e00 7000 6e00 6700 0000 _.r.a...p.n.g... │ -00000c50: 1c00 7200 6500 7300 2f00 6400 7200 6100 ..r.e.s./.d.r.a. │ -00000c60: 7700 6100 6200 6c00 6500 2f00 6b00 6100 w.a.b.l.e./.k.a. │ -00000c70: 7400 6100 6b00 6100 6e00 6100 5f00 7200 t.a.k.a.n.a._.r. │ -00000c80: 6500 2e00 7000 6e00 6700 0000 1c00 7200 e...p.n.g.....r. │ -00000c90: 6500 7300 2f00 6400 7200 6100 7700 6100 e.s./.d.r.a.w.a. │ -00000ca0: 6200 6c00 6500 2f00 6b00 6100 7400 6100 b.l.e./.k.a.t.a. │ -00000cb0: 6b00 6100 6e00 6100 5f00 7200 6900 2e00 k.a.n.a._.r.i... │ -00000cc0: 7000 6e00 6700 0000 1c00 7200 6500 7300 p.n.g.....r.e.s. │ -00000cd0: 2f00 6400 7200 6100 7700 6100 6200 6c00 /.d.r.a.w.a.b.l. │ -00000ce0: 6500 2f00 6b00 6100 7400 6100 6b00 6100 e./.k.a.t.a.k.a. │ -00000cf0: 6e00 6100 5f00 7200 6f00 2e00 7000 6e00 n.a._.r.o...p.n. │ -00000d00: 6700 0000 1c00 7200 6500 7300 2f00 6400 g.....r.e.s./.d. │ -00000d10: 7200 6100 7700 6100 6200 6c00 6500 2f00 r.a.w.a.b.l.e./. │ -00000d20: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ -00000d30: 5f00 7200 7500 2e00 7000 6e00 6700 0000 _.r.u...p.n.g... │ -00000d40: 1c00 7200 6500 7300 2f00 6400 7200 6100 ..r.e.s./.d.r.a. │ -00000d50: 7700 6100 6200 6c00 6500 2f00 6b00 6100 w.a.b.l.e./.k.a. │ -00000d60: 7400 6100 6b00 6100 6e00 6100 5f00 7300 t.a.k.a.n.a._.s. │ -00000d70: 6100 2e00 7000 6e00 6700 0000 1c00 7200 a...p.n.g.....r. │ -00000d80: 6500 7300 2f00 6400 7200 6100 7700 6100 e.s./.d.r.a.w.a. │ -00000d90: 6200 6c00 6500 2f00 6b00 6100 7400 6100 b.l.e./.k.a.t.a. │ -00000da0: 6b00 6100 6e00 6100 5f00 7300 6500 2e00 k.a.n.a._.s.e... │ -00000db0: 7000 6e00 6700 0000 1d00 7200 6500 7300 p.n.g.....r.e.s. │ -00000dc0: 2f00 6400 7200 6100 7700 6100 6200 6c00 /.d.r.a.w.a.b.l. │ -00000dd0: 6500 2f00 6b00 6100 7400 6100 6b00 6100 e./.k.a.t.a.k.a. │ -00000de0: 6e00 6100 5f00 7300 6800 6900 2e00 7000 n.a._.s.h.i...p. │ -00000df0: 6e00 6700 0000 1c00 7200 6500 7300 2f00 n.g.....r.e.s./. │ -00000e00: 6400 7200 6100 7700 6100 6200 6c00 6500 d.r.a.w.a.b.l.e. │ -00000e10: 2f00 6b00 6100 7400 6100 6b00 6100 6e00 /.k.a.t.a.k.a.n. │ -00000e20: 6100 5f00 7300 6f00 2e00 7000 6e00 6700 a._.s.o...p.n.g. │ -00000e30: 0000 1c00 7200 6500 7300 2f00 6400 7200 ....r.e.s./.d.r. │ -00000e40: 6100 7700 6100 6200 6c00 6500 2f00 6b00 a.w.a.b.l.e./.k. │ -00000e50: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ -00000e60: 7300 7500 2e00 7000 6e00 6700 0000 1c00 s.u...p.n.g..... │ -00000e70: 7200 6500 7300 2f00 6400 7200 6100 7700 r.e.s./.d.r.a.w. │ -00000e80: 6100 6200 6c00 6500 2f00 6b00 6100 7400 a.b.l.e./.k.a.t. │ -00000e90: 6100 6b00 6100 6e00 6100 5f00 7400 6100 a.k.a.n.a._.t.a. │ -00000ea0: 2e00 7000 6e00 6700 0000 1c00 7200 6500 ..p.n.g.....r.e. │ -00000eb0: 7300 2f00 6400 7200 6100 7700 6100 6200 s./.d.r.a.w.a.b. │ -00000ec0: 6c00 6500 2f00 6b00 6100 7400 6100 6b00 l.e./.k.a.t.a.k. │ -00000ed0: 6100 6e00 6100 5f00 7400 6500 2e00 7000 a.n.a._.t.e...p. │ -00000ee0: 6e00 6700 0000 1c00 7200 6500 7300 2f00 n.g.....r.e.s./. │ -00000ef0: 6400 7200 6100 7700 6100 6200 6c00 6500 d.r.a.w.a.b.l.e. │ -00000f00: 2f00 6b00 6100 7400 6100 6b00 6100 6e00 /.k.a.t.a.k.a.n. │ -00000f10: 6100 5f00 7400 6f00 2e00 7000 6e00 6700 a._.t.o...p.n.g. │ -00000f20: 0000 1d00 7200 6500 7300 2f00 6400 7200 ....r.e.s./.d.r. │ -00000f30: 6100 7700 6100 6200 6c00 6500 2f00 6b00 a.w.a.b.l.e./.k. │ -00000f40: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ -00000f50: 7400 7300 7500 2e00 7000 6e00 6700 0000 t.s.u...p.n.g... │ -00000f60: 1b00 7200 6500 7300 2f00 6400 7200 6100 ..r.e.s./.d.r.a. │ -00000f70: 7700 6100 6200 6c00 6500 2f00 6b00 6100 w.a.b.l.e./.k.a. │ -00000f80: 7400 6100 6b00 6100 6e00 6100 5f00 7500 t.a.k.a.n.a._.u. │ -00000f90: 2e00 7000 6e00 6700 0000 1c00 7200 6500 ..p.n.g.....r.e. │ -00000fa0: 7300 2f00 6400 7200 6100 7700 6100 6200 s./.d.r.a.w.a.b. │ -00000fb0: 6c00 6500 2f00 6b00 6100 7400 6100 6b00 l.e./.k.a.t.a.k. │ -00000fc0: 6100 6e00 6100 5f00 7700 6100 2e00 7000 a.n.a._.w.a...p. │ -00000fd0: 6e00 6700 0000 1c00 7200 6500 7300 2f00 n.g.....r.e.s./. │ -00000fe0: 6400 7200 6100 7700 6100 6200 6c00 6500 d.r.a.w.a.b.l.e. │ -00000ff0: 2f00 6b00 6100 7400 6100 6b00 6100 6e00 /.k.a.t.a.k.a.n. │ -00001000: 6100 5f00 7900 6100 2e00 7000 6e00 6700 a._.y.a...p.n.g. │ -00001010: 0000 1c00 7200 6500 7300 2f00 6400 7200 ....r.e.s./.d.r. │ -00001020: 6100 7700 6100 6200 6c00 6500 2f00 6b00 a.w.a.b.l.e./.k. │ -00001030: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ -00001040: 7900 6f00 2e00 7000 6e00 6700 0000 1c00 y.o...p.n.g..... │ -00001050: 7200 6500 7300 2f00 6400 7200 6100 7700 r.e.s./.d.r.a.w. │ -00001060: 6100 6200 6c00 6500 2f00 6b00 6100 7400 a.b.l.e./.k.a.t. │ -00001070: 6100 6b00 6100 6e00 6100 5f00 7900 7500 a.k.a.n.a._.y.u. │ -00001080: 2e00 7000 6e00 6700 0000 1400 7200 6500 ..p.n.g.....r.e. │ -00001090: 7300 2f00 6c00 6100 7900 6f00 7500 7400 s./.l.a.y.o.u.t. │ -000010a0: 2f00 6100 6200 6f00 7500 7400 2e00 7800 /.a.b.o.u.t...x. │ -000010b0: 6d00 6c00 0000 1a00 7200 6500 7300 2f00 m.l.....r.e.s./. │ -000010c0: 6c00 6100 7900 6f00 7500 7400 2f00 6300 l.a.y.o.u.t./.c. │ -000010d0: 6800 6f00 6f00 7300 6500 7200 5f00 7200 h.o.o.s.e.r._.r. │ -000010e0: 6f00 7700 2e00 7800 6d00 6c00 0000 1e00 o.w...x.m.l..... │ -000010f0: 7200 6500 7300 2f00 6c00 6100 7900 6f00 r.e.s./.l.a.y.o. │ -00001100: 7500 7400 2f00 6400 7500 6d00 6d00 7900 u.t./.d.u.m.m.y. │ -00001110: 5f00 6c00 6900 7300 7400 5f00 6900 7400 _.l.i.s.t._.i.t. │ -00001120: 6500 6d00 2e00 7800 6d00 6c00 0000 1b00 e.m...x.m.l..... │ -00001130: 7200 6500 7300 2f00 6c00 6100 7900 6f00 r.e.s./.l.a.y.o. │ -00001140: 7500 7400 2f00 6b00 6100 6e00 6a00 6900 u.t./.k.a.n.j.i. │ -00001150: 5f00 6400 6900 6100 6c00 6f00 6700 2e00 _.d.i.a.l.o.g... │ -00001160: 7800 6d00 6c00 0000 1900 7200 6500 7300 x.m.l.....r.e.s. │ -00001170: 2f00 6c00 6100 7900 6f00 7500 7400 2f00 /.l.a.y.o.u.t./. │ -00001180: 6b00 6100 6e00 6a00 6900 5f00 6900 7400 k.a.n.j.i._.i.t. │ -00001190: 6500 6d00 2e00 7800 6d00 6c00 0000 1900 e.m...x.m.l..... │ -000011a0: 7200 6500 7300 2f00 6c00 6100 7900 6f00 r.e.s./.l.a.y.o. │ -000011b0: 7500 7400 2f00 6b00 6100 6e00 6a00 6900 u.t./.k.a.n.j.i. │ -000011c0: 5f00 6c00 6900 7300 7400 2e00 7800 6d00 _.l.i.s.t...x.m. │ -000011d0: 6c00 0000 2100 7200 6500 7300 2f00 6c00 l...!.r.e.s./.l. │ -000011e0: 6100 7900 6f00 7500 7400 2f00 6b00 6100 a.y.o.u.t./.k.a. │ -000011f0: 6e00 6a00 6900 5f00 7300 7000 6900 6e00 n.j.i._.s.p.i.n. │ -00001200: 6e00 6500 7200 5f00 6900 7400 6500 6d00 n.e.r._.i.t.e.m. │ -00001210: 2e00 7800 6d00 6c00 0000 2300 7200 6500 ..x.m.l...#.r.e. │ -00001220: 7300 2f00 6c00 6100 7900 6f00 7500 7400 s./.l.a.y.o.u.t. │ -00001230: 2f00 6b00 6100 7400 6100 6b00 6100 6e00 /.k.a.t.a.k.a.n. │ -00001240: 6100 5f00 6200 7500 7400 7400 6f00 6e00 a._.b.u.t.t.o.n. │ -00001250: 5f00 6900 7400 6500 6d00 2e00 7800 6d00 _.i.t.e.m...x.m. │ -00001260: 6c00 0000 1c00 7200 6500 7300 2f00 6c00 l.....r.e.s./.l. │ -00001270: 6100 7900 6f00 7500 7400 2f00 6b00 6100 a.y.o.u.t./.k.a. │ -00001280: 7400 6100 6b00 6100 6e00 6100 5f00 6900 t.a.k.a.n.a._.i. │ -00001290: 7400 6500 6d00 2e00 7800 6d00 6c00 0000 t.e.m...x.m.l... │ -000012a0: 1300 7200 6500 7300 2f00 6c00 6100 7900 ..r.e.s./.l.a.y. │ -000012b0: 6f00 7500 7400 2f00 6d00 6100 6900 6e00 o.u.t./.m.a.i.n. │ -000012c0: 2e00 7800 6d00 6c00 0000 1b00 7200 6500 ..x.m.l.....r.e. │ -000012d0: 7300 2f00 6c00 6100 7900 6f00 7500 7400 s./.l.a.y.o.u.t. │ -000012e0: 2f00 6e00 6100 6d00 6500 5f00 6400 6900 /.n.a.m.e._.d.i. │ -000012f0: 7300 7000 6c00 6100 7900 2e00 7800 6d00 s.p.l.a.y...x.m. │ -00001300: 6c00 0000 2200 7200 6500 7300 2f00 6c00 l...".r.e.s./.l. │ -00001310: 6100 7900 6f00 7500 7400 2f00 7000 7200 a.y.o.u.t./.p.r. │ -00001320: 6f00 6e00 7500 6e00 6300 6900 6100 7400 o.n.u.n.c.i.a.t. │ -00001330: 6900 6f00 6e00 5f00 6700 7500 6900 6400 i.o.n._.g.u.i.d. │ -00001340: 6500 2e00 7800 6d00 6c00 0000 1c00 7200 e...x.m.l.....r. │ -00001350: 6500 7300 2f00 6c00 6100 7900 6f00 7500 e.s./.l.a.y.o.u. │ -00001360: 7400 2f00 7700 7200 6900 7400 6900 6e00 t./.w.r.i.t.i.n. │ -00001370: 6700 5f00 6700 7500 6900 6400 6500 2e00 g._.g.u.i.d.e... │ -00001380: 7800 6d00 6c00 0000 1e00 7200 6500 7300 x.m.l.....r.e.s. │ -00001390: 2f00 6d00 6500 6e00 7500 2f00 6e00 6100 /.m.e.n.u./.n.a. │ -000013a0: 6d00 6500 5f00 6400 6900 7300 7000 6c00 m.e._.d.i.s.p.l. │ -000013b0: 6100 7900 5f00 6d00 6500 6e00 7500 2e00 a.y._.m.e.n.u... │ +000004c0: 2f00 6a00 6e00 6100 6d00 6500 6300 6f00 /.j.n.a.m.e.c.o. │ +000004d0: 6e00 7600 6500 7200 7400 6500 7200 6900 n.v.e.r.t.e.r.i. │ +000004e0: 6300 6f00 6e00 2e00 7000 6e00 6700 0000 c.o.n...p.n.g... │ +000004f0: 1b00 7200 6500 7300 2f00 6400 7200 6100 ..r.e.s./.d.r.a. │ +00000500: 7700 6100 6200 6c00 6500 2f00 6b00 6100 w.a.b.l.e./.k.a. │ +00000510: 7400 6100 6b00 6100 6e00 6100 5f00 6100 t.a.k.a.n.a._.a. │ +00000520: 2e00 7000 6e00 6700 0000 1d00 7200 6500 ..p.n.g.....r.e. │ +00000530: 7300 2f00 6400 7200 6100 7700 6100 6200 s./.d.r.a.w.a.b. │ +00000540: 6c00 6500 2f00 6b00 6100 7400 6100 6b00 l.e./.k.a.t.a.k. │ +00000550: 6100 6e00 6100 5f00 6300 6800 6900 2e00 a.n.a._.c.h.i... │ +00000560: 7000 6e00 6700 0000 1b00 7200 6500 7300 p.n.g.....r.e.s. │ +00000570: 2f00 6400 7200 6100 7700 6100 6200 6c00 /.d.r.a.w.a.b.l. │ +00000580: 6500 2f00 6b00 6100 7400 6100 6b00 6100 e./.k.a.t.a.k.a. │ +00000590: 6e00 6100 5f00 6500 2e00 7000 6e00 6700 n.a._.e...p.n.g. │ +000005a0: 0000 1c00 7200 6500 7300 2f00 6400 7200 ....r.e.s./.d.r. │ +000005b0: 6100 7700 6100 6200 6c00 6500 2f00 6b00 a.w.a.b.l.e./.k. │ +000005c0: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ +000005d0: 6600 7500 2e00 7000 6e00 6700 0000 1c00 f.u...p.n.g..... │ +000005e0: 7200 6500 7300 2f00 6400 7200 6100 7700 r.e.s./.d.r.a.w. │ +000005f0: 6100 6200 6c00 6500 2f00 6b00 6100 7400 a.b.l.e./.k.a.t. │ +00000600: 6100 6b00 6100 6e00 6100 5f00 6800 6100 a.k.a.n.a._.h.a. │ +00000610: 2e00 7000 6e00 6700 0000 1c00 7200 6500 ..p.n.g.....r.e. │ +00000620: 7300 2f00 6400 7200 6100 7700 6100 6200 s./.d.r.a.w.a.b. │ +00000630: 6c00 6500 2f00 6b00 6100 7400 6100 6b00 l.e./.k.a.t.a.k. │ +00000640: 6100 6e00 6100 5f00 6800 6500 2e00 7000 a.n.a._.h.e...p. │ +00000650: 6e00 6700 0000 1c00 7200 6500 7300 2f00 n.g.....r.e.s./. │ +00000660: 6400 7200 6100 7700 6100 6200 6c00 6500 d.r.a.w.a.b.l.e. │ +00000670: 2f00 6b00 6100 7400 6100 6b00 6100 6e00 /.k.a.t.a.k.a.n. │ +00000680: 6100 5f00 6800 6900 2e00 7000 6e00 6700 a._.h.i...p.n.g. │ +00000690: 0000 1c00 7200 6500 7300 2f00 6400 7200 ....r.e.s./.d.r. │ +000006a0: 6100 7700 6100 6200 6c00 6500 2f00 6b00 a.w.a.b.l.e./.k. │ +000006b0: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ +000006c0: 6800 6f00 2e00 7000 6e00 6700 0000 1b00 h.o...p.n.g..... │ +000006d0: 7200 6500 7300 2f00 6400 7200 6100 7700 r.e.s./.d.r.a.w. │ +000006e0: 6100 6200 6c00 6500 2f00 6b00 6100 7400 a.b.l.e./.k.a.t. │ +000006f0: 6100 6b00 6100 6e00 6100 5f00 6900 2e00 a.k.a.n.a._.i... │ +00000700: 7000 6e00 6700 0000 1c00 7200 6500 7300 p.n.g.....r.e.s. │ +00000710: 2f00 6400 7200 6100 7700 6100 6200 6c00 /.d.r.a.w.a.b.l. │ +00000720: 6500 2f00 6b00 6100 7400 6100 6b00 6100 e./.k.a.t.a.k.a. │ +00000730: 6e00 6100 5f00 6b00 6100 2e00 7000 6e00 n.a._.k.a...p.n. │ +00000740: 6700 0000 1c00 7200 6500 7300 2f00 6400 g.....r.e.s./.d. │ +00000750: 7200 6100 7700 6100 6200 6c00 6500 2f00 r.a.w.a.b.l.e./. │ +00000760: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ +00000770: 5f00 6b00 6500 2e00 7000 6e00 6700 0000 _.k.e...p.n.g... │ +00000780: 1c00 7200 6500 7300 2f00 6400 7200 6100 ..r.e.s./.d.r.a. │ +00000790: 7700 6100 6200 6c00 6500 2f00 6b00 6100 w.a.b.l.e./.k.a. │ +000007a0: 7400 6100 6b00 6100 6e00 6100 5f00 6b00 t.a.k.a.n.a._.k. │ +000007b0: 6900 2e00 7000 6e00 6700 0000 1c00 7200 i...p.n.g.....r. │ +000007c0: 6500 7300 2f00 6400 7200 6100 7700 6100 e.s./.d.r.a.w.a. │ +000007d0: 6200 6c00 6500 2f00 6b00 6100 7400 6100 b.l.e./.k.a.t.a. │ +000007e0: 6b00 6100 6e00 6100 5f00 6b00 6f00 2e00 k.a.n.a._.k.o... │ +000007f0: 7000 6e00 6700 0000 1c00 7200 6500 7300 p.n.g.....r.e.s. │ +00000800: 2f00 6400 7200 6100 7700 6100 6200 6c00 /.d.r.a.w.a.b.l. │ +00000810: 6500 2f00 6b00 6100 7400 6100 6b00 6100 e./.k.a.t.a.k.a. │ +00000820: 6e00 6100 5f00 6b00 7500 2e00 7000 6e00 n.a._.k.u...p.n. │ +00000830: 6700 0000 1c00 7200 6500 7300 2f00 6400 g.....r.e.s./.d. │ +00000840: 7200 6100 7700 6100 6200 6c00 6500 2f00 r.a.w.a.b.l.e./. │ +00000850: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ +00000860: 5f00 6d00 6100 2e00 7000 6e00 6700 0000 _.m.a...p.n.g... │ +00000870: 1c00 7200 6500 7300 2f00 6400 7200 6100 ..r.e.s./.d.r.a. │ +00000880: 7700 6100 6200 6c00 6500 2f00 6b00 6100 w.a.b.l.e./.k.a. │ +00000890: 7400 6100 6b00 6100 6e00 6100 5f00 6d00 t.a.k.a.n.a._.m. │ +000008a0: 6500 2e00 7000 6e00 6700 0000 1c00 7200 e...p.n.g.....r. │ +000008b0: 6500 7300 2f00 6400 7200 6100 7700 6100 e.s./.d.r.a.w.a. │ +000008c0: 6200 6c00 6500 2f00 6b00 6100 7400 6100 b.l.e./.k.a.t.a. │ +000008d0: 6b00 6100 6e00 6100 5f00 6d00 6900 2e00 k.a.n.a._.m.i... │ +000008e0: 7000 6e00 6700 0000 1c00 7200 6500 7300 p.n.g.....r.e.s. │ +000008f0: 2f00 6400 7200 6100 7700 6100 6200 6c00 /.d.r.a.w.a.b.l. │ +00000900: 6500 2f00 6b00 6100 7400 6100 6b00 6100 e./.k.a.t.a.k.a. │ +00000910: 6e00 6100 5f00 6d00 6f00 2e00 7000 6e00 n.a._.m.o...p.n. │ +00000920: 6700 0000 1c00 7200 6500 7300 2f00 6400 g.....r.e.s./.d. │ +00000930: 7200 6100 7700 6100 6200 6c00 6500 2f00 r.a.w.a.b.l.e./. │ +00000940: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ +00000950: 5f00 6d00 7500 2e00 7000 6e00 6700 0000 _.m.u...p.n.g... │ +00000960: 1b00 7200 6500 7300 2f00 6400 7200 6100 ..r.e.s./.d.r.a. │ +00000970: 7700 6100 6200 6c00 6500 2f00 6b00 6100 w.a.b.l.e./.k.a. │ +00000980: 7400 6100 6b00 6100 6e00 6100 5f00 6e00 t.a.k.a.n.a._.n. │ +00000990: 2e00 7000 6e00 6700 0000 1c00 7200 6500 ..p.n.g.....r.e. │ +000009a0: 7300 2f00 6400 7200 6100 7700 6100 6200 s./.d.r.a.w.a.b. │ +000009b0: 6c00 6500 2f00 6b00 6100 7400 6100 6b00 l.e./.k.a.t.a.k. │ +000009c0: 6100 6e00 6100 5f00 6e00 6100 2e00 7000 a.n.a._.n.a...p. │ +000009d0: 6e00 6700 0000 1c00 7200 6500 7300 2f00 n.g.....r.e.s./. │ +000009e0: 6400 7200 6100 7700 6100 6200 6c00 6500 d.r.a.w.a.b.l.e. │ +000009f0: 2f00 6b00 6100 7400 6100 6b00 6100 6e00 /.k.a.t.a.k.a.n. │ +00000a00: 6100 5f00 6e00 6500 2e00 7000 6e00 6700 a._.n.e...p.n.g. │ +00000a10: 0000 1c00 7200 6500 7300 2f00 6400 7200 ....r.e.s./.d.r. │ +00000a20: 6100 7700 6100 6200 6c00 6500 2f00 6b00 a.w.a.b.l.e./.k. │ +00000a30: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ +00000a40: 6e00 6900 2e00 7000 6e00 6700 0000 1c00 n.i...p.n.g..... │ +00000a50: 7200 6500 7300 2f00 6400 7200 6100 7700 r.e.s./.d.r.a.w. │ +00000a60: 6100 6200 6c00 6500 2f00 6b00 6100 7400 a.b.l.e./.k.a.t. │ +00000a70: 6100 6b00 6100 6e00 6100 5f00 6e00 6f00 a.k.a.n.a._.n.o. │ +00000a80: 2e00 7000 6e00 6700 0000 1c00 7200 6500 ..p.n.g.....r.e. │ +00000a90: 7300 2f00 6400 7200 6100 7700 6100 6200 s./.d.r.a.w.a.b. │ +00000aa0: 6c00 6500 2f00 6b00 6100 7400 6100 6b00 l.e./.k.a.t.a.k. │ +00000ab0: 6100 6e00 6100 5f00 6e00 7500 2e00 7000 a.n.a._.n.u...p. │ +00000ac0: 6e00 6700 0000 1b00 7200 6500 7300 2f00 n.g.....r.e.s./. │ +00000ad0: 6400 7200 6100 7700 6100 6200 6c00 6500 d.r.a.w.a.b.l.e. │ +00000ae0: 2f00 6b00 6100 7400 6100 6b00 6100 6e00 /.k.a.t.a.k.a.n. │ +00000af0: 6100 5f00 6f00 2e00 7000 6e00 6700 0000 a._.o...p.n.g... │ +00000b00: 2900 7200 6500 7300 2f00 6400 7200 6100 ).r.e.s./.d.r.a. │ +00000b10: 7700 6100 6200 6c00 6500 2f00 6b00 6100 w.a.b.l.e./.k.a. │ +00000b20: 7400 6100 6b00 6100 6e00 6100 5f00 7000 t.a.k.a.n.a._.p. │ +00000b30: 7200 6f00 6c00 6f00 6e00 6700 6500 6400 r.o.l.o.n.g.e.d. │ +00000b40: 5f00 7300 6f00 7500 6e00 6400 2e00 7000 _.s.o.u.n.d...p. │ +00000b50: 6e00 6700 0000 1c00 7200 6500 7300 2f00 n.g.....r.e.s./. │ +00000b60: 6400 7200 6100 7700 6100 6200 6c00 6500 d.r.a.w.a.b.l.e. │ +00000b70: 2f00 6b00 6100 7400 6100 6b00 6100 6e00 /.k.a.t.a.k.a.n. │ +00000b80: 6100 5f00 7200 6100 2e00 7000 6e00 6700 a._.r.a...p.n.g. │ +00000b90: 0000 1c00 7200 6500 7300 2f00 6400 7200 ....r.e.s./.d.r. │ +00000ba0: 6100 7700 6100 6200 6c00 6500 2f00 6b00 a.w.a.b.l.e./.k. │ +00000bb0: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ +00000bc0: 7200 6500 2e00 7000 6e00 6700 0000 1c00 r.e...p.n.g..... │ +00000bd0: 7200 6500 7300 2f00 6400 7200 6100 7700 r.e.s./.d.r.a.w. │ +00000be0: 6100 6200 6c00 6500 2f00 6b00 6100 7400 a.b.l.e./.k.a.t. │ +00000bf0: 6100 6b00 6100 6e00 6100 5f00 7200 6900 a.k.a.n.a._.r.i. │ +00000c00: 2e00 7000 6e00 6700 0000 1c00 7200 6500 ..p.n.g.....r.e. │ +00000c10: 7300 2f00 6400 7200 6100 7700 6100 6200 s./.d.r.a.w.a.b. │ +00000c20: 6c00 6500 2f00 6b00 6100 7400 6100 6b00 l.e./.k.a.t.a.k. │ +00000c30: 6100 6e00 6100 5f00 7200 6f00 2e00 7000 a.n.a._.r.o...p. │ +00000c40: 6e00 6700 0000 1c00 7200 6500 7300 2f00 n.g.....r.e.s./. │ +00000c50: 6400 7200 6100 7700 6100 6200 6c00 6500 d.r.a.w.a.b.l.e. │ +00000c60: 2f00 6b00 6100 7400 6100 6b00 6100 6e00 /.k.a.t.a.k.a.n. │ +00000c70: 6100 5f00 7200 7500 2e00 7000 6e00 6700 a._.r.u...p.n.g. │ +00000c80: 0000 1c00 7200 6500 7300 2f00 6400 7200 ....r.e.s./.d.r. │ +00000c90: 6100 7700 6100 6200 6c00 6500 2f00 6b00 a.w.a.b.l.e./.k. │ +00000ca0: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ +00000cb0: 7300 6100 2e00 7000 6e00 6700 0000 1c00 s.a...p.n.g..... │ +00000cc0: 7200 6500 7300 2f00 6400 7200 6100 7700 r.e.s./.d.r.a.w. │ +00000cd0: 6100 6200 6c00 6500 2f00 6b00 6100 7400 a.b.l.e./.k.a.t. │ +00000ce0: 6100 6b00 6100 6e00 6100 5f00 7300 6500 a.k.a.n.a._.s.e. │ +00000cf0: 2e00 7000 6e00 6700 0000 1d00 7200 6500 ..p.n.g.....r.e. │ +00000d00: 7300 2f00 6400 7200 6100 7700 6100 6200 s./.d.r.a.w.a.b. │ +00000d10: 6c00 6500 2f00 6b00 6100 7400 6100 6b00 l.e./.k.a.t.a.k. │ +00000d20: 6100 6e00 6100 5f00 7300 6800 6900 2e00 a.n.a._.s.h.i... │ +00000d30: 7000 6e00 6700 0000 1c00 7200 6500 7300 p.n.g.....r.e.s. │ +00000d40: 2f00 6400 7200 6100 7700 6100 6200 6c00 /.d.r.a.w.a.b.l. │ +00000d50: 6500 2f00 6b00 6100 7400 6100 6b00 6100 e./.k.a.t.a.k.a. │ +00000d60: 6e00 6100 5f00 7300 6f00 2e00 7000 6e00 n.a._.s.o...p.n. │ +00000d70: 6700 0000 1c00 7200 6500 7300 2f00 6400 g.....r.e.s./.d. │ +00000d80: 7200 6100 7700 6100 6200 6c00 6500 2f00 r.a.w.a.b.l.e./. │ +00000d90: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ +00000da0: 5f00 7300 7500 2e00 7000 6e00 6700 0000 _.s.u...p.n.g... │ +00000db0: 1c00 7200 6500 7300 2f00 6400 7200 6100 ..r.e.s./.d.r.a. │ +00000dc0: 7700 6100 6200 6c00 6500 2f00 6b00 6100 w.a.b.l.e./.k.a. │ +00000dd0: 7400 6100 6b00 6100 6e00 6100 5f00 7400 t.a.k.a.n.a._.t. │ +00000de0: 6100 2e00 7000 6e00 6700 0000 1c00 7200 a...p.n.g.....r. │ +00000df0: 6500 7300 2f00 6400 7200 6100 7700 6100 e.s./.d.r.a.w.a. │ +00000e00: 6200 6c00 6500 2f00 6b00 6100 7400 6100 b.l.e./.k.a.t.a. │ +00000e10: 6b00 6100 6e00 6100 5f00 7400 6500 2e00 k.a.n.a._.t.e... │ +00000e20: 7000 6e00 6700 0000 1c00 7200 6500 7300 p.n.g.....r.e.s. │ +00000e30: 2f00 6400 7200 6100 7700 6100 6200 6c00 /.d.r.a.w.a.b.l. │ +00000e40: 6500 2f00 6b00 6100 7400 6100 6b00 6100 e./.k.a.t.a.k.a. │ +00000e50: 6e00 6100 5f00 7400 6f00 2e00 7000 6e00 n.a._.t.o...p.n. │ +00000e60: 6700 0000 1d00 7200 6500 7300 2f00 6400 g.....r.e.s./.d. │ +00000e70: 7200 6100 7700 6100 6200 6c00 6500 2f00 r.a.w.a.b.l.e./. │ +00000e80: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ +00000e90: 5f00 7400 7300 7500 2e00 7000 6e00 6700 _.t.s.u...p.n.g. │ +00000ea0: 0000 1b00 7200 6500 7300 2f00 6400 7200 ....r.e.s./.d.r. │ +00000eb0: 6100 7700 6100 6200 6c00 6500 2f00 6b00 a.w.a.b.l.e./.k. │ +00000ec0: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ +00000ed0: 7500 2e00 7000 6e00 6700 0000 1c00 7200 u...p.n.g.....r. │ +00000ee0: 6500 7300 2f00 6400 7200 6100 7700 6100 e.s./.d.r.a.w.a. │ +00000ef0: 6200 6c00 6500 2f00 6b00 6100 7400 6100 b.l.e./.k.a.t.a. │ +00000f00: 6b00 6100 6e00 6100 5f00 7700 6100 2e00 k.a.n.a._.w.a... │ +00000f10: 7000 6e00 6700 0000 1c00 7200 6500 7300 p.n.g.....r.e.s. │ +00000f20: 2f00 6400 7200 6100 7700 6100 6200 6c00 /.d.r.a.w.a.b.l. │ +00000f30: 6500 2f00 6b00 6100 7400 6100 6b00 6100 e./.k.a.t.a.k.a. │ +00000f40: 6e00 6100 5f00 7900 6100 2e00 7000 6e00 n.a._.y.a...p.n. │ +00000f50: 6700 0000 1c00 7200 6500 7300 2f00 6400 g.....r.e.s./.d. │ +00000f60: 7200 6100 7700 6100 6200 6c00 6500 2f00 r.a.w.a.b.l.e./. │ +00000f70: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ +00000f80: 5f00 7900 6f00 2e00 7000 6e00 6700 0000 _.y.o...p.n.g... │ +00000f90: 1c00 7200 6500 7300 2f00 6400 7200 6100 ..r.e.s./.d.r.a. │ +00000fa0: 7700 6100 6200 6c00 6500 2f00 6b00 6100 w.a.b.l.e./.k.a. │ +00000fb0: 7400 6100 6b00 6100 6e00 6100 5f00 7900 t.a.k.a.n.a._.y. │ +00000fc0: 7500 2e00 7000 6e00 6700 0000 1400 7200 u...p.n.g.....r. │ +00000fd0: 6500 7300 2f00 6c00 6100 7900 6f00 7500 e.s./.l.a.y.o.u. │ +00000fe0: 7400 2f00 6100 6200 6f00 7500 7400 2e00 t./.a.b.o.u.t... │ +00000ff0: 7800 6d00 6c00 0000 1a00 7200 6500 7300 x.m.l.....r.e.s. │ +00001000: 2f00 6c00 6100 7900 6f00 7500 7400 2f00 /.l.a.y.o.u.t./. │ +00001010: 6300 6800 6f00 6f00 7300 6500 7200 5f00 c.h.o.o.s.e.r._. │ +00001020: 7200 6f00 7700 2e00 7800 6d00 6c00 0000 r.o.w...x.m.l... │ +00001030: 1e00 7200 6500 7300 2f00 6c00 6100 7900 ..r.e.s./.l.a.y. │ +00001040: 6f00 7500 7400 2f00 6400 7500 6d00 6d00 o.u.t./.d.u.m.m. │ +00001050: 7900 5f00 6c00 6900 7300 7400 5f00 6900 y._.l.i.s.t._.i. │ +00001060: 7400 6500 6d00 2e00 7800 6d00 6c00 0000 t.e.m...x.m.l... │ +00001070: 1b00 7200 6500 7300 2f00 6c00 6100 7900 ..r.e.s./.l.a.y. │ +00001080: 6f00 7500 7400 2f00 6b00 6100 6e00 6a00 o.u.t./.k.a.n.j. │ +00001090: 6900 5f00 6400 6900 6100 6c00 6f00 6700 i._.d.i.a.l.o.g. │ +000010a0: 2e00 7800 6d00 6c00 0000 1900 7200 6500 ..x.m.l.....r.e. │ +000010b0: 7300 2f00 6c00 6100 7900 6f00 7500 7400 s./.l.a.y.o.u.t. │ +000010c0: 2f00 6b00 6100 6e00 6a00 6900 5f00 6900 /.k.a.n.j.i._.i. │ +000010d0: 7400 6500 6d00 2e00 7800 6d00 6c00 0000 t.e.m...x.m.l... │ +000010e0: 1900 7200 6500 7300 2f00 6c00 6100 7900 ..r.e.s./.l.a.y. │ +000010f0: 6f00 7500 7400 2f00 6b00 6100 6e00 6a00 o.u.t./.k.a.n.j. │ +00001100: 6900 5f00 6c00 6900 7300 7400 2e00 7800 i._.l.i.s.t...x. │ +00001110: 6d00 6c00 0000 1e00 7200 6500 7300 2f00 m.l.....r.e.s./. │ +00001120: 6d00 6500 6e00 7500 2f00 6e00 6100 6d00 m.e.n.u./.n.a.m. │ +00001130: 6500 5f00 6400 6900 7300 7000 6c00 6100 e._.d.i.s.p.l.a. │ +00001140: 7900 5f00 6d00 6500 6e00 7500 2e00 7800 y._.m.e.n.u...x. │ +00001150: 6d00 6c00 0000 2100 7200 6500 7300 2f00 m.l...!.r.e.s./. │ +00001160: 6c00 6100 7900 6f00 7500 7400 2f00 6b00 l.a.y.o.u.t./.k. │ +00001170: 6100 6e00 6a00 6900 5f00 7300 7000 6900 a.n.j.i._.s.p.i. │ +00001180: 6e00 6e00 6500 7200 5f00 6900 7400 6500 n.n.e.r._.i.t.e. │ +00001190: 6d00 2e00 7800 6d00 6c00 0000 2300 7200 m...x.m.l...#.r. │ +000011a0: 6500 7300 2f00 6c00 6100 7900 6f00 7500 e.s./.l.a.y.o.u. │ +000011b0: 7400 2f00 6b00 6100 7400 6100 6b00 6100 t./.k.a.t.a.k.a. │ +000011c0: 6e00 6100 5f00 6200 7500 7400 7400 6f00 n.a._.b.u.t.t.o. │ +000011d0: 6e00 5f00 6900 7400 6500 6d00 2e00 7800 n._.i.t.e.m...x. │ +000011e0: 6d00 6c00 0000 1c00 7200 6500 7300 2f00 m.l.....r.e.s./. │ +000011f0: 6c00 6100 7900 6f00 7500 7400 2f00 6b00 l.a.y.o.u.t./.k. │ +00001200: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ +00001210: 6900 7400 6500 6d00 2e00 7800 6d00 6c00 i.t.e.m...x.m.l. │ +00001220: 0000 1300 7200 6500 7300 2f00 6c00 6100 ....r.e.s./.l.a. │ +00001230: 7900 6f00 7500 7400 2f00 6d00 6100 6900 y.o.u.t./.m.a.i. │ +00001240: 6e00 2e00 7800 6d00 6c00 0000 2b00 7200 n...x.m.l...+.r. │ +00001250: 6500 7300 2f00 6400 7200 6100 7700 6100 e.s./.d.r.a.w.a. │ +00001260: 6200 6c00 6500 2f00 6a00 6100 7000 6100 b.l.e./.j.a.p.a. │ +00001270: 6e00 6500 7300 6500 5f00 7300 7500 6e00 n.e.s.e._.s.u.n. │ +00001280: 7300 6500 7400 5f00 6200 6100 6300 6b00 s.e.t._.b.a.c.k. │ +00001290: 6700 7200 6f00 7500 6e00 6400 2e00 6a00 g.r.o.u.n.d...j. │ +000012a0: 7000 6700 0000 1b00 7200 6500 7300 2f00 p.g.....r.e.s./. │ +000012b0: 6c00 6100 7900 6f00 7500 7400 2f00 6e00 l.a.y.o.u.t./.n. │ +000012c0: 6100 6d00 6500 5f00 6400 6900 7300 7000 a.m.e._.d.i.s.p. │ +000012d0: 6c00 6100 7900 2e00 7800 6d00 6c00 0000 l.a.y...x.m.l... │ +000012e0: 3000 7200 6500 7300 2f00 6400 7200 6100 0.r.e.s./.d.r.a. │ +000012f0: 7700 6100 6200 6c00 6500 2f00 6a00 6100 w.a.b.l.e./.j.a. │ +00001300: 7000 6100 6e00 6500 7300 6500 5f00 7300 p.a.n.e.s.e._.s. │ +00001310: 7500 6e00 7300 6500 7400 5f00 6200 6100 u.n.s.e.t._.b.a. │ +00001320: 6300 6b00 6700 7200 6f00 7500 6e00 6400 c.k.g.r.o.u.n.d. │ +00001330: 5f00 6c00 6100 6e00 6400 2e00 6a00 7000 _.l.a.n.d...j.p. │ +00001340: 6700 0000 2200 7200 6500 7300 2f00 6c00 g...".r.e.s./.l. │ +00001350: 6100 7900 6f00 7500 7400 2f00 7000 7200 a.y.o.u.t./.p.r. │ +00001360: 6f00 6e00 7500 6e00 6300 6900 6100 7400 o.n.u.n.c.i.a.t. │ +00001370: 6900 6f00 6e00 5f00 6700 7500 6900 6400 i.o.n._.g.u.i.d. │ +00001380: 6500 2e00 7800 6d00 6c00 0000 1c00 7200 e...x.m.l.....r. │ +00001390: 6500 7300 2f00 6c00 6100 7900 6f00 7500 e.s./.l.a.y.o.u. │ +000013a0: 7400 2f00 7700 7200 6900 7400 6900 6e00 t./.w.r.i.t.i.n. │ +000013b0: 6700 5f00 6700 7500 6900 6400 6500 2e00 g._.g.u.i.d.e... │ 000013c0: 7800 6d00 6c00 0000 1e00 7200 6500 7300 x.m.l.....r.e.s. │ 000013d0: 2f00 6c00 6100 7900 6f00 7500 7400 2d00 /.l.a.y.o.u.t.-. │ 000013e0: 6c00 6100 6e00 6400 2f00 6b00 6100 6e00 l.a.n.d./.k.a.n. │ 000013f0: 6a00 6900 5f00 6c00 6900 7300 7400 2e00 j.i._.l.i.s.t... │ 00001400: 7800 6d00 6c00 0000 1800 7200 6500 7300 x.m.l.....r.e.s. │ 00001410: 2f00 6c00 6100 7900 6f00 7500 7400 2d00 /.l.a.y.o.u.t.-. │ 00001420: 6c00 6100 6e00 6400 2f00 6d00 6100 6900 l.a.n.d./.m.a.i. │ 00001430: 6e00 2e00 7800 6d00 6c00 0000 2000 7200 n...x.m.l... .r. │ 00001440: 6500 7300 2f00 6c00 6100 7900 6f00 7500 e.s./.l.a.y.o.u. │ 00001450: 7400 2d00 6c00 6100 6e00 6400 2f00 6e00 t.-.l.a.n.d./.n. │ 00001460: 6100 6d00 6500 5f00 6400 6900 7300 7000 a.m.e._.d.i.s.p. │ 00001470: 6c00 6100 7900 2e00 7800 6d00 6c00 0000 l.a.y...x.m.l... │ -00001480: 1700 4a00 6100 7000 6100 6e00 6500 7300 ..J.a.p.a.n.e.s. │ -00001490: 6500 2000 4e00 6100 6d00 6500 2000 4300 e. .N.a.m.e. .C. │ -000014a0: 6f00 6e00 7600 6500 7200 7400 6500 7200 o.n.v.e.r.t.e.r. │ -000014b0: 0000 1300 4300 6f00 6e00 7600 6500 7200 ....C.o.n.v.e.r. │ -000014c0: 7400 2000 7400 6f00 2000 4b00 6100 7400 t. .t.o. .K.a.t. │ -000014d0: 6100 6b00 6100 6e00 6100 0000 0500 4100 a.k.a.n.a.....A. │ -000014e0: 6200 6f00 7500 7400 0000 0e00 4d00 7900 b.o.u.t.....M.y. │ -000014f0: 2000 5300 6100 7600 6500 6400 2000 4b00 .S.a.v.e.d. .K. │ -00001500: 6100 6e00 6a00 6900 0000 1500 4500 6e00 a.n.j.i.....E.n. │ -00001510: 7400 6500 7200 2000 6e00 6100 6d00 6500 t.e.r. .n.a.m.e. │ -00001520: 2000 6900 6e00 2000 4500 6e00 6700 6c00 .i.n. .E.n.g.l. │ -00001530: 6900 7300 6800 0000 1300 5000 7200 6f00 i.s.h.....P.r.o. │ -00001540: 6e00 7500 6e00 6300 6900 6100 7400 6900 n.u.n.c.i.a.t.i. │ -00001550: 6f00 6e00 2000 4700 7500 6900 6400 6500 o.n. .G.u.i.d.e. │ -00001560: 0000 0700 4700 6f00 2000 4200 6100 6300 ....G.o. .B.a.c. │ -00001570: 6b00 0000 0400 4400 6f00 6e00 6500 0000 k.....D.o.n.e... │ -00001580: 2000 6f00 7200 2c00 2000 6900 6e00 2000 .o.r.,. .i.n. . │ -00001590: 7200 6f00 6d00 6100 6e00 6900 7a00 6500 r.o.m.a.n.i.z.e. │ -000015a0: 6400 2000 6600 6f00 7200 6d00 2000 2800 d. .f.o.r.m. .(. │ -000015b0: 7200 6f00 6f00 6d00 6100 6a00 6900 2900 r.o.o.m.a.j.i.). │ -000015c0: 3a00 0000 0d00 4500 6e00 7400 6500 7200 :.....E.n.t.e.r. │ -000015d0: 2000 7200 6f00 6f00 6d00 6100 6a00 6900 .r.o.o.m.a.j.i. │ -000015e0: 0000 0f00 4900 6e00 7600 6100 6c00 6900 ....I.n.v.a.l.i. │ -000015f0: 6400 2000 7200 6f00 6f00 6d00 6100 6a00 d. .r.o.o.m.a.j. │ -00001600: 6900 0000 1100 4300 6f00 7000 7900 2000 i.....C.o.p.y. . │ -00001610: 7400 6f00 2000 6300 6c00 6900 7000 6200 t.o. .c.l.i.p.b. │ -00001620: 6f00 6100 7200 6400 0000 1400 4300 6f00 o.a.r.d.....C.o. │ -00001630: 7000 6900 6500 6400 2000 7400 6f00 2000 p.i.e.d. .t.o. . │ -00001640: 6300 6c00 6900 7000 6200 6f00 6100 7200 c.l.i.p.b.o.a.r. │ -00001650: 6400 2100 0000 0600 4300 6100 6e00 6300 d.!.....C.a.n.c. │ -00001660: 6500 6c00 0000 0800 5300 6100 7600 6500 e.l.....S.a.v.e. │ -00001670: 2000 4e00 6500 7700 0000 0600 4400 6500 .N.e.w.....D.e. │ -00001680: 6c00 6500 7400 6500 0000 1100 4f00 7600 l.e.t.e.....O.v. │ -00001690: 6500 7200 7200 6900 6400 6500 2000 4b00 e.r.r.i.d.e. .K. │ -000016a0: 6100 7400 6100 6b00 6100 6e00 6100 0000 a.t.a.k.a.n.a... │ -000016b0: 1300 5000 7200 6f00 6e00 7500 6e00 6900 ..P.r.o.n.u.n.i. │ -000016c0: 6300 6100 7400 6900 6f00 6e00 2000 4700 c.a.t.i.o.n. .G. │ -000016d0: 7500 6900 6400 6500 0000 3b00 7200 6f00 u.i.d.e...;.r.o. │ -000016e0: 6f00 6d00 6100 6a00 6900 5f00 6d00 6f00 o.m.a.j.i._.m.o. │ -000016f0: 6400 6500 6c00 5f00 3200 3000 3000 3900 d.e.l._.2.0.0.9. │ -00001700: 3000 3100 3200 3800 5f00 7000 6f00 7000 0.1.2.8._.p.o.p. │ -00001710: 3100 5f00 3300 5f00 3300 5f00 6d00 6900 1._.3._.3._.m.i. │ -00001720: 6e00 3200 5f00 6600 6500 7700 6500 7200 n.2._.f.e.w.e.r. │ -00001730: 5f00 7200 7500 6c00 6500 7300 5f00 6800 _.r.u.l.e.s._.h. │ -00001740: 6100 6300 6b00 6500 6400 2e00 7400 7800 a.c.k.e.d...t.x. │ -00001750: 7400 0000 1400 6b00 6100 6e00 6a00 6900 t.....k.a.n.j.i. │ -00001760: 5f00 6400 6900 6300 7400 6900 6f00 6e00 _.d.i.c.t.i.o.n. │ -00001770: 6100 7200 7900 2e00 6300 7300 7600 0000 a.r.y...c.s.v... │ -00001780: 0d00 6100 6c00 6c00 5f00 6e00 6100 6d00 ..a.l.l._.n.a.m. │ -00001790: 6500 7300 2e00 7400 7800 7400 0000 1000 e.s...t.x.t..... │ -000017a0: 4300 6f00 6e00 7600 6500 7200 7400 2000 C.o.n.v.e.r.t. . │ -000017b0: 7400 6f00 2000 4b00 6100 6e00 6a00 6900 t.o. .K.a.n.j.i. │ -000017c0: 0000 0f00 4e00 6f00 2000 6b00 6100 6e00 ....N.o. .k.a.n. │ -000017d0: 6a00 6900 2000 6600 6f00 7500 6e00 6400 j.i. .f.o.u.n.d. │ -000017e0: 2e00 0000 0400 4500 6400 6900 7400 0000 ......E.d.i.t... │ -000017f0: 0500 5300 6800 6100 7200 6500 0000 0400 ..S.h.a.r.e..... │ -00001800: 5300 6800 6f00 7700 0000 0400 5300 6100 S.h.o.w.....S.a. │ -00001810: 7600 6500 0000 5d00 4900 2000 7400 7200 v.e...].I. .t.r. │ -00001820: 6100 6e00 7300 6c00 6100 7400 6500 6400 a.n.s.l.a.t.e.d. │ -00001830: 2000 7400 6800 6500 2000 6e00 6100 6d00 .t.h.e. .n.a.m. │ -00001840: 6500 2000 2200 2500 7300 2200 2000 6900 e. .".%.s.". .i. │ -00001850: 6e00 7400 6f00 2000 4a00 6100 7000 6100 n.t.o. .J.a.p.a. │ -00001860: 6e00 6500 7300 6500 2000 7500 7300 6900 n.e.s.e. .u.s.i. │ -00001870: 6e00 6700 2000 7400 6800 6500 2000 2500 n.g. .t.h.e. .%. │ -00001880: 7300 2000 6100 7000 7000 2000 6600 6f00 s. .a.p.p. .f.o. │ -00001890: 7200 2000 4100 6e00 6400 7200 6f00 6900 r. .A.n.d.r.o.i. │ -000018a0: 6400 2100 2000 4900 7400 2700 7300 2000 d.!. .I.t.'.s. . │ -000018b0: 2500 7300 2000 2800 2200 2500 7300 2200 %.s. .(.".%.s.". │ -000018c0: 2000 2d00 2000 2200 2500 7300 2200 2900 .-. .".%.s.".). │ -000018d0: 2e00 0000 5a00 4900 2000 7400 7200 6100 ....Z.I. .t.r.a. │ -000018e0: 6e00 7300 6c00 6900 7400 6500 7200 6100 n.s.l.i.t.e.r.a. │ -000018f0: 7400 6500 6400 2000 7400 6800 6500 2000 t.e.d. .t.h.e. . │ -00001900: 6e00 6100 6d00 6500 2000 2200 2500 7300 n.a.m.e. .".%.s. │ -00001910: 2200 2000 6900 6e00 7400 6f00 2000 4a00 ". .i.n.t.o. .J. │ -00001920: 6100 7000 6100 6e00 6500 7300 6500 2000 a.p.a.n.e.s.e. . │ -00001930: 7500 7300 6900 6e00 6700 2000 7400 6800 u.s.i.n.g. .t.h. │ -00001940: 6500 2000 2500 7300 2000 6100 7000 7000 e. .%.s. .a.p.p. │ -00001950: 2000 6600 6f00 7200 2000 4100 6e00 6400 .f.o.r. .A.n.d. │ -00001960: 7200 6f00 6900 6400 2100 2000 4900 7400 r.o.i.d.!. .I.t. │ -00001970: 2700 7300 2000 2500 7300 2000 2800 2200 '.s. .%.s. .(.". │ -00001980: 2500 7300 2200 2900 2e00 0000 1000 2200 %.s.".).......". │ -00001990: 2500 7300 2200 2000 6900 6e00 2000 4a00 %.s.". .i.n. .J. │ -000019a0: 6100 7000 6100 6e00 6500 7300 6500 0000 a.p.a.n.e.s.e... │ -000019b0: 1700 5300 6100 7600 6500 6400 2000 7400 ..S.a.v.e.d. .t. │ -000019c0: 6f00 2000 4d00 7900 2000 5300 6100 7600 o. .M.y. .S.a.v. │ -000019d0: 6500 6400 2000 4b00 6100 6e00 6a00 6900 e.d. .K.a.n.j.i. │ -000019e0: 0000 0d00 5700 7200 6900 7400 6900 6e00 ....W.r.i.t.i.n. │ -000019f0: 6700 2000 4700 7500 6900 6400 6500 0000 g. .G.u.i.d.e... │ -00001a00: 1a00 5400 6f00 7500 6300 6800 2000 6100 ..T.o.u.c.h. .a. │ -00001a10: 2000 6300 6800 6100 7200 6100 6300 7400 .c.h.a.r.a.c.t. │ -00001a20: 6500 7200 2000 7400 6f00 2000 6200 6500 e.r. .t.o. .b.e. │ -00001a30: 6700 6900 6e00 0000 4e00 2a00 2000 5400 g.i.n...N.*. .T. │ -00001a40: 6800 6900 7300 2000 6400 7200 6100 7700 h.i.s. .d.r.a.w. │ -00001a50: 6900 6e00 6700 2000 6400 6f00 6500 7300 i.n.g. .d.o.e.s. │ -00001a60: 6e00 2700 7400 2000 6900 6e00 6300 6c00 n.'.t. .i.n.c.l. │ -00001a70: 7500 6400 6500 2000 7400 6800 6500 2000 u.d.e. .t.h.e. . │ -00001a80: 7400 6500 6e00 2d00 7400 6500 6e00 2000 t.e.n.-.t.e.n. . │ -00001a90: 2800 2200 2900 2000 6900 6e00 2000 7400 (.".). .i.n. .t. │ -00001aa0: 6800 6500 2000 7500 7000 7000 6500 7200 h.e. .u.p.p.e.r. │ -00001ab0: 2000 7200 6900 6700 6800 7400 2d00 6800 .r.i.g.h.t.-.h. │ -00001ac0: 6100 6e00 6400 2000 6300 6f00 7200 6e00 a.n.d. .c.o.r.n. │ -00001ad0: 6500 7200 2e00 0000 5700 2a00 2000 5400 e.r.....W.*. .T. │ -00001ae0: 6800 6900 7300 2000 6400 7200 6100 7700 h.i.s. .d.r.a.w. │ -00001af0: 6900 6e00 6700 2000 6400 6f00 6500 7300 i.n.g. .d.o.e.s. │ -00001b00: 6e00 2700 7400 2000 6900 6e00 6300 6c00 n.'.t. .i.n.c.l. │ -00001b10: 7500 6400 6500 2000 7400 6800 6500 2000 u.d.e. .t.h.e. . │ -00001b20: 6d00 6100 7200 7500 2000 2800 6c00 6900 m.a.r.u. .(.l.i. │ -00001b30: 7400 7400 6c00 6500 2000 6300 6900 7200 t.t.l.e. .c.i.r. │ -00001b40: 6300 6c00 6500 2900 2000 6900 6e00 2000 c.l.e.). .i.n. . │ -00001b50: 7400 6800 6500 2000 7500 7000 7000 6500 t.h.e. .u.p.p.e. │ -00001b60: 7200 2000 7200 6900 6700 6800 7400 2d00 r. .r.i.g.h.t.-. │ -00001b70: 6800 6100 6e00 6400 2000 6300 6f00 7200 h.a.n.d. .c.o.r. │ -00001b80: 6e00 6500 7200 2e00 0000 1e00 2a00 2000 n.e.r.......*. . │ -00001b90: 4c00 6500 6e00 6700 7400 6800 6500 6e00 L.e.n.g.t.h.e.n. │ -00001ba0: 7300 2000 7400 6800 6500 2000 7000 7200 s. .t.h.e. .p.r. │ -00001bb0: 6500 7600 6900 6f00 7500 7300 2000 7600 e.v.i.o.u.s. .v. │ -00001bc0: 6f00 7700 6500 6c00 0000 2300 2a00 2000 o.w.e.l...#.*. . │ -00001bd0: 4c00 6500 6e00 6700 7400 6800 6500 6e00 L.e.n.g.t.h.e.n. │ -00001be0: 7300 2000 7400 6800 6500 2000 6600 6f00 s. .t.h.e. .f.o. │ -00001bf0: 6c00 6c00 6f00 7700 6900 6e00 6700 2000 l.l.o.w.i.n.g. . │ -00001c00: 6300 6f00 6e00 7300 6f00 6e00 6100 6e00 c.o.n.s.o.n.a.n. │ -00001c10: 7400 0000 1e00 2a00 2000 4f00 7600 6500 t.....*. .O.v.e. │ -00001c20: 7200 7200 6900 6400 6500 7300 2000 7400 r.r.i.d.e.s. .t. │ -00001c30: 6800 6500 2000 7000 7200 6500 7600 6900 h.e. .p.r.e.v.i. │ -00001c40: 6f00 7500 7300 2000 7600 6f00 7700 6500 o.u.s. .v.o.w.e. │ -00001c50: 6c00 0000 0100 6200 0000 0100 6900 0000 l.....b.....i... │ +00001480: 0e00 4d00 7900 2000 5300 6100 7600 6500 ..M.y. .S.a.v.e. │ +00001490: 6400 2000 4b00 6100 6e00 6a00 6900 0000 d. .K.a.n.j.i... │ +000014a0: 1500 4500 6e00 7400 6500 7200 2000 6e00 ..E.n.t.e.r. .n. │ +000014b0: 6100 6d00 6500 2000 6900 6e00 2000 4500 a.m.e. .i.n. .E. │ +000014c0: 6e00 6700 6c00 6900 7300 6800 0000 1300 n.g.l.i.s.h..... │ +000014d0: 5000 7200 6f00 6e00 7500 6e00 6300 6900 P.r.o.n.u.n.c.i. │ +000014e0: 6100 7400 6900 6f00 6e00 2000 4700 7500 a.t.i.o.n. .G.u. │ +000014f0: 6900 6400 6500 0000 0700 4700 6f00 2000 i.d.e.....G.o. . │ +00001500: 4200 6100 6300 6b00 0000 0400 4400 6f00 B.a.c.k.....D.o. │ +00001510: 6e00 6500 0000 2000 6f00 7200 2c00 2000 n.e... .o.r.,. . │ +00001520: 6900 6e00 2000 7200 6f00 6d00 6100 6e00 i.n. .r.o.m.a.n. │ +00001530: 6900 7a00 6500 6400 2000 6600 6f00 7200 i.z.e.d. .f.o.r. │ +00001540: 6d00 2000 2800 7200 6f00 6f00 6d00 6100 m. .(.r.o.o.m.a. │ +00001550: 6a00 6900 2900 3a00 0000 0d00 4500 6e00 j.i.).:.....E.n. │ +00001560: 7400 6500 7200 2000 7200 6f00 6f00 6d00 t.e.r. .r.o.o.m. │ +00001570: 6100 6a00 6900 0000 0f00 4900 6e00 7600 a.j.i.....I.n.v. │ +00001580: 6100 6c00 6900 6400 2000 7200 6f00 6f00 a.l.i.d. .r.o.o. │ +00001590: 6d00 6100 6a00 6900 0000 1100 4300 6f00 m.a.j.i.....C.o. │ +000015a0: 7000 7900 2000 7400 6f00 2000 6300 6c00 p.y. .t.o. .c.l. │ +000015b0: 6900 7000 6200 6f00 6100 7200 6400 0000 i.p.b.o.a.r.d... │ +000015c0: 1400 4300 6f00 7000 6900 6500 6400 2000 ..C.o.p.i.e.d. . │ +000015d0: 7400 6f00 2000 6300 6c00 6900 7000 6200 t.o. .c.l.i.p.b. │ +000015e0: 6f00 6100 7200 6400 2100 0000 0600 4300 o.a.r.d.!.....C. │ +000015f0: 6100 6e00 6300 6500 6c00 0000 0800 5300 a.n.c.e.l.....S. │ +00001600: 6100 7600 6500 2000 4e00 6500 7700 0000 a.v.e. .N.e.w... │ +00001610: 0600 4400 6500 6c00 6500 7400 6500 0000 ..D.e.l.e.t.e... │ +00001620: 1100 4f00 7600 6500 7200 7200 6900 6400 ..O.v.e.r.r.i.d. │ +00001630: 6500 2000 4b00 6100 7400 6100 6b00 6100 e. .K.a.t.a.k.a. │ +00001640: 6e00 6100 0000 1300 5000 7200 6f00 6e00 n.a.....P.r.o.n. │ +00001650: 7500 6e00 6900 6300 6100 7400 6900 6f00 u.n.i.c.a.t.i.o. │ +00001660: 6e00 2000 4700 7500 6900 6400 6500 0000 n. .G.u.i.d.e... │ +00001670: 0500 4100 6200 6f00 7500 7400 0000 3b00 ..A.b.o.u.t...;. │ +00001680: 7200 6f00 6f00 6d00 6100 6a00 6900 5f00 r.o.o.m.a.j.i._. │ +00001690: 6d00 6f00 6400 6500 6c00 5f00 3200 3000 m.o.d.e.l._.2.0. │ +000016a0: 3000 3900 3000 3100 3200 3800 5f00 7000 0.9.0.1.2.8._.p. │ +000016b0: 6f00 7000 3100 5f00 3300 5f00 3300 5f00 o.p.1._.3._.3._. │ +000016c0: 6d00 6900 6e00 3200 5f00 6600 6500 7700 m.i.n.2._.f.e.w. │ +000016d0: 6500 7200 5f00 7200 7500 6c00 6500 7300 e.r._.r.u.l.e.s. │ +000016e0: 5f00 6800 6100 6300 6b00 6500 6400 2e00 _.h.a.c.k.e.d... │ +000016f0: 7400 7800 7400 0000 1700 4a00 6100 7000 t.x.t.....J.a.p. │ +00001700: 6100 6e00 6500 7300 6500 2000 4e00 6100 a.n.e.s.e. .N.a. │ +00001710: 6d00 6500 2000 4300 6f00 6e00 7600 6500 m.e. .C.o.n.v.e. │ +00001720: 7200 7400 6500 7200 0000 0d00 6100 6c00 r.t.e.r.....a.l. │ +00001730: 6c00 5f00 6e00 6100 6d00 6500 7300 2e00 l._.n.a.m.e.s... │ +00001740: 7400 7800 7400 0000 1000 4300 6f00 6e00 t.x.t.....C.o.n. │ +00001750: 7600 6500 7200 7400 2000 7400 6f00 2000 v.e.r.t. .t.o. . │ +00001760: 4b00 6100 6e00 6a00 6900 0000 0f00 4e00 K.a.n.j.i.....N. │ +00001770: 6f00 2000 6b00 6100 6e00 6a00 6900 2000 o. .k.a.n.j.i. . │ +00001780: 6600 6f00 7500 6e00 6400 2e00 0000 1300 f.o.u.n.d....... │ +00001790: 4300 6f00 6e00 7600 6500 7200 7400 2000 C.o.n.v.e.r.t. . │ +000017a0: 7400 6f00 2000 4b00 6100 7400 6100 6b00 t.o. .K.a.t.a.k. │ +000017b0: 6100 6e00 6100 0000 0400 4500 6400 6900 a.n.a.....E.d.i. │ +000017c0: 7400 0000 0500 5300 6800 6100 7200 6500 t.....S.h.a.r.e. │ +000017d0: 0000 0400 5300 6800 6f00 7700 0000 0400 ....S.h.o.w..... │ +000017e0: 5300 6100 7600 6500 0000 5d00 4900 2000 S.a.v.e...].I. . │ +000017f0: 7400 7200 6100 6e00 7300 6c00 6100 7400 t.r.a.n.s.l.a.t. │ +00001800: 6500 6400 2000 7400 6800 6500 2000 6e00 e.d. .t.h.e. .n. │ +00001810: 6100 6d00 6500 2000 2200 2500 7300 2200 a.m.e. .".%.s.". │ +00001820: 2000 6900 6e00 7400 6f00 2000 4a00 6100 .i.n.t.o. .J.a. │ +00001830: 7000 6100 6e00 6500 7300 6500 2000 7500 p.a.n.e.s.e. .u. │ +00001840: 7300 6900 6e00 6700 2000 7400 6800 6500 s.i.n.g. .t.h.e. │ +00001850: 2000 2500 7300 2000 6100 7000 7000 2000 .%.s. .a.p.p. . │ +00001860: 6600 6f00 7200 2000 4100 6e00 6400 7200 f.o.r. .A.n.d.r. │ +00001870: 6f00 6900 6400 2100 2000 4900 7400 2700 o.i.d.!. .I.t.'. │ +00001880: 7300 2000 2500 7300 2000 2800 2200 2500 s. .%.s. .(.".%. │ +00001890: 7300 2200 2000 2d00 2000 2200 2500 7300 s.". .-. .".%.s. │ +000018a0: 2200 2900 2e00 0000 5a00 4900 2000 7400 ".).....Z.I. .t. │ +000018b0: 7200 6100 6e00 7300 6c00 6900 7400 6500 r.a.n.s.l.i.t.e. │ +000018c0: 7200 6100 7400 6500 6400 2000 7400 6800 r.a.t.e.d. .t.h. │ +000018d0: 6500 2000 6e00 6100 6d00 6500 2000 2200 e. .n.a.m.e. .". │ +000018e0: 2500 7300 2200 2000 6900 6e00 7400 6f00 %.s.". .i.n.t.o. │ +000018f0: 2000 4a00 6100 7000 6100 6e00 6500 7300 .J.a.p.a.n.e.s. │ +00001900: 6500 2000 7500 7300 6900 6e00 6700 2000 e. .u.s.i.n.g. . │ +00001910: 7400 6800 6500 2000 2500 7300 2000 6100 t.h.e. .%.s. .a. │ +00001920: 7000 7000 2000 6600 6f00 7200 2000 4100 p.p. .f.o.r. .A. │ +00001930: 6e00 6400 7200 6f00 6900 6400 2100 2000 n.d.r.o.i.d.!. . │ +00001940: 4900 7400 2700 7300 2000 2500 7300 2000 I.t.'.s. .%.s. . │ +00001950: 2800 2200 2500 7300 2200 2900 2e00 0000 (.".%.s.".)..... │ +00001960: 1000 2200 2500 7300 2200 2000 6900 6e00 ..".%.s.". .i.n. │ +00001970: 2000 4a00 6100 7000 6100 6e00 6500 7300 .J.a.p.a.n.e.s. │ +00001980: 6500 0000 1700 5300 6100 7600 6500 6400 e.....S.a.v.e.d. │ +00001990: 2000 7400 6f00 2000 4d00 7900 2000 5300 .t.o. .M.y. .S. │ +000019a0: 6100 7600 6500 6400 2000 4b00 6100 6e00 a.v.e.d. .K.a.n. │ +000019b0: 6a00 6900 0000 0d00 5700 7200 6900 7400 j.i.....W.r.i.t. │ +000019c0: 6900 6e00 6700 2000 4700 7500 6900 6400 i.n.g. .G.u.i.d. │ +000019d0: 6500 0000 1a00 5400 6f00 7500 6300 6800 e.....T.o.u.c.h. │ +000019e0: 2000 6100 2000 6300 6800 6100 7200 6100 .a. .c.h.a.r.a. │ +000019f0: 6300 7400 6500 7200 2000 7400 6f00 2000 c.t.e.r. .t.o. . │ +00001a00: 6200 6500 6700 6900 6e00 0000 4e00 2a00 b.e.g.i.n...N.*. │ +00001a10: 2000 5400 6800 6900 7300 2000 6400 7200 .T.h.i.s. .d.r. │ +00001a20: 6100 7700 6900 6e00 6700 2000 6400 6f00 a.w.i.n.g. .d.o. │ +00001a30: 6500 7300 6e00 2700 7400 2000 6900 6e00 e.s.n.'.t. .i.n. │ +00001a40: 6300 6c00 7500 6400 6500 2000 7400 6800 c.l.u.d.e. .t.h. │ +00001a50: 6500 2000 7400 6500 6e00 2d00 7400 6500 e. .t.e.n.-.t.e. │ +00001a60: 6e00 2000 2800 2200 2900 2000 6900 6e00 n. .(.".). .i.n. │ +00001a70: 2000 7400 6800 6500 2000 7500 7000 7000 .t.h.e. .u.p.p. │ +00001a80: 6500 7200 2000 7200 6900 6700 6800 7400 e.r. .r.i.g.h.t. │ +00001a90: 2d00 6800 6100 6e00 6400 2000 6300 6f00 -.h.a.n.d. .c.o. │ +00001aa0: 7200 6e00 6500 7200 2e00 0000 5700 2a00 r.n.e.r.....W.*. │ +00001ab0: 2000 5400 6800 6900 7300 2000 6400 7200 .T.h.i.s. .d.r. │ +00001ac0: 6100 7700 6900 6e00 6700 2000 6400 6f00 a.w.i.n.g. .d.o. │ +00001ad0: 6500 7300 6e00 2700 7400 2000 6900 6e00 e.s.n.'.t. .i.n. │ +00001ae0: 6300 6c00 7500 6400 6500 2000 7400 6800 c.l.u.d.e. .t.h. │ +00001af0: 6500 2000 6d00 6100 7200 7500 2000 2800 e. .m.a.r.u. .(. │ +00001b00: 6c00 6900 7400 7400 6c00 6500 2000 6300 l.i.t.t.l.e. .c. │ +00001b10: 6900 7200 6300 6c00 6500 2900 2000 6900 i.r.c.l.e.). .i. │ +00001b20: 6e00 2000 7400 6800 6500 2000 7500 7000 n. .t.h.e. .u.p. │ +00001b30: 7000 6500 7200 2000 7200 6900 6700 6800 p.e.r. .r.i.g.h. │ +00001b40: 7400 2d00 6800 6100 6e00 6400 2000 6300 t.-.h.a.n.d. .c. │ +00001b50: 6f00 7200 6e00 6500 7200 2e00 0000 1e00 o.r.n.e.r....... │ +00001b60: 2a00 2000 4c00 6500 6e00 6700 7400 6800 *. .L.e.n.g.t.h. │ +00001b70: 6500 6e00 7300 2000 7400 6800 6500 2000 e.n.s. .t.h.e. . │ +00001b80: 7000 7200 6500 7600 6900 6f00 7500 7300 p.r.e.v.i.o.u.s. │ +00001b90: 2000 7600 6f00 7700 6500 6c00 0000 2300 .v.o.w.e.l...#. │ +00001ba0: 2a00 2000 4c00 6500 6e00 6700 7400 6800 *. .L.e.n.g.t.h. │ +00001bb0: 6500 6e00 7300 2000 7400 6800 6500 2000 e.n.s. .t.h.e. . │ +00001bc0: 6600 6f00 6c00 6c00 6f00 7700 6900 6e00 f.o.l.l.o.w.i.n. │ +00001bd0: 6700 2000 6300 6f00 6e00 7300 6f00 6e00 g. .c.o.n.s.o.n. │ +00001be0: 6100 6e00 7400 0000 1e00 2a00 2000 4f00 a.n.t.....*. .O. │ +00001bf0: 7600 6500 7200 7200 6900 6400 6500 7300 v.e.r.r.i.d.e.s. │ +00001c00: 2000 7400 6800 6500 2000 7000 7200 6500 .t.h.e. .p.r.e. │ +00001c10: 7600 6900 6f00 7500 7300 2000 7600 6f00 v.i.o.u.s. .v.o. │ +00001c20: 7700 6500 6c00 0000 1400 6b00 6100 6e00 w.e.l.....k.a.n. │ +00001c30: 6a00 6900 5f00 6400 6900 6300 7400 6900 j.i._.d.i.c.t.i. │ +00001c40: 6f00 6e00 6100 7200 7900 2e00 6300 7300 o.n.a.r.y...c.s. │ +00001c50: 7600 0000 0100 6900 0000 0100 6200 0000 v.....i.....b... │ 00001c60: 6a00 0000 0000 0000 0b00 0000 ffff ffff j............... │ 00001c70: 6b00 0000 0000 0000 0b00 0000 ffff ffff k............... │ -00001c80: ffff ffff ffff ffff 0002 1c01 782a 0000 ............x*.. │ +00001c80: ffff ffff ffff ffff 0002 2001 082b 0000 .......... ..+.. │ 00001c90: 7f00 0000 6300 6f00 6d00 2e00 6e00 6f00 ....c.o.m...n.o. │ 00001ca0: 6c00 6100 6e00 6c00 6100 7700 7300 6f00 l.a.n.l.a.w.s.o. │ 00001cb0: 6e00 2e00 6a00 6e00 6100 6d00 6500 6300 n...j.n.a.m.e.c. │ 00001cc0: 6f00 6e00 7600 6500 7200 7400 6500 7200 o.n.v.e.r.t.e.r. │ 00001cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ @@ -467,670 +467,679 @@ │ 00001d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001d90: 0000 0000 1c01 0000 0700 0000 b801 0000 ................ │ -00001da0: 9700 0000 0100 1c00 9c00 0000 0700 0000 ................ │ -00001db0: 0000 0000 0000 0000 3800 0000 0000 0000 ........8....... │ -00001dc0: 0000 0000 0c00 0000 2000 0000 3000 0000 ........ ...0... │ -00001dd0: 3e00 0000 4e00 0000 5a00 0000 0400 6100 >...N...Z.....a. │ -00001de0: 7400 7400 7200 0000 0800 6400 7200 6100 t.t.r.....d.r.a. │ -00001df0: 7700 6100 6200 6c00 6500 0000 0600 6c00 w.a.b.l.e.....l. │ -00001e00: 6100 7900 6f00 7500 7400 0000 0500 6300 a.y.o.u.t.....c. │ -00001e10: 6f00 6c00 6f00 7200 0000 0600 7300 7400 o.l.o.r.....s.t. │ -00001e20: 7200 6900 6e00 6700 0000 0400 6d00 6500 r.i.n.g.....m.e. │ -00001e30: 6e00 7500 0000 0200 6900 6400 0000 0000 n.u.....i.d..... │ -00001e40: 0100 1c00 0c18 0000 9700 0000 0000 0000 ................ │ -00001e50: 0000 0000 7802 0000 0000 0000 0000 0000 ....x........... │ -00001e60: 3800 0000 7a00 0000 a200 0000 ba00 0000 8...z........... │ -00001e70: d600 0000 ee00 0000 0801 0000 2201 0000 ............"... │ -00001e80: 3c01 0000 5601 0000 7001 0000 8801 0000 <...V...p....... │ -00001e90: a201 0000 bc01 0000 d601 0000 f001 0000 ................ │ -00001ea0: 0a02 0000 2402 0000 3e02 0000 5802 0000 ....$...>...X... │ -00001eb0: 7202 0000 8c02 0000 a402 0000 be02 0000 r............... │ -00001ec0: d802 0000 f202 0000 0c03 0000 2603 0000 ............&... │ -00001ed0: 3e03 0000 7203 0000 8c03 0000 a603 0000 >...r........... │ -00001ee0: c003 0000 da03 0000 f403 0000 0e04 0000 ................ │ -00001ef0: 2804 0000 4404 0000 5e04 0000 7804 0000 (...D...^...x... │ -00001f00: 9204 0000 ac04 0000 c604 0000 e204 0000 ................ │ -00001f10: fa04 0000 1405 0000 2e05 0000 4805 0000 ............H... │ -00001f20: 6205 0000 7005 0000 8a05 0000 ac05 0000 b...p........... │ -00001f30: c805 0000 e005 0000 f805 0000 2006 0000 ............ ... │ -00001f40: 4c06 0000 6a06 0000 7606 0000 9206 0000 L...j...v....... │ -00001f50: bc06 0000 da06 0000 fe06 0000 1807 0000 ................ │ -00001f60: 2c07 0000 3e07 0000 6607 0000 9607 0000 ,...>...f....... │ -00001f70: be07 0000 d607 0000 ee07 0000 1e08 0000 ................ │ -00001f80: 4808 0000 6808 0000 9208 0000 c008 0000 H...h........... │ -00001f90: d808 0000 f208 0000 0a09 0000 3609 0000 ............6... │ -00001fa0: 6809 0000 7e09 0000 9a09 0000 bc09 0000 h...~........... │ -00001fb0: d409 0000 080a 0000 280a 0000 4c0a 0000 ........(...L... │ -00001fc0: 6e0a 0000 840a 0000 aa0a 0000 c80a 0000 n............... │ -00001fd0: f40a 0000 260b 0000 4e0b 0000 6e0b 0000 ....&...N...n... │ -00001fe0: 920b 0000 cc0b 0000 100c 0000 500c 0000 ............P... │ -00001ff0: 8a0c 0000 cc0c 0000 120d 0000 380d 0000 ............8... │ -00002000: 5a0d 0000 660d 0000 740d 0000 9a0d 0000 Z...f...t....... │ -00002010: e00d 0000 160e 0000 440e 0000 800e 0000 ........D....... │ -00002020: c80e 0000 040f 0000 2a0f 0000 4c0f 0000 ........*...L... │ -00002030: 860f 0000 aa0f 0000 dc0f 0000 1a10 0000 ................ │ -00002040: 4210 0000 6810 0000 8e10 0000 ac10 0000 B...h........... │ -00002050: e810 0000 1411 0000 4011 0000 8211 0000 ........@....... │ -00002060: ac11 0000 ca11 0000 f611 0000 1012 0000 ................ │ -00002070: 2c12 0000 4612 0000 7812 0000 a412 0000 ,...F...x....... │ -00002080: ce12 0000 f012 0000 2413 0000 4c13 0000 ........$...L... │ -00002090: 8c13 0000 ce13 0000 0014 0000 2614 0000 ............&... │ -000020a0: 5414 0000 8214 0000 b014 0000 f214 0000 T............... │ -000020b0: 3e15 0000 6e15 0000 1a00 6a00 6100 7000 >...n.....j.a.p. │ -000020c0: 6100 6e00 6500 7300 6500 5f00 7300 7500 a.n.e.s.e._.s.u. │ -000020d0: 6e00 7300 6500 7400 5f00 6200 6100 6300 n.s.e.t._.b.a.c. │ -000020e0: 6b00 6700 7200 6f00 7500 6e00 6400 0000 k.g.r.o.u.n.d... │ -000020f0: 1f00 6a00 6100 7000 6100 6e00 6500 7300 ..j.a.p.a.n.e.s. │ -00002100: 6500 5f00 7300 7500 6e00 7300 6500 7400 e._.s.u.n.s.e.t. │ -00002110: 5f00 6200 6100 6300 6b00 6700 7200 6f00 _.b.a.c.k.g.r.o. │ -00002120: 7500 6e00 6400 5f00 6c00 6100 6e00 6400 u.n.d._.l.a.n.d. │ -00002130: 0000 1200 6a00 6e00 6100 6d00 6500 6300 ....j.n.a.m.e.c. │ -00002140: 6f00 6e00 7600 6500 7200 7400 6500 7200 o.n.v.e.r.t.e.r. │ -00002150: 6900 6300 6f00 6e00 0000 0a00 6b00 6100 i.c.o.n.....k.a. │ -00002160: 7400 6100 6b00 6100 6e00 6100 5f00 6100 t.a.k.a.n.a._.a. │ -00002170: 0000 0c00 6b00 6100 7400 6100 6b00 6100 ....k.a.t.a.k.a. │ -00002180: 6e00 6100 5f00 6300 6800 6900 0000 0a00 n.a._.c.h.i..... │ -00002190: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ -000021a0: 5f00 6500 0000 0b00 6b00 6100 7400 6100 _.e.....k.a.t.a. │ -000021b0: 6b00 6100 6e00 6100 5f00 6600 7500 0000 k.a.n.a._.f.u... │ -000021c0: 0b00 6b00 6100 7400 6100 6b00 6100 6e00 ..k.a.t.a.k.a.n. │ -000021d0: 6100 5f00 6800 6100 0000 0b00 6b00 6100 a._.h.a.....k.a. │ -000021e0: 7400 6100 6b00 6100 6e00 6100 5f00 6800 t.a.k.a.n.a._.h. │ -000021f0: 6500 0000 0b00 6b00 6100 7400 6100 6b00 e.....k.a.t.a.k. │ -00002200: 6100 6e00 6100 5f00 6800 6900 0000 0b00 a.n.a._.h.i..... │ -00002210: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ -00002220: 5f00 6800 6f00 0000 0a00 6b00 6100 7400 _.h.o.....k.a.t. │ -00002230: 6100 6b00 6100 6e00 6100 5f00 6900 0000 a.k.a.n.a._.i... │ -00002240: 0b00 6b00 6100 7400 6100 6b00 6100 6e00 ..k.a.t.a.k.a.n. │ -00002250: 6100 5f00 6b00 6100 0000 0b00 6b00 6100 a._.k.a.....k.a. │ -00002260: 7400 6100 6b00 6100 6e00 6100 5f00 6b00 t.a.k.a.n.a._.k. │ -00002270: 6500 0000 0b00 6b00 6100 7400 6100 6b00 e.....k.a.t.a.k. │ -00002280: 6100 6e00 6100 5f00 6b00 6900 0000 0b00 a.n.a._.k.i..... │ -00002290: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ -000022a0: 5f00 6b00 6f00 0000 0b00 6b00 6100 7400 _.k.o.....k.a.t. │ -000022b0: 6100 6b00 6100 6e00 6100 5f00 6b00 7500 a.k.a.n.a._.k.u. │ -000022c0: 0000 0b00 6b00 6100 7400 6100 6b00 6100 ....k.a.t.a.k.a. │ -000022d0: 6e00 6100 5f00 6d00 6100 0000 0b00 6b00 n.a._.m.a.....k. │ -000022e0: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ -000022f0: 6d00 6500 0000 0b00 6b00 6100 7400 6100 m.e.....k.a.t.a. │ -00002300: 6b00 6100 6e00 6100 5f00 6d00 6900 0000 k.a.n.a._.m.i... │ -00002310: 0b00 6b00 6100 7400 6100 6b00 6100 6e00 ..k.a.t.a.k.a.n. │ -00002320: 6100 5f00 6d00 6f00 0000 0b00 6b00 6100 a._.m.o.....k.a. │ -00002330: 7400 6100 6b00 6100 6e00 6100 5f00 6d00 t.a.k.a.n.a._.m. │ -00002340: 7500 0000 0a00 6b00 6100 7400 6100 6b00 u.....k.a.t.a.k. │ -00002350: 6100 6e00 6100 5f00 6e00 0000 0b00 6b00 a.n.a._.n.....k. │ -00002360: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ -00002370: 6e00 6100 0000 0b00 6b00 6100 7400 6100 n.a.....k.a.t.a. │ -00002380: 6b00 6100 6e00 6100 5f00 6e00 6500 0000 k.a.n.a._.n.e... │ -00002390: 0b00 6b00 6100 7400 6100 6b00 6100 6e00 ..k.a.t.a.k.a.n. │ -000023a0: 6100 5f00 6e00 6900 0000 0b00 6b00 6100 a._.n.i.....k.a. │ -000023b0: 7400 6100 6b00 6100 6e00 6100 5f00 6e00 t.a.k.a.n.a._.n. │ -000023c0: 6f00 0000 0b00 6b00 6100 7400 6100 6b00 o.....k.a.t.a.k. │ -000023d0: 6100 6e00 6100 5f00 6e00 7500 0000 0a00 a.n.a._.n.u..... │ -000023e0: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ -000023f0: 5f00 6f00 0000 1800 6b00 6100 7400 6100 _.o.....k.a.t.a. │ -00002400: 6b00 6100 6e00 6100 5f00 7000 7200 6f00 k.a.n.a._.p.r.o. │ -00002410: 6c00 6f00 6e00 6700 6500 6400 5f00 7300 l.o.n.g.e.d._.s. │ -00002420: 6f00 7500 6e00 6400 0000 0b00 6b00 6100 o.u.n.d.....k.a. │ -00002430: 7400 6100 6b00 6100 6e00 6100 5f00 7200 t.a.k.a.n.a._.r. │ -00002440: 6100 0000 0b00 6b00 6100 7400 6100 6b00 a.....k.a.t.a.k. │ -00002450: 6100 6e00 6100 5f00 7200 6500 0000 0b00 a.n.a._.r.e..... │ -00002460: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ -00002470: 5f00 7200 6900 0000 0b00 6b00 6100 7400 _.r.i.....k.a.t. │ -00002480: 6100 6b00 6100 6e00 6100 5f00 7200 6f00 a.k.a.n.a._.r.o. │ -00002490: 0000 0b00 6b00 6100 7400 6100 6b00 6100 ....k.a.t.a.k.a. │ -000024a0: 6e00 6100 5f00 7200 7500 0000 0b00 6b00 n.a._.r.u.....k. │ -000024b0: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ -000024c0: 7300 6100 0000 0b00 6b00 6100 7400 6100 s.a.....k.a.t.a. │ -000024d0: 6b00 6100 6e00 6100 5f00 7300 6500 0000 k.a.n.a._.s.e... │ -000024e0: 0c00 6b00 6100 7400 6100 6b00 6100 6e00 ..k.a.t.a.k.a.n. │ -000024f0: 6100 5f00 7300 6800 6900 0000 0b00 6b00 a._.s.h.i.....k. │ -00002500: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ -00002510: 7300 6f00 0000 0b00 6b00 6100 7400 6100 s.o.....k.a.t.a. │ -00002520: 6b00 6100 6e00 6100 5f00 7300 7500 0000 k.a.n.a._.s.u... │ -00002530: 0b00 6b00 6100 7400 6100 6b00 6100 6e00 ..k.a.t.a.k.a.n. │ -00002540: 6100 5f00 7400 6100 0000 0b00 6b00 6100 a._.t.a.....k.a. │ -00002550: 7400 6100 6b00 6100 6e00 6100 5f00 7400 t.a.k.a.n.a._.t. │ -00002560: 6500 0000 0b00 6b00 6100 7400 6100 6b00 e.....k.a.t.a.k. │ -00002570: 6100 6e00 6100 5f00 7400 6f00 0000 0c00 a.n.a._.t.o..... │ -00002580: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ -00002590: 5f00 7400 7300 7500 0000 0a00 6b00 6100 _.t.s.u.....k.a. │ -000025a0: 7400 6100 6b00 6100 6e00 6100 5f00 7500 t.a.k.a.n.a._.u. │ -000025b0: 0000 0b00 6b00 6100 7400 6100 6b00 6100 ....k.a.t.a.k.a. │ -000025c0: 6e00 6100 5f00 7700 6100 0000 0b00 6b00 n.a._.w.a.....k. │ -000025d0: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ -000025e0: 7900 6100 0000 0b00 6b00 6100 7400 6100 y.a.....k.a.t.a. │ -000025f0: 6b00 6100 6e00 6100 5f00 7900 6f00 0000 k.a.n.a._.y.o... │ -00002600: 0b00 6b00 6100 7400 6100 6b00 6100 6e00 ..k.a.t.a.k.a.n. │ -00002610: 6100 5f00 7900 7500 0000 0500 6100 6200 a._.y.u.....a.b. │ -00002620: 6f00 7500 7400 0000 0b00 6300 6800 6f00 o.u.t.....c.h.o. │ -00002630: 6f00 7300 6500 7200 5f00 7200 6f00 7700 o.s.e.r._.r.o.w. │ -00002640: 0000 0f00 6400 7500 6d00 6d00 7900 5f00 ....d.u.m.m.y._. │ -00002650: 6c00 6900 7300 7400 5f00 6900 7400 6500 l.i.s.t._.i.t.e. │ -00002660: 6d00 0000 0c00 6b00 6100 6e00 6a00 6900 m.....k.a.n.j.i. │ -00002670: 5f00 6400 6900 6100 6c00 6f00 6700 0000 _.d.i.a.l.o.g... │ -00002680: 0a00 6b00 6100 6e00 6a00 6900 5f00 6900 ..k.a.n.j.i._.i. │ -00002690: 7400 6500 6d00 0000 0a00 6b00 6100 6e00 t.e.m.....k.a.n. │ -000026a0: 6a00 6900 5f00 6c00 6900 7300 7400 0000 j.i._.l.i.s.t... │ -000026b0: 1200 6b00 6100 6e00 6a00 6900 5f00 7300 ..k.a.n.j.i._.s. │ -000026c0: 7000 6900 6e00 6e00 6500 7200 5f00 6900 p.i.n.n.e.r._.i. │ -000026d0: 7400 6500 6d00 0000 1400 6b00 6100 7400 t.e.m.....k.a.t. │ -000026e0: 6100 6b00 6100 6e00 6100 5f00 6200 7500 a.k.a.n.a._.b.u. │ -000026f0: 7400 7400 6f00 6e00 5f00 6900 7400 6500 t.t.o.n._.i.t.e. │ -00002700: 6d00 0000 0d00 6b00 6100 7400 6100 6b00 m.....k.a.t.a.k. │ -00002710: 6100 6e00 6100 5f00 6900 7400 6500 6d00 a.n.a._.i.t.e.m. │ -00002720: 0000 0400 6d00 6100 6900 6e00 0000 0c00 ....m.a.i.n..... │ -00002730: 6e00 6100 6d00 6500 5f00 6400 6900 7300 n.a.m.e._.d.i.s. │ -00002740: 7000 6c00 6100 7900 0000 1300 7000 7200 p.l.a.y.....p.r. │ -00002750: 6f00 6e00 7500 6e00 6300 6900 6100 7400 o.n.u.n.c.i.a.t. │ -00002760: 6900 6f00 6e00 5f00 6700 7500 6900 6400 i.o.n._.g.u.i.d. │ -00002770: 6500 0000 0d00 7700 7200 6900 7400 6900 e.....w.r.i.t.i. │ -00002780: 6e00 6700 5f00 6700 7500 6900 6400 6500 n.g._.g.u.i.d.e. │ -00002790: 0000 1000 7400 7200 6100 6e00 7300 6c00 ....t.r.a.n.s.l. │ -000027a0: 7500 6300 6500 6e00 7400 4200 6c00 6100 u.c.e.n.t.B.l.a. │ -000027b0: 6300 6b00 0000 0b00 7400 7200 6100 6e00 c.k.....t.r.a.n. │ -000027c0: 7300 7000 6100 7200 6500 6e00 7400 0000 s.p.a.r.e.n.t... │ -000027d0: 0800 6100 7000 7000 5f00 6e00 6100 6d00 ..a.p.p._.n.a.m. │ -000027e0: 6500 0000 0700 6300 6f00 6e00 7600 6500 e.....c.o.n.v.e. │ -000027f0: 7200 7400 0000 1200 7600 6900 6500 7700 r.t.....v.i.e.w. │ -00002800: 5300 6100 7600 6500 6400 4b00 6100 6e00 S.a.v.e.d.K.a.n. │ -00002810: 6a00 6900 5400 6500 7800 7400 0000 1600 j.i.T.e.x.t..... │ -00002820: 6500 6e00 6700 6c00 6900 7300 6800 4e00 e.n.g.l.i.s.h.N. │ -00002830: 6100 6d00 6500 4500 7800 7000 6c00 6100 a.m.e.E.x.p.l.a. │ -00002840: 6e00 6100 7400 6900 6f00 6e00 0000 1200 n.a.t.i.o.n..... │ -00002850: 7000 7200 6f00 6e00 7500 6e00 6300 6900 p.r.o.n.u.n.c.i. │ -00002860: 6100 7400 6900 6f00 6e00 4700 7500 6900 a.t.i.o.n.G.u.i. │ -00002870: 6400 6500 0000 0a00 6700 6f00 4200 6100 d.e.....g.o.B.a. │ -00002880: 6300 6b00 5400 6500 7800 7400 0000 0a00 c.k.T.e.x.t..... │ -00002890: 6600 6900 6e00 6900 7300 6800 5400 6500 f.i.n.i.s.h.T.e. │ -000028a0: 7800 7400 0000 1600 7200 6f00 6d00 6100 x.t.....r.o.m.a. │ -000028b0: 6100 6a00 6900 4e00 6100 6d00 6500 4500 a.j.i.N.a.m.e.E. │ -000028c0: 7800 7000 6c00 6100 6e00 6100 7400 6900 x.p.l.a.n.a.t.i. │ -000028d0: 6f00 6e00 0000 1300 6f00 7600 6500 7200 o.n.....o.v.e.r. │ -000028e0: 7200 6900 6400 6500 5200 6f00 6f00 6d00 r.i.d.e.R.o.o.m. │ -000028f0: 6100 6a00 6900 4800 6900 6e00 7400 0000 a.j.i.H.i.n.t... │ -00002900: 0e00 6900 6e00 7600 6100 6c00 6900 6400 ..i.n.v.a.l.i.d. │ -00002910: 5200 6f00 6f00 6d00 6100 6a00 6900 0000 R.o.o.m.a.j.i... │ -00002920: 1300 6300 6f00 7000 7900 5400 6f00 4300 ..c.o.p.y.T.o.C. │ -00002930: 6c00 6900 7000 6200 6f00 6100 7200 6400 l.i.p.b.o.a.r.d. │ -00002940: 5400 6500 7800 7400 0000 1500 6300 6f00 T.e.x.t.....c.o. │ -00002950: 7000 6900 6500 6400 5400 6f00 4300 6c00 p.i.e.d.T.o.C.l. │ -00002960: 6900 7000 6200 6f00 6100 7200 6400 5400 i.p.b.o.a.r.d.T. │ -00002970: 6500 7800 7400 0000 0a00 6300 6100 6e00 e.x.t.....c.a.n. │ -00002980: 6300 6500 6c00 5400 6500 7800 7400 0000 c.e.l.T.e.x.t... │ -00002990: 0b00 7300 6100 7600 6500 4e00 6500 7700 ..s.a.v.e.N.e.w. │ -000029a0: 5400 6500 7800 7400 0000 0a00 6400 6500 T.e.x.t.....d.e. │ -000029b0: 6c00 6500 7400 6500 5400 6500 7800 7400 l.e.t.e.T.e.x.t. │ -000029c0: 0000 1400 6f00 7600 6500 7200 7200 6900 ....o.v.e.r.r.i. │ -000029d0: 6400 6500 4b00 6100 7400 6100 6b00 6100 d.e.K.a.t.a.k.a. │ -000029e0: 6e00 6100 5400 6500 7800 7400 0000 1700 n.a.T.e.x.t..... │ -000029f0: 7000 7200 6f00 6e00 7500 6e00 6300 6900 p.r.o.n.u.n.c.i. │ -00002a00: 6100 7400 6900 6f00 6e00 4700 7500 6900 a.t.i.o.n.G.u.i. │ -00002a10: 6400 6500 5400 6900 7400 6c00 6500 0000 d.e.T.i.t.l.e... │ -00002a20: 0900 6100 6200 6f00 7500 7400 5400 6500 ..a.b.o.u.t.T.e. │ -00002a30: 7800 7400 0000 0c00 7200 6f00 6f00 6d00 x.t.....r.o.o.m. │ -00002a40: 6100 6a00 6900 4d00 6f00 6400 6500 6c00 a.j.i.M.o.d.e.l. │ -00002a50: 0000 0f00 6b00 6100 6e00 6a00 6900 4400 ....k.a.n.j.i.D. │ -00002a60: 6900 6300 7400 6900 6f00 6e00 6100 7200 i.c.t.i.o.n.a.r. │ -00002a70: 7900 0000 0a00 6e00 6100 6d00 6500 4c00 y.....n.a.m.e.L. │ -00002a80: 6f00 6f00 6b00 7500 7000 0000 1800 6300 o.o.k.u.p.....c. │ -00002a90: 6f00 6e00 7600 6500 7200 7400 5400 6f00 o.n.v.e.r.t.T.o. │ -00002aa0: 4b00 6100 6e00 6a00 6900 4200 7500 7400 K.a.n.j.i.B.u.t. │ -00002ab0: 7400 6f00 6e00 5400 6500 7800 7400 0000 t.o.n.T.e.x.t... │ -00002ac0: 0e00 6500 6d00 7000 7400 7900 4b00 6100 ..e.m.p.t.y.K.a. │ -00002ad0: 6e00 6a00 6900 4c00 6900 7300 7400 0000 n.j.i.L.i.s.t... │ -00002ae0: 1000 6d00 6f00 7200 6500 4300 6f00 6d00 ..m.o.r.e.C.o.m. │ -00002af0: 6200 6900 6e00 6100 7400 6900 6f00 6e00 b.i.n.a.t.i.o.n. │ -00002b00: 7300 0000 0f00 6d00 6f00 6400 6900 6600 s.....m.o.d.i.f. │ -00002b10: 7900 4b00 6100 6e00 6a00 6900 5400 6500 y.K.a.n.j.i.T.e. │ -00002b20: 7800 7400 0000 0900 7300 6800 6100 7200 x.t.....s.h.a.r. │ -00002b30: 6500 5400 6500 7800 7400 0000 1100 6400 e.T.e.x.t.....d. │ -00002b40: 6f00 6e00 6500 4d00 6f00 6400 6900 6600 o.n.e.M.o.d.i.f. │ -00002b50: 7900 6900 6e00 6700 5400 6500 7800 7400 y.i.n.g.T.e.x.t. │ -00002b60: 0000 0d00 7300 6100 7600 6500 4b00 6100 ....s.a.v.e.K.a. │ -00002b70: 6e00 6a00 6900 5400 6500 7800 7400 0000 n.j.i.T.e.x.t... │ -00002b80: 1400 7300 6800 6100 7200 6500 4b00 6100 ..s.h.a.r.e.K.a. │ -00002b90: 6e00 6a00 6900 5400 6500 7800 7400 5400 n.j.i.T.e.x.t.T. │ -00002ba0: 6f00 5300 6500 6e00 6400 0000 1700 7300 o.S.e.n.d.....s. │ -00002bb0: 6800 6100 7200 6500 4b00 6100 7400 6100 h.a.r.e.K.a.t.a. │ -00002bc0: 6b00 6100 6e00 6100 5400 6500 7800 7400 k.a.n.a.T.e.x.t. │ -00002bd0: 5400 6f00 5300 6500 6e00 6400 0000 1200 T.o.S.e.n.d..... │ -00002be0: 7300 6800 6100 7200 6500 5300 7500 6200 s.h.a.r.e.S.u.b. │ -00002bf0: 6a00 6500 6300 7400 5400 6f00 5300 6500 j.e.c.t.T.o.S.e. │ -00002c00: 6e00 6400 0000 0e00 6b00 6100 6e00 6a00 n.d.....k.a.n.j. │ -00002c10: 6900 5300 6100 7600 6500 6400 5400 6500 i.S.a.v.e.d.T.e. │ -00002c20: 7800 7400 0000 1000 7700 7200 6900 7400 x.t.....w.r.i.t. │ -00002c30: 6900 6e00 6700 4700 7500 6900 6400 6500 i.n.g.G.u.i.d.e. │ -00002c40: 5400 6500 7800 7400 0000 1b00 7700 7200 T.e.x.t.....w.r. │ -00002c50: 6900 7400 6900 6e00 6700 4700 7500 6900 i.t.i.n.g.G.u.i. │ -00002c60: 6400 6500 4500 7800 7000 6c00 6100 6e00 d.e.E.x.p.l.a.n. │ -00002c70: 6100 7400 6900 6f00 6e00 5400 6500 7800 a.t.i.o.n.T.e.x. │ -00002c80: 7400 0000 2000 7700 7200 6900 7400 6900 t... .w.r.i.t.i. │ -00002c90: 6e00 6700 4700 7500 6900 6400 6500 5400 n.g.G.u.i.d.e.T. │ -00002ca0: 6500 6e00 5400 6500 6e00 4400 6900 7300 e.n.T.e.n.D.i.s. │ -00002cb0: 6300 6c00 6100 6900 6d00 6500 7200 5400 c.l.a.i.m.e.r.T. │ -00002cc0: 6500 7800 7400 0000 1e00 7700 7200 6900 e.x.t.....w.r.i. │ -00002cd0: 7400 6900 6e00 6700 4700 7500 6900 6400 t.i.n.g.G.u.i.d. │ -00002ce0: 6500 4d00 6100 7200 7500 4400 6900 7300 e.M.a.r.u.D.i.s. │ -00002cf0: 6300 6c00 6100 6900 6d00 6500 7200 5400 c.l.a.i.m.e.r.T. │ -00002d00: 6500 7800 7400 0000 1b00 7700 7200 6900 e.x.t.....w.r.i. │ -00002d10: 7400 6900 6e00 6700 4700 7500 6900 6400 t.i.n.g.G.u.i.d. │ -00002d20: 6500 4400 6100 7300 6800 4500 7800 7000 e.D.a.s.h.E.x.p. │ -00002d30: 6c00 6100 6e00 6100 7400 6900 6f00 6e00 l.a.n.a.t.i.o.n. │ -00002d40: 0000 1f00 7700 7200 6900 7400 6900 6e00 ....w.r.i.t.i.n. │ -00002d50: 6700 4700 7500 6900 6400 6500 5300 6d00 g.G.u.i.d.e.S.m. │ -00002d60: 6100 6c00 6c00 5400 7300 7500 4500 7800 a.l.l.T.s.u.E.x. │ -00002d70: 7000 6c00 6100 6e00 6100 7400 6900 6f00 p.l.a.n.a.t.i.o. │ -00002d80: 6e00 0000 2100 7700 7200 6900 7400 6900 n...!.w.r.i.t.i. │ -00002d90: 6e00 6700 4700 7500 6900 6400 6500 5300 n.g.G.u.i.d.e.S. │ -00002da0: 6d00 6100 6c00 6c00 5600 6f00 7700 6500 m.a.l.l.V.o.w.e. │ -00002db0: 6c00 4500 7800 7000 6c00 6100 6e00 6100 l.E.x.p.l.a.n.a. │ -00002dc0: 7400 6900 6f00 6e00 0000 1100 6e00 6100 t.i.o.n.....n.a. │ -00002dd0: 6d00 6500 5f00 6400 6900 7300 7000 6c00 m.e._.d.i.s.p.l. │ -00002de0: 6100 7900 5f00 6d00 6500 6e00 7500 0000 a.y._.m.e.n.u... │ -00002df0: 0f00 6100 6200 6f00 7500 7400 5300 6300 ..a.b.o.u.t.S.c. │ -00002e00: 7200 6f00 6c00 6c00 5600 6900 6500 7700 r.o.l.l.V.i.e.w. │ -00002e10: 0000 0400 6900 6300 6f00 6e00 0000 0500 ....i.c.o.n..... │ -00002e20: 6c00 6100 6200 6500 6c00 0000 1100 6400 l.a.b.e.l.....d. │ -00002e30: 7500 6d00 6d00 7900 4c00 6900 7300 7400 u.m.m.y.L.i.s.t. │ -00002e40: 4900 7400 6500 6d00 5400 6500 7800 7400 I.t.e.m.T.e.x.t. │ -00002e50: 0000 2100 6b00 6100 6e00 6a00 6900 5300 ..!.k.a.n.j.i.S. │ -00002e60: 7000 6900 6e00 6e00 6500 7200 7300 4800 p.i.n.n.e.r.s.H. │ -00002e70: 6f00 7200 6900 7a00 6f00 6e00 7400 6100 o.r.i.z.o.n.t.a. │ -00002e80: 6c00 5300 6300 7200 6f00 6c00 6c00 5600 l.S.c.r.o.l.l.V. │ -00002e90: 6900 6500 7700 0000 1900 6b00 6100 6e00 i.e.w.....k.a.n. │ -00002ea0: 6a00 6900 5300 7000 6900 6e00 6e00 6500 j.i.S.p.i.n.n.e. │ -00002eb0: 7200 7300 4c00 6900 6e00 6500 6100 7200 r.s.L.i.n.e.a.r. │ -00002ec0: 4c00 6100 7900 6f00 7500 7400 0000 1500 L.a.y.o.u.t..... │ -00002ed0: 6b00 6100 6e00 6a00 6900 5400 6500 7800 k.a.n.j.i.T.e.x. │ -00002ee0: 7400 5600 6900 6500 7700 4900 6e00 4400 t.V.i.e.w.I.n.D. │ -00002ef0: 6900 6100 6c00 6f00 6700 0000 1c00 6b00 i.a.l.o.g.....k. │ -00002f00: 6100 6e00 6a00 6900 5200 6f00 6f00 6d00 a.n.j.i.R.o.o.m. │ -00002f10: 6100 6a00 6900 5400 6500 7800 7400 5600 a.j.i.T.e.x.t.V. │ -00002f20: 6900 6500 7700 4900 6e00 4400 6900 6100 i.e.w.I.n.D.i.a. │ -00002f30: 6c00 6f00 6700 0000 2200 6b00 6100 6e00 l.o.g...".k.a.n. │ -00002f40: 6a00 6900 4500 6e00 6700 6c00 6900 7300 j.i.E.n.g.l.i.s. │ -00002f50: 6800 4300 6f00 6e00 7400 6100 6900 6e00 h.C.o.n.t.a.i.n. │ -00002f60: 6900 6e00 6700 4c00 6900 6e00 6500 6100 i.n.g.L.i.n.e.a. │ -00002f70: 7200 4c00 6100 7900 6f00 7500 7400 0000 r.L.a.y.o.u.t... │ -00002f80: 1c00 6b00 6100 6e00 6a00 6900 4500 6e00 ..k.a.n.j.i.E.n. │ -00002f90: 6700 6c00 6900 7300 6800 5400 6500 7800 g.l.i.s.h.T.e.x. │ -00002fa0: 7400 5600 6900 6500 7700 4900 6e00 4400 t.V.i.e.w.I.n.D. │ -00002fb0: 6900 6100 6c00 6f00 6700 0000 1100 6d00 i.a.l.o.g.....m. │ -00002fc0: 6f00 6400 6900 6600 7900 4b00 6100 6e00 o.d.i.f.y.K.a.n. │ -00002fd0: 6a00 6900 4200 7500 7400 7400 6f00 6e00 j.i.B.u.t.t.o.n. │ -00002fe0: 0000 0f00 7300 6100 7600 6500 4b00 6100 ....s.a.v.e.K.a. │ -00002ff0: 6e00 6a00 6900 4200 7500 7400 7400 6f00 n.j.i.B.u.t.t.o. │ -00003000: 6e00 0000 1b00 7300 6100 7600 6500 4100 n.....s.a.v.e.A. │ -00003010: 6c00 7200 6500 6100 6400 7900 5300 6100 l.r.e.a.d.y.S.a. │ -00003020: 7600 6500 6400 4b00 6100 6e00 6a00 6900 v.e.d.K.a.n.j.i. │ -00003030: 4200 7500 7400 7400 6f00 6e00 0000 1000 B.u.t.t.o.n..... │ -00003040: 7300 6800 6100 7200 6500 4b00 6100 6e00 s.h.a.r.e.K.a.n. │ -00003050: 6a00 6900 4200 7500 7400 7400 6f00 6e00 j.i.B.u.t.t.o.n. │ -00003060: 0000 1700 6700 6f00 4200 6100 6300 6b00 ....g.o.B.a.c.k. │ -00003070: 5400 6f00 4b00 6100 6e00 6a00 6900 5600 T.o.K.a.n.j.i.V. │ -00003080: 6900 6500 7700 4200 7500 7400 7400 6f00 i.e.w.B.u.t.t.o. │ -00003090: 6e00 0000 1d00 6100 6400 6400 6900 7400 n.....a.d.d.i.t. │ -000030a0: 6900 6f00 6e00 6100 6c00 4200 7500 7400 i.o.n.a.l.B.u.t. │ -000030b0: 7400 6f00 6e00 7300 4c00 6900 6e00 6500 t.o.n.s.L.i.n.e. │ -000030c0: 6100 7200 4c00 6100 7900 6f00 7500 7400 a.r.L.a.y.o.u.t. │ -000030d0: 0000 1200 7300 6100 7600 6500 4e00 6500 ....s.a.v.e.N.e. │ -000030e0: 7700 4b00 6100 6e00 6a00 6900 4200 7500 w.K.a.n.j.i.B.u. │ -000030f0: 7400 7400 6f00 6e00 0000 1100 6400 6500 t.t.o.n.....d.e. │ -00003100: 6c00 6500 7400 6500 4b00 6100 6e00 6a00 l.e.t.e.K.a.n.j. │ -00003110: 6900 4200 7500 7400 7400 6f00 6e00 0000 i.B.u.t.t.o.n... │ -00003120: 1100 6300 6100 6e00 6300 6500 6c00 4b00 ..c.a.n.c.e.l.K. │ -00003130: 6100 6e00 6a00 6900 4200 7500 7400 7400 a.n.j.i.B.u.t.t. │ -00003140: 6f00 6e00 0000 0d00 6b00 6100 6e00 6a00 o.n.....k.a.n.j. │ -00003150: 6900 5400 6500 7800 7400 5600 6900 6500 i.T.e.x.t.V.i.e. │ -00003160: 7700 0000 1c00 6b00 6100 6e00 6a00 6900 w.....k.a.n.j.i. │ -00003170: 4f00 7200 6900 6700 6900 6e00 6100 6c00 O.r.i.g.i.n.a.l. │ -00003180: 4500 6e00 6700 6c00 6900 7300 6800 5400 E.n.g.l.i.s.h.T. │ -00003190: 6500 7800 7400 5600 6900 6500 7700 0000 e.x.t.V.i.e.w... │ -000031a0: 1400 6b00 6100 6e00 6a00 6900 5200 6f00 ..k.a.n.j.i.R.o. │ -000031b0: 6f00 6d00 6100 6a00 6900 5400 6500 7800 o.m.a.j.i.T.e.x. │ -000031c0: 7400 5600 6900 6500 7700 0000 1400 6b00 t.V.i.e.w.....k. │ -000031d0: 6100 6e00 6a00 6900 4500 6e00 6700 6c00 a.n.j.i.E.n.g.l. │ -000031e0: 6900 7300 6800 5400 6500 7800 7400 5600 i.s.h.T.e.x.t.V. │ -000031f0: 6900 6500 7700 0000 1f00 6500 6e00 6700 i.e.w.....e.n.g. │ -00003200: 6c00 6900 7300 6800 4e00 6100 6d00 6500 l.i.s.h.N.a.m.e. │ -00003210: 4500 6400 6900 7400 5400 6500 7800 7400 E.d.i.t.T.e.x.t. │ -00003220: 4c00 6900 6e00 6500 6100 7200 4c00 6100 L.i.n.e.a.r.L.a. │ -00003230: 7900 6f00 7500 7400 0000 1300 6500 6e00 y.o.u.t.....e.n. │ -00003240: 6700 6c00 6900 7300 6800 4e00 6100 6d00 g.l.i.s.h.N.a.m. │ -00003250: 6500 4500 6400 6900 7400 5400 6500 7800 e.E.d.i.t.T.e.x. │ -00003260: 7400 0000 0d00 6300 6f00 6e00 7600 6500 t.....c.o.n.v.e. │ -00003270: 7200 7400 4200 7500 7400 7400 6f00 6e00 r.t.B.u.t.t.o.n. │ -00003280: 0000 1400 7600 6900 6500 7700 5300 6100 ....v.i.e.w.S.a. │ -00003290: 7600 6500 6400 4b00 6100 6e00 6a00 6900 v.e.d.K.a.n.j.i. │ -000032a0: 4200 7500 7400 7400 6f00 6e00 0000 0b00 B.u.t.t.o.n..... │ -000032b0: 6100 6200 6f00 7500 7400 4200 7500 7400 a.b.o.u.t.B.u.t. │ -000032c0: 7400 6f00 6e00 0000 0c00 6b00 6100 7400 t.o.n.....k.a.t. │ -000032d0: 6100 6b00 6100 6e00 6100 4e00 6100 6d00 a.k.a.n.a.N.a.m. │ -000032e0: 6500 0000 0b00 7200 6f00 6d00 6100 6100 e.....r.o.m.a.a. │ -000032f0: 6a00 6900 4e00 6100 6d00 6500 0000 1700 j.i.N.a.m.e..... │ -00003300: 6f00 7600 6500 7200 7200 6900 6400 6500 o.v.e.r.r.i.d.e. │ -00003310: 5200 6f00 6f00 6d00 6100 6a00 6900 4500 R.o.o.m.a.j.i.E. │ -00003320: 6400 6900 7400 5400 6500 7800 7400 0000 d.i.t.T.e.x.t... │ -00003330: 1400 6300 6f00 6e00 7600 6500 7200 7400 ..c.o.n.v.e.r.t. │ -00003340: 5400 6f00 4b00 6100 6e00 6a00 6900 4200 T.o.K.a.n.j.i.B. │ -00003350: 7500 7400 7400 6f00 6e00 0000 1300 7300 u.t.t.o.n.....s. │ -00003360: 6800 6100 7200 6500 4b00 6100 7400 6100 h.a.r.e.K.a.t.a. │ -00003370: 6b00 6100 6e00 6100 4200 7500 7400 7400 k.a.n.a.B.u.t.t. │ -00003380: 6f00 6e00 0000 0f00 7300 7400 6100 7200 o.n.....s.t.a.r. │ -00003390: 7400 4f00 7600 6500 7200 4200 7500 7400 t.O.v.e.r.B.u.t. │ -000033a0: 7400 6f00 6e00 0000 1800 7000 7200 6f00 t.o.n.....p.r.o. │ -000033b0: 6e00 7500 6e00 6300 6900 6100 7400 6900 n.u.n.c.i.a.t.i. │ -000033c0: 6f00 6e00 4700 7500 6900 6400 6500 4200 o.n.G.u.i.d.e.B. │ -000033d0: 7500 7400 7400 6f00 6e00 0000 1200 7700 u.t.t.o.n.....w. │ -000033e0: 7200 6900 7400 6900 6e00 6700 4700 7500 r.i.t.i.n.g.G.u. │ -000033f0: 6900 6400 6500 4200 7500 7400 7400 6f00 i.d.e.B.u.t.t.o. │ -00003400: 6e00 0000 1e00 7000 7200 6f00 6e00 7500 n.....p.r.o.n.u. │ -00003410: 6e00 6300 6900 6100 7400 6900 6f00 6e00 n.c.i.a.t.i.o.n. │ -00003420: 4700 7500 6900 6400 6500 4c00 6900 6e00 G.u.i.d.e.L.i.n. │ -00003430: 6500 6100 7200 4c00 6100 7900 6f00 7500 e.a.r.L.a.y.o.u. │ -00003440: 7400 0000 1f00 7200 6f00 6d00 6100 6100 t.....r.o.m.a.a. │ -00003450: 6a00 6900 4e00 6100 6d00 6500 4900 6e00 j.i.N.a.m.e.I.n. │ -00003460: 5000 7200 6f00 6e00 7500 6e00 6300 6900 P.r.o.n.u.n.c.i. │ -00003470: 6100 7400 6900 6f00 6e00 4700 7500 6900 a.t.i.o.n.G.u.i. │ -00003480: 6400 6500 0000 1700 7000 7200 6f00 6e00 d.e.....p.r.o.n. │ -00003490: 7500 6e00 6300 6900 6100 7400 6900 6f00 u.n.c.i.a.t.i.o. │ -000034a0: 6e00 4700 7500 6900 6400 6500 5400 6100 n.G.u.i.d.e.T.a. │ -000034b0: 6200 6c00 6500 0000 1100 7700 7200 6900 b.l.e.....w.r.i. │ -000034c0: 7400 6900 6e00 6700 4700 7500 6900 6400 t.i.n.g.G.u.i.d. │ -000034d0: 6500 5400 6100 6200 6c00 6500 0000 1500 e.T.a.b.l.e..... │ -000034e0: 7700 7200 6900 7400 6900 6e00 6700 4700 w.r.i.t.i.n.g.G. │ -000034f0: 7500 6900 6400 6500 5400 6100 6200 6c00 u.i.d.e.T.a.b.l. │ -00003500: 6500 5200 6f00 7700 3100 0000 1500 7700 e.R.o.w.1.....w. │ -00003510: 7200 6900 7400 6900 6e00 6700 4700 7500 r.i.t.i.n.g.G.u. │ -00003520: 6900 6400 6500 5400 6100 6200 6c00 6500 i.d.e.T.a.b.l.e. │ -00003530: 5200 6f00 7700 3200 0000 1500 7700 7200 R.o.w.2.....w.r. │ -00003540: 6900 7400 6900 6e00 6700 4700 7500 6900 i.t.i.n.g.G.u.i. │ -00003550: 6400 6500 4900 6d00 6100 6700 6500 5600 d.e.I.m.a.g.e.V. │ -00003560: 6900 6500 7700 0000 1f00 7700 7200 6900 i.e.w.....w.r.i. │ -00003570: 7400 6900 6e00 6700 4700 7500 6900 6400 t.i.n.g.G.u.i.d. │ -00003580: 6500 4500 7800 7000 6c00 6100 6e00 6100 e.E.x.p.l.a.n.a. │ -00003590: 7400 6900 6f00 6e00 5400 6500 7800 7400 t.i.o.n.T.e.x.t. │ -000035a0: 5600 6900 6500 7700 0000 2400 7700 7200 V.i.e.w...$.w.r. │ -000035b0: 6900 7400 6900 6e00 6700 4700 7500 6900 i.t.i.n.g.G.u.i. │ -000035c0: 6400 6500 5400 6500 6e00 5400 6500 6e00 d.e.T.e.n.T.e.n. │ -000035d0: 4400 6900 7300 6300 6c00 6100 6900 6d00 D.i.s.c.l.a.i.m. │ -000035e0: 6500 7200 5400 6500 7800 7400 5600 6900 e.r.T.e.x.t.V.i. │ -000035f0: 6500 7700 0000 1600 7700 7200 6900 7400 e.w.....w.r.i.t. │ -00003600: 6900 6e00 6700 4700 7500 6900 6400 6500 i.n.g.G.u.i.d.e. │ -00003610: 4400 6f00 6e00 6500 4200 7500 7400 7400 D.o.n.e.B.u.t.t. │ -00003620: 6f00 6e00 0000 1000 6f00 7600 6500 7200 o.n.....o.v.e.r. │ -00003630: 7200 6900 6400 6500 4b00 6100 7400 6100 r.i.d.e.K.a.t.a. │ -00003640: 6b00 6100 6e00 6100 0000 0000 0202 1000 k.a.n.a......... │ -00003650: 1000 0000 0100 0000 0000 0000 0202 1000 ................ │ -00003660: d400 0000 0200 0000 3100 0000 0000 0000 ........1....... │ +00001d90: 0000 0000 2001 0000 0700 0000 bc01 0000 .... ........... │ +00001da0: 9700 0000 0000 0000 0100 1c00 9c00 0000 ................ │ +00001db0: 0700 0000 0000 0000 0000 0000 3800 0000 ............8... │ +00001dc0: 0000 0000 0000 0000 0c00 0000 2000 0000 ............ ... │ +00001dd0: 3000 0000 3e00 0000 4e00 0000 5a00 0000 0...>...N...Z... │ +00001de0: 0400 6100 7400 7400 7200 0000 0800 6400 ..a.t.t.r.....d. │ +00001df0: 7200 6100 7700 6100 6200 6c00 6500 0000 r.a.w.a.b.l.e... │ +00001e00: 0600 6c00 6100 7900 6f00 7500 7400 0000 ..l.a.y.o.u.t... │ +00001e10: 0500 6300 6f00 6c00 6f00 7200 0000 0600 ..c.o.l.o.r..... │ +00001e20: 7300 7400 7200 6900 6e00 6700 0000 0400 s.t.r.i.n.g..... │ +00001e30: 6d00 6500 6e00 7500 0000 0200 6900 6400 m.e.n.u.....i.d. │ +00001e40: 0000 0000 0100 1c00 0c18 0000 9700 0000 ................ │ +00001e50: 0000 0000 0000 0000 7802 0000 0000 0000 ........x....... │ +00001e60: 0000 0000 3800 0000 7a00 0000 a200 0000 ....8...z....... │ +00001e70: ba00 0000 d600 0000 ee00 0000 0801 0000 ................ │ +00001e80: 2201 0000 3c01 0000 5601 0000 7001 0000 "...<...V...p... │ +00001e90: 8801 0000 a201 0000 bc01 0000 d601 0000 ................ │ +00001ea0: f001 0000 0a02 0000 2402 0000 3e02 0000 ........$...>... │ +00001eb0: 5802 0000 7202 0000 8c02 0000 a402 0000 X...r........... │ +00001ec0: be02 0000 d802 0000 f202 0000 0c03 0000 ................ │ +00001ed0: 2603 0000 3e03 0000 7203 0000 8c03 0000 &...>...r....... │ +00001ee0: a603 0000 c003 0000 da03 0000 f403 0000 ................ │ +00001ef0: 0e04 0000 2804 0000 4404 0000 5e04 0000 ....(...D...^... │ +00001f00: 7804 0000 9204 0000 ac04 0000 c604 0000 x............... │ +00001f10: e204 0000 fa04 0000 1405 0000 2e05 0000 ................ │ +00001f20: 4805 0000 6205 0000 7005 0000 8a05 0000 H...b...p....... │ +00001f30: ac05 0000 c805 0000 e005 0000 f805 0000 ................ │ +00001f40: 2006 0000 4c06 0000 6a06 0000 7606 0000 ...L...j...v... │ +00001f50: 9206 0000 bc06 0000 da06 0000 fe06 0000 ................ │ +00001f60: 1807 0000 2c07 0000 3e07 0000 6607 0000 ....,...>...f... │ +00001f70: 9607 0000 be07 0000 d607 0000 ee07 0000 ................ │ +00001f80: 1e08 0000 4808 0000 6808 0000 9208 0000 ....H...h....... │ +00001f90: c008 0000 d808 0000 f208 0000 0a09 0000 ................ │ +00001fa0: 3609 0000 6809 0000 7e09 0000 9a09 0000 6...h...~....... │ +00001fb0: bc09 0000 d409 0000 080a 0000 280a 0000 ............(... │ +00001fc0: 4c0a 0000 6e0a 0000 840a 0000 aa0a 0000 L...n........... │ +00001fd0: c80a 0000 f40a 0000 260b 0000 4e0b 0000 ........&...N... │ +00001fe0: 6e0b 0000 920b 0000 cc0b 0000 100c 0000 n............... │ +00001ff0: 500c 0000 8a0c 0000 cc0c 0000 120d 0000 P............... │ +00002000: 380d 0000 5a0d 0000 660d 0000 740d 0000 8...Z...f...t... │ +00002010: 9a0d 0000 e00d 0000 160e 0000 440e 0000 ............D... │ +00002020: 800e 0000 c80e 0000 040f 0000 2a0f 0000 ............*... │ +00002030: 4c0f 0000 860f 0000 aa0f 0000 dc0f 0000 L............... │ +00002040: 1a10 0000 4210 0000 6810 0000 8e10 0000 ....B...h....... │ +00002050: ac10 0000 e810 0000 1411 0000 4011 0000 ............@... │ +00002060: 8211 0000 ac11 0000 ca11 0000 f611 0000 ................ │ +00002070: 1012 0000 2c12 0000 4612 0000 7812 0000 ....,...F...x... │ +00002080: a412 0000 ce12 0000 f012 0000 2413 0000 ............$... │ +00002090: 4c13 0000 8c13 0000 ce13 0000 0014 0000 L............... │ +000020a0: 2614 0000 5414 0000 8214 0000 b014 0000 &...T........... │ +000020b0: f214 0000 3e15 0000 6e15 0000 1a00 6a00 ....>...n.....j. │ +000020c0: 6100 7000 6100 6e00 6500 7300 6500 5f00 a.p.a.n.e.s.e._. │ +000020d0: 7300 7500 6e00 7300 6500 7400 5f00 6200 s.u.n.s.e.t._.b. │ +000020e0: 6100 6300 6b00 6700 7200 6f00 7500 6e00 a.c.k.g.r.o.u.n. │ +000020f0: 6400 0000 1f00 6a00 6100 7000 6100 6e00 d.....j.a.p.a.n. │ +00002100: 6500 7300 6500 5f00 7300 7500 6e00 7300 e.s.e._.s.u.n.s. │ +00002110: 6500 7400 5f00 6200 6100 6300 6b00 6700 e.t._.b.a.c.k.g. │ +00002120: 7200 6f00 7500 6e00 6400 5f00 6c00 6100 r.o.u.n.d._.l.a. │ +00002130: 6e00 6400 0000 1200 6a00 6e00 6100 6d00 n.d.....j.n.a.m. │ +00002140: 6500 6300 6f00 6e00 7600 6500 7200 7400 e.c.o.n.v.e.r.t. │ +00002150: 6500 7200 6900 6300 6f00 6e00 0000 0a00 e.r.i.c.o.n..... │ +00002160: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ +00002170: 5f00 6100 0000 0c00 6b00 6100 7400 6100 _.a.....k.a.t.a. │ +00002180: 6b00 6100 6e00 6100 5f00 6300 6800 6900 k.a.n.a._.c.h.i. │ +00002190: 0000 0a00 6b00 6100 7400 6100 6b00 6100 ....k.a.t.a.k.a. │ +000021a0: 6e00 6100 5f00 6500 0000 0b00 6b00 6100 n.a._.e.....k.a. │ +000021b0: 7400 6100 6b00 6100 6e00 6100 5f00 6600 t.a.k.a.n.a._.f. │ +000021c0: 7500 0000 0b00 6b00 6100 7400 6100 6b00 u.....k.a.t.a.k. │ +000021d0: 6100 6e00 6100 5f00 6800 6100 0000 0b00 a.n.a._.h.a..... │ +000021e0: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ +000021f0: 5f00 6800 6500 0000 0b00 6b00 6100 7400 _.h.e.....k.a.t. │ +00002200: 6100 6b00 6100 6e00 6100 5f00 6800 6900 a.k.a.n.a._.h.i. │ +00002210: 0000 0b00 6b00 6100 7400 6100 6b00 6100 ....k.a.t.a.k.a. │ +00002220: 6e00 6100 5f00 6800 6f00 0000 0a00 6b00 n.a._.h.o.....k. │ +00002230: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ +00002240: 6900 0000 0b00 6b00 6100 7400 6100 6b00 i.....k.a.t.a.k. │ +00002250: 6100 6e00 6100 5f00 6b00 6100 0000 0b00 a.n.a._.k.a..... │ +00002260: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ +00002270: 5f00 6b00 6500 0000 0b00 6b00 6100 7400 _.k.e.....k.a.t. │ +00002280: 6100 6b00 6100 6e00 6100 5f00 6b00 6900 a.k.a.n.a._.k.i. │ +00002290: 0000 0b00 6b00 6100 7400 6100 6b00 6100 ....k.a.t.a.k.a. │ +000022a0: 6e00 6100 5f00 6b00 6f00 0000 0b00 6b00 n.a._.k.o.....k. │ +000022b0: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ +000022c0: 6b00 7500 0000 0b00 6b00 6100 7400 6100 k.u.....k.a.t.a. │ +000022d0: 6b00 6100 6e00 6100 5f00 6d00 6100 0000 k.a.n.a._.m.a... │ +000022e0: 0b00 6b00 6100 7400 6100 6b00 6100 6e00 ..k.a.t.a.k.a.n. │ +000022f0: 6100 5f00 6d00 6500 0000 0b00 6b00 6100 a._.m.e.....k.a. │ +00002300: 7400 6100 6b00 6100 6e00 6100 5f00 6d00 t.a.k.a.n.a._.m. │ +00002310: 6900 0000 0b00 6b00 6100 7400 6100 6b00 i.....k.a.t.a.k. │ +00002320: 6100 6e00 6100 5f00 6d00 6f00 0000 0b00 a.n.a._.m.o..... │ +00002330: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ +00002340: 5f00 6d00 7500 0000 0a00 6b00 6100 7400 _.m.u.....k.a.t. │ +00002350: 6100 6b00 6100 6e00 6100 5f00 6e00 0000 a.k.a.n.a._.n... │ +00002360: 0b00 6b00 6100 7400 6100 6b00 6100 6e00 ..k.a.t.a.k.a.n. │ +00002370: 6100 5f00 6e00 6100 0000 0b00 6b00 6100 a._.n.a.....k.a. │ +00002380: 7400 6100 6b00 6100 6e00 6100 5f00 6e00 t.a.k.a.n.a._.n. │ +00002390: 6500 0000 0b00 6b00 6100 7400 6100 6b00 e.....k.a.t.a.k. │ +000023a0: 6100 6e00 6100 5f00 6e00 6900 0000 0b00 a.n.a._.n.i..... │ +000023b0: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ +000023c0: 5f00 6e00 6f00 0000 0b00 6b00 6100 7400 _.n.o.....k.a.t. │ +000023d0: 6100 6b00 6100 6e00 6100 5f00 6e00 7500 a.k.a.n.a._.n.u. │ +000023e0: 0000 0a00 6b00 6100 7400 6100 6b00 6100 ....k.a.t.a.k.a. │ +000023f0: 6e00 6100 5f00 6f00 0000 1800 6b00 6100 n.a._.o.....k.a. │ +00002400: 7400 6100 6b00 6100 6e00 6100 5f00 7000 t.a.k.a.n.a._.p. │ +00002410: 7200 6f00 6c00 6f00 6e00 6700 6500 6400 r.o.l.o.n.g.e.d. │ +00002420: 5f00 7300 6f00 7500 6e00 6400 0000 0b00 _.s.o.u.n.d..... │ +00002430: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ +00002440: 5f00 7200 6100 0000 0b00 6b00 6100 7400 _.r.a.....k.a.t. │ +00002450: 6100 6b00 6100 6e00 6100 5f00 7200 6500 a.k.a.n.a._.r.e. │ +00002460: 0000 0b00 6b00 6100 7400 6100 6b00 6100 ....k.a.t.a.k.a. │ +00002470: 6e00 6100 5f00 7200 6900 0000 0b00 6b00 n.a._.r.i.....k. │ +00002480: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ +00002490: 7200 6f00 0000 0b00 6b00 6100 7400 6100 r.o.....k.a.t.a. │ +000024a0: 6b00 6100 6e00 6100 5f00 7200 7500 0000 k.a.n.a._.r.u... │ +000024b0: 0b00 6b00 6100 7400 6100 6b00 6100 6e00 ..k.a.t.a.k.a.n. │ +000024c0: 6100 5f00 7300 6100 0000 0b00 6b00 6100 a._.s.a.....k.a. │ +000024d0: 7400 6100 6b00 6100 6e00 6100 5f00 7300 t.a.k.a.n.a._.s. │ +000024e0: 6500 0000 0c00 6b00 6100 7400 6100 6b00 e.....k.a.t.a.k. │ +000024f0: 6100 6e00 6100 5f00 7300 6800 6900 0000 a.n.a._.s.h.i... │ +00002500: 0b00 6b00 6100 7400 6100 6b00 6100 6e00 ..k.a.t.a.k.a.n. │ +00002510: 6100 5f00 7300 6f00 0000 0b00 6b00 6100 a._.s.o.....k.a. │ +00002520: 7400 6100 6b00 6100 6e00 6100 5f00 7300 t.a.k.a.n.a._.s. │ +00002530: 7500 0000 0b00 6b00 6100 7400 6100 6b00 u.....k.a.t.a.k. │ +00002540: 6100 6e00 6100 5f00 7400 6100 0000 0b00 a.n.a._.t.a..... │ +00002550: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ +00002560: 5f00 7400 6500 0000 0b00 6b00 6100 7400 _.t.e.....k.a.t. │ +00002570: 6100 6b00 6100 6e00 6100 5f00 7400 6f00 a.k.a.n.a._.t.o. │ +00002580: 0000 0c00 6b00 6100 7400 6100 6b00 6100 ....k.a.t.a.k.a. │ +00002590: 6e00 6100 5f00 7400 7300 7500 0000 0a00 n.a._.t.s.u..... │ +000025a0: 6b00 6100 7400 6100 6b00 6100 6e00 6100 k.a.t.a.k.a.n.a. │ +000025b0: 5f00 7500 0000 0b00 6b00 6100 7400 6100 _.u.....k.a.t.a. │ +000025c0: 6b00 6100 6e00 6100 5f00 7700 6100 0000 k.a.n.a._.w.a... │ +000025d0: 0b00 6b00 6100 7400 6100 6b00 6100 6e00 ..k.a.t.a.k.a.n. │ +000025e0: 6100 5f00 7900 6100 0000 0b00 6b00 6100 a._.y.a.....k.a. │ +000025f0: 7400 6100 6b00 6100 6e00 6100 5f00 7900 t.a.k.a.n.a._.y. │ +00002600: 6f00 0000 0b00 6b00 6100 7400 6100 6b00 o.....k.a.t.a.k. │ +00002610: 6100 6e00 6100 5f00 7900 7500 0000 0500 a.n.a._.y.u..... │ +00002620: 6100 6200 6f00 7500 7400 0000 0b00 6300 a.b.o.u.t.....c. │ +00002630: 6800 6f00 6f00 7300 6500 7200 5f00 7200 h.o.o.s.e.r._.r. │ +00002640: 6f00 7700 0000 0f00 6400 7500 6d00 6d00 o.w.....d.u.m.m. │ +00002650: 7900 5f00 6c00 6900 7300 7400 5f00 6900 y._.l.i.s.t._.i. │ +00002660: 7400 6500 6d00 0000 0c00 6b00 6100 6e00 t.e.m.....k.a.n. │ +00002670: 6a00 6900 5f00 6400 6900 6100 6c00 6f00 j.i._.d.i.a.l.o. │ +00002680: 6700 0000 0a00 6b00 6100 6e00 6a00 6900 g.....k.a.n.j.i. │ +00002690: 5f00 6900 7400 6500 6d00 0000 0a00 6b00 _.i.t.e.m.....k. │ +000026a0: 6100 6e00 6a00 6900 5f00 6c00 6900 7300 a.n.j.i._.l.i.s. │ +000026b0: 7400 0000 1200 6b00 6100 6e00 6a00 6900 t.....k.a.n.j.i. │ +000026c0: 5f00 7300 7000 6900 6e00 6e00 6500 7200 _.s.p.i.n.n.e.r. │ +000026d0: 5f00 6900 7400 6500 6d00 0000 1400 6b00 _.i.t.e.m.....k. │ +000026e0: 6100 7400 6100 6b00 6100 6e00 6100 5f00 a.t.a.k.a.n.a._. │ +000026f0: 6200 7500 7400 7400 6f00 6e00 5f00 6900 b.u.t.t.o.n._.i. │ +00002700: 7400 6500 6d00 0000 0d00 6b00 6100 7400 t.e.m.....k.a.t. │ +00002710: 6100 6b00 6100 6e00 6100 5f00 6900 7400 a.k.a.n.a._.i.t. │ +00002720: 6500 6d00 0000 0400 6d00 6100 6900 6e00 e.m.....m.a.i.n. │ +00002730: 0000 0c00 6e00 6100 6d00 6500 5f00 6400 ....n.a.m.e._.d. │ +00002740: 6900 7300 7000 6c00 6100 7900 0000 1300 i.s.p.l.a.y..... │ +00002750: 7000 7200 6f00 6e00 7500 6e00 6300 6900 p.r.o.n.u.n.c.i. │ +00002760: 6100 7400 6900 6f00 6e00 5f00 6700 7500 a.t.i.o.n._.g.u. │ +00002770: 6900 6400 6500 0000 0d00 7700 7200 6900 i.d.e.....w.r.i. │ +00002780: 7400 6900 6e00 6700 5f00 6700 7500 6900 t.i.n.g._.g.u.i. │ +00002790: 6400 6500 0000 1000 7400 7200 6100 6e00 d.e.....t.r.a.n. │ +000027a0: 7300 6c00 7500 6300 6500 6e00 7400 4200 s.l.u.c.e.n.t.B. │ +000027b0: 6c00 6100 6300 6b00 0000 0b00 7400 7200 l.a.c.k.....t.r. │ +000027c0: 6100 6e00 7300 7000 6100 7200 6500 6e00 a.n.s.p.a.r.e.n. │ +000027d0: 7400 0000 0800 6100 7000 7000 5f00 6e00 t.....a.p.p._.n. │ +000027e0: 6100 6d00 6500 0000 0700 6300 6f00 6e00 a.m.e.....c.o.n. │ +000027f0: 7600 6500 7200 7400 0000 1200 7600 6900 v.e.r.t.....v.i. │ +00002800: 6500 7700 5300 6100 7600 6500 6400 4b00 e.w.S.a.v.e.d.K. │ +00002810: 6100 6e00 6a00 6900 5400 6500 7800 7400 a.n.j.i.T.e.x.t. │ +00002820: 0000 1600 6500 6e00 6700 6c00 6900 7300 ....e.n.g.l.i.s. │ +00002830: 6800 4e00 6100 6d00 6500 4500 7800 7000 h.N.a.m.e.E.x.p. │ +00002840: 6c00 6100 6e00 6100 7400 6900 6f00 6e00 l.a.n.a.t.i.o.n. │ +00002850: 0000 1200 7000 7200 6f00 6e00 7500 6e00 ....p.r.o.n.u.n. │ +00002860: 6300 6900 6100 7400 6900 6f00 6e00 4700 c.i.a.t.i.o.n.G. │ +00002870: 7500 6900 6400 6500 0000 0a00 6700 6f00 u.i.d.e.....g.o. │ +00002880: 4200 6100 6300 6b00 5400 6500 7800 7400 B.a.c.k.T.e.x.t. │ +00002890: 0000 0a00 6600 6900 6e00 6900 7300 6800 ....f.i.n.i.s.h. │ +000028a0: 5400 6500 7800 7400 0000 1600 7200 6f00 T.e.x.t.....r.o. │ +000028b0: 6d00 6100 6100 6a00 6900 4e00 6100 6d00 m.a.a.j.i.N.a.m. │ +000028c0: 6500 4500 7800 7000 6c00 6100 6e00 6100 e.E.x.p.l.a.n.a. │ +000028d0: 7400 6900 6f00 6e00 0000 1300 6f00 7600 t.i.o.n.....o.v. │ +000028e0: 6500 7200 7200 6900 6400 6500 5200 6f00 e.r.r.i.d.e.R.o. │ +000028f0: 6f00 6d00 6100 6a00 6900 4800 6900 6e00 o.m.a.j.i.H.i.n. │ +00002900: 7400 0000 0e00 6900 6e00 7600 6100 6c00 t.....i.n.v.a.l. │ +00002910: 6900 6400 5200 6f00 6f00 6d00 6100 6a00 i.d.R.o.o.m.a.j. │ +00002920: 6900 0000 1300 6300 6f00 7000 7900 5400 i.....c.o.p.y.T. │ +00002930: 6f00 4300 6c00 6900 7000 6200 6f00 6100 o.C.l.i.p.b.o.a. │ +00002940: 7200 6400 5400 6500 7800 7400 0000 1500 r.d.T.e.x.t..... │ +00002950: 6300 6f00 7000 6900 6500 6400 5400 6f00 c.o.p.i.e.d.T.o. │ +00002960: 4300 6c00 6900 7000 6200 6f00 6100 7200 C.l.i.p.b.o.a.r. │ +00002970: 6400 5400 6500 7800 7400 0000 0a00 6300 d.T.e.x.t.....c. │ +00002980: 6100 6e00 6300 6500 6c00 5400 6500 7800 a.n.c.e.l.T.e.x. │ +00002990: 7400 0000 0b00 7300 6100 7600 6500 4e00 t.....s.a.v.e.N. │ +000029a0: 6500 7700 5400 6500 7800 7400 0000 0a00 e.w.T.e.x.t..... │ +000029b0: 6400 6500 6c00 6500 7400 6500 5400 6500 d.e.l.e.t.e.T.e. │ +000029c0: 7800 7400 0000 1400 6f00 7600 6500 7200 x.t.....o.v.e.r. │ +000029d0: 7200 6900 6400 6500 4b00 6100 7400 6100 r.i.d.e.K.a.t.a. │ +000029e0: 6b00 6100 6e00 6100 5400 6500 7800 7400 k.a.n.a.T.e.x.t. │ +000029f0: 0000 1700 7000 7200 6f00 6e00 7500 6e00 ....p.r.o.n.u.n. │ +00002a00: 6300 6900 6100 7400 6900 6f00 6e00 4700 c.i.a.t.i.o.n.G. │ +00002a10: 7500 6900 6400 6500 5400 6900 7400 6c00 u.i.d.e.T.i.t.l. │ +00002a20: 6500 0000 0900 6100 6200 6f00 7500 7400 e.....a.b.o.u.t. │ +00002a30: 5400 6500 7800 7400 0000 0c00 7200 6f00 T.e.x.t.....r.o. │ +00002a40: 6f00 6d00 6100 6a00 6900 4d00 6f00 6400 o.m.a.j.i.M.o.d. │ +00002a50: 6500 6c00 0000 0f00 6b00 6100 6e00 6a00 e.l.....k.a.n.j. │ +00002a60: 6900 4400 6900 6300 7400 6900 6f00 6e00 i.D.i.c.t.i.o.n. │ +00002a70: 6100 7200 7900 0000 0a00 6e00 6100 6d00 a.r.y.....n.a.m. │ +00002a80: 6500 4c00 6f00 6f00 6b00 7500 7000 0000 e.L.o.o.k.u.p... │ +00002a90: 1800 6300 6f00 6e00 7600 6500 7200 7400 ..c.o.n.v.e.r.t. │ +00002aa0: 5400 6f00 4b00 6100 6e00 6a00 6900 4200 T.o.K.a.n.j.i.B. │ +00002ab0: 7500 7400 7400 6f00 6e00 5400 6500 7800 u.t.t.o.n.T.e.x. │ +00002ac0: 7400 0000 0e00 6500 6d00 7000 7400 7900 t.....e.m.p.t.y. │ +00002ad0: 4b00 6100 6e00 6a00 6900 4c00 6900 7300 K.a.n.j.i.L.i.s. │ +00002ae0: 7400 0000 1000 6d00 6f00 7200 6500 4300 t.....m.o.r.e.C. │ +00002af0: 6f00 6d00 6200 6900 6e00 6100 7400 6900 o.m.b.i.n.a.t.i. │ +00002b00: 6f00 6e00 7300 0000 0f00 6d00 6f00 6400 o.n.s.....m.o.d. │ +00002b10: 6900 6600 7900 4b00 6100 6e00 6a00 6900 i.f.y.K.a.n.j.i. │ +00002b20: 5400 6500 7800 7400 0000 0900 7300 6800 T.e.x.t.....s.h. │ +00002b30: 6100 7200 6500 5400 6500 7800 7400 0000 a.r.e.T.e.x.t... │ +00002b40: 1100 6400 6f00 6e00 6500 4d00 6f00 6400 ..d.o.n.e.M.o.d. │ +00002b50: 6900 6600 7900 6900 6e00 6700 5400 6500 i.f.y.i.n.g.T.e. │ +00002b60: 7800 7400 0000 0d00 7300 6100 7600 6500 x.t.....s.a.v.e. │ +00002b70: 4b00 6100 6e00 6a00 6900 5400 6500 7800 K.a.n.j.i.T.e.x. │ +00002b80: 7400 0000 1400 7300 6800 6100 7200 6500 t.....s.h.a.r.e. │ +00002b90: 4b00 6100 6e00 6a00 6900 5400 6500 7800 K.a.n.j.i.T.e.x. │ +00002ba0: 7400 5400 6f00 5300 6500 6e00 6400 0000 t.T.o.S.e.n.d... │ +00002bb0: 1700 7300 6800 6100 7200 6500 4b00 6100 ..s.h.a.r.e.K.a. │ +00002bc0: 7400 6100 6b00 6100 6e00 6100 5400 6500 t.a.k.a.n.a.T.e. │ +00002bd0: 7800 7400 5400 6f00 5300 6500 6e00 6400 x.t.T.o.S.e.n.d. │ +00002be0: 0000 1200 7300 6800 6100 7200 6500 5300 ....s.h.a.r.e.S. │ +00002bf0: 7500 6200 6a00 6500 6300 7400 5400 6f00 u.b.j.e.c.t.T.o. │ +00002c00: 5300 6500 6e00 6400 0000 0e00 6b00 6100 S.e.n.d.....k.a. │ +00002c10: 6e00 6a00 6900 5300 6100 7600 6500 6400 n.j.i.S.a.v.e.d. │ +00002c20: 5400 6500 7800 7400 0000 1000 7700 7200 T.e.x.t.....w.r. │ +00002c30: 6900 7400 6900 6e00 6700 4700 7500 6900 i.t.i.n.g.G.u.i. │ +00002c40: 6400 6500 5400 6500 7800 7400 0000 1b00 d.e.T.e.x.t..... │ +00002c50: 7700 7200 6900 7400 6900 6e00 6700 4700 w.r.i.t.i.n.g.G. │ +00002c60: 7500 6900 6400 6500 4500 7800 7000 6c00 u.i.d.e.E.x.p.l. │ +00002c70: 6100 6e00 6100 7400 6900 6f00 6e00 5400 a.n.a.t.i.o.n.T. │ +00002c80: 6500 7800 7400 0000 2000 7700 7200 6900 e.x.t... .w.r.i. │ +00002c90: 7400 6900 6e00 6700 4700 7500 6900 6400 t.i.n.g.G.u.i.d. │ +00002ca0: 6500 5400 6500 6e00 5400 6500 6e00 4400 e.T.e.n.T.e.n.D. │ +00002cb0: 6900 7300 6300 6c00 6100 6900 6d00 6500 i.s.c.l.a.i.m.e. │ +00002cc0: 7200 5400 6500 7800 7400 0000 1e00 7700 r.T.e.x.t.....w. │ +00002cd0: 7200 6900 7400 6900 6e00 6700 4700 7500 r.i.t.i.n.g.G.u. │ +00002ce0: 6900 6400 6500 4d00 6100 7200 7500 4400 i.d.e.M.a.r.u.D. │ +00002cf0: 6900 7300 6300 6c00 6100 6900 6d00 6500 i.s.c.l.a.i.m.e. │ +00002d00: 7200 5400 6500 7800 7400 0000 1b00 7700 r.T.e.x.t.....w. │ +00002d10: 7200 6900 7400 6900 6e00 6700 4700 7500 r.i.t.i.n.g.G.u. │ +00002d20: 6900 6400 6500 4400 6100 7300 6800 4500 i.d.e.D.a.s.h.E. │ +00002d30: 7800 7000 6c00 6100 6e00 6100 7400 6900 x.p.l.a.n.a.t.i. │ +00002d40: 6f00 6e00 0000 1f00 7700 7200 6900 7400 o.n.....w.r.i.t. │ +00002d50: 6900 6e00 6700 4700 7500 6900 6400 6500 i.n.g.G.u.i.d.e. │ +00002d60: 5300 6d00 6100 6c00 6c00 5400 7300 7500 S.m.a.l.l.T.s.u. │ +00002d70: 4500 7800 7000 6c00 6100 6e00 6100 7400 E.x.p.l.a.n.a.t. │ +00002d80: 6900 6f00 6e00 0000 2100 7700 7200 6900 i.o.n...!.w.r.i. │ +00002d90: 7400 6900 6e00 6700 4700 7500 6900 6400 t.i.n.g.G.u.i.d. │ +00002da0: 6500 5300 6d00 6100 6c00 6c00 5600 6f00 e.S.m.a.l.l.V.o. │ +00002db0: 7700 6500 6c00 4500 7800 7000 6c00 6100 w.e.l.E.x.p.l.a. │ +00002dc0: 6e00 6100 7400 6900 6f00 6e00 0000 1100 n.a.t.i.o.n..... │ +00002dd0: 6e00 6100 6d00 6500 5f00 6400 6900 7300 n.a.m.e._.d.i.s. │ +00002de0: 7000 6c00 6100 7900 5f00 6d00 6500 6e00 p.l.a.y._.m.e.n. │ +00002df0: 7500 0000 0f00 6100 6200 6f00 7500 7400 u.....a.b.o.u.t. │ +00002e00: 5300 6300 7200 6f00 6c00 6c00 5600 6900 S.c.r.o.l.l.V.i. │ +00002e10: 6500 7700 0000 0400 6900 6300 6f00 6e00 e.w.....i.c.o.n. │ +00002e20: 0000 0500 6c00 6100 6200 6500 6c00 0000 ....l.a.b.e.l... │ +00002e30: 1100 6400 7500 6d00 6d00 7900 4c00 6900 ..d.u.m.m.y.L.i. │ +00002e40: 7300 7400 4900 7400 6500 6d00 5400 6500 s.t.I.t.e.m.T.e. │ +00002e50: 7800 7400 0000 2100 6b00 6100 6e00 6a00 x.t...!.k.a.n.j. │ +00002e60: 6900 5300 7000 6900 6e00 6e00 6500 7200 i.S.p.i.n.n.e.r. │ +00002e70: 7300 4800 6f00 7200 6900 7a00 6f00 6e00 s.H.o.r.i.z.o.n. │ +00002e80: 7400 6100 6c00 5300 6300 7200 6f00 6c00 t.a.l.S.c.r.o.l. │ +00002e90: 6c00 5600 6900 6500 7700 0000 1900 6b00 l.V.i.e.w.....k. │ +00002ea0: 6100 6e00 6a00 6900 5300 7000 6900 6e00 a.n.j.i.S.p.i.n. │ +00002eb0: 6e00 6500 7200 7300 4c00 6900 6e00 6500 n.e.r.s.L.i.n.e. │ +00002ec0: 6100 7200 4c00 6100 7900 6f00 7500 7400 a.r.L.a.y.o.u.t. │ +00002ed0: 0000 1500 6b00 6100 6e00 6a00 6900 5400 ....k.a.n.j.i.T. │ +00002ee0: 6500 7800 7400 5600 6900 6500 7700 4900 e.x.t.V.i.e.w.I. │ +00002ef0: 6e00 4400 6900 6100 6c00 6f00 6700 0000 n.D.i.a.l.o.g... │ +00002f00: 1c00 6b00 6100 6e00 6a00 6900 5200 6f00 ..k.a.n.j.i.R.o. │ +00002f10: 6f00 6d00 6100 6a00 6900 5400 6500 7800 o.m.a.j.i.T.e.x. │ +00002f20: 7400 5600 6900 6500 7700 4900 6e00 4400 t.V.i.e.w.I.n.D. │ +00002f30: 6900 6100 6c00 6f00 6700 0000 2200 6b00 i.a.l.o.g...".k. │ +00002f40: 6100 6e00 6a00 6900 4500 6e00 6700 6c00 a.n.j.i.E.n.g.l. │ +00002f50: 6900 7300 6800 4300 6f00 6e00 7400 6100 i.s.h.C.o.n.t.a. │ +00002f60: 6900 6e00 6900 6e00 6700 4c00 6900 6e00 i.n.i.n.g.L.i.n. │ +00002f70: 6500 6100 7200 4c00 6100 7900 6f00 7500 e.a.r.L.a.y.o.u. │ +00002f80: 7400 0000 1c00 6b00 6100 6e00 6a00 6900 t.....k.a.n.j.i. │ +00002f90: 4500 6e00 6700 6c00 6900 7300 6800 5400 E.n.g.l.i.s.h.T. │ +00002fa0: 6500 7800 7400 5600 6900 6500 7700 4900 e.x.t.V.i.e.w.I. │ +00002fb0: 6e00 4400 6900 6100 6c00 6f00 6700 0000 n.D.i.a.l.o.g... │ +00002fc0: 1100 6d00 6f00 6400 6900 6600 7900 4b00 ..m.o.d.i.f.y.K. │ +00002fd0: 6100 6e00 6a00 6900 4200 7500 7400 7400 a.n.j.i.B.u.t.t. │ +00002fe0: 6f00 6e00 0000 0f00 7300 6100 7600 6500 o.n.....s.a.v.e. │ +00002ff0: 4b00 6100 6e00 6a00 6900 4200 7500 7400 K.a.n.j.i.B.u.t. │ +00003000: 7400 6f00 6e00 0000 1b00 7300 6100 7600 t.o.n.....s.a.v. │ +00003010: 6500 4100 6c00 7200 6500 6100 6400 7900 e.A.l.r.e.a.d.y. │ +00003020: 5300 6100 7600 6500 6400 4b00 6100 6e00 S.a.v.e.d.K.a.n. │ +00003030: 6a00 6900 4200 7500 7400 7400 6f00 6e00 j.i.B.u.t.t.o.n. │ +00003040: 0000 1000 7300 6800 6100 7200 6500 4b00 ....s.h.a.r.e.K. │ +00003050: 6100 6e00 6a00 6900 4200 7500 7400 7400 a.n.j.i.B.u.t.t. │ +00003060: 6f00 6e00 0000 1700 6700 6f00 4200 6100 o.n.....g.o.B.a. │ +00003070: 6300 6b00 5400 6f00 4b00 6100 6e00 6a00 c.k.T.o.K.a.n.j. │ +00003080: 6900 5600 6900 6500 7700 4200 7500 7400 i.V.i.e.w.B.u.t. │ +00003090: 7400 6f00 6e00 0000 1d00 6100 6400 6400 t.o.n.....a.d.d. │ +000030a0: 6900 7400 6900 6f00 6e00 6100 6c00 4200 i.t.i.o.n.a.l.B. │ +000030b0: 7500 7400 7400 6f00 6e00 7300 4c00 6900 u.t.t.o.n.s.L.i. │ +000030c0: 6e00 6500 6100 7200 4c00 6100 7900 6f00 n.e.a.r.L.a.y.o. │ +000030d0: 7500 7400 0000 1200 7300 6100 7600 6500 u.t.....s.a.v.e. │ +000030e0: 4e00 6500 7700 4b00 6100 6e00 6a00 6900 N.e.w.K.a.n.j.i. │ +000030f0: 4200 7500 7400 7400 6f00 6e00 0000 1100 B.u.t.t.o.n..... │ +00003100: 6400 6500 6c00 6500 7400 6500 4b00 6100 d.e.l.e.t.e.K.a. │ +00003110: 6e00 6a00 6900 4200 7500 7400 7400 6f00 n.j.i.B.u.t.t.o. │ +00003120: 6e00 0000 1100 6300 6100 6e00 6300 6500 n.....c.a.n.c.e. │ +00003130: 6c00 4b00 6100 6e00 6a00 6900 4200 7500 l.K.a.n.j.i.B.u. │ +00003140: 7400 7400 6f00 6e00 0000 0d00 6b00 6100 t.t.o.n.....k.a. │ +00003150: 6e00 6a00 6900 5400 6500 7800 7400 5600 n.j.i.T.e.x.t.V. │ +00003160: 6900 6500 7700 0000 1c00 6b00 6100 6e00 i.e.w.....k.a.n. │ +00003170: 6a00 6900 4f00 7200 6900 6700 6900 6e00 j.i.O.r.i.g.i.n. │ +00003180: 6100 6c00 4500 6e00 6700 6c00 6900 7300 a.l.E.n.g.l.i.s. │ +00003190: 6800 5400 6500 7800 7400 5600 6900 6500 h.T.e.x.t.V.i.e. │ +000031a0: 7700 0000 1400 6b00 6100 6e00 6a00 6900 w.....k.a.n.j.i. │ +000031b0: 5200 6f00 6f00 6d00 6100 6a00 6900 5400 R.o.o.m.a.j.i.T. │ +000031c0: 6500 7800 7400 5600 6900 6500 7700 0000 e.x.t.V.i.e.w... │ +000031d0: 1400 6b00 6100 6e00 6a00 6900 4500 6e00 ..k.a.n.j.i.E.n. │ +000031e0: 6700 6c00 6900 7300 6800 5400 6500 7800 g.l.i.s.h.T.e.x. │ +000031f0: 7400 5600 6900 6500 7700 0000 1f00 6500 t.V.i.e.w.....e. │ +00003200: 6e00 6700 6c00 6900 7300 6800 4e00 6100 n.g.l.i.s.h.N.a. │ +00003210: 6d00 6500 4500 6400 6900 7400 5400 6500 m.e.E.d.i.t.T.e. │ +00003220: 7800 7400 4c00 6900 6e00 6500 6100 7200 x.t.L.i.n.e.a.r. │ +00003230: 4c00 6100 7900 6f00 7500 7400 0000 1300 L.a.y.o.u.t..... │ +00003240: 6500 6e00 6700 6c00 6900 7300 6800 4e00 e.n.g.l.i.s.h.N. │ +00003250: 6100 6d00 6500 4500 6400 6900 7400 5400 a.m.e.E.d.i.t.T. │ +00003260: 6500 7800 7400 0000 0d00 6300 6f00 6e00 e.x.t.....c.o.n. │ +00003270: 7600 6500 7200 7400 4200 7500 7400 7400 v.e.r.t.B.u.t.t. │ +00003280: 6f00 6e00 0000 1400 7600 6900 6500 7700 o.n.....v.i.e.w. │ +00003290: 5300 6100 7600 6500 6400 4b00 6100 6e00 S.a.v.e.d.K.a.n. │ +000032a0: 6a00 6900 4200 7500 7400 7400 6f00 6e00 j.i.B.u.t.t.o.n. │ +000032b0: 0000 0b00 6100 6200 6f00 7500 7400 4200 ....a.b.o.u.t.B. │ +000032c0: 7500 7400 7400 6f00 6e00 0000 0c00 6b00 u.t.t.o.n.....k. │ +000032d0: 6100 7400 6100 6b00 6100 6e00 6100 4e00 a.t.a.k.a.n.a.N. │ +000032e0: 6100 6d00 6500 0000 0b00 7200 6f00 6d00 a.m.e.....r.o.m. │ +000032f0: 6100 6100 6a00 6900 4e00 6100 6d00 6500 a.a.j.i.N.a.m.e. │ +00003300: 0000 1700 6f00 7600 6500 7200 7200 6900 ....o.v.e.r.r.i. │ +00003310: 6400 6500 5200 6f00 6f00 6d00 6100 6a00 d.e.R.o.o.m.a.j. │ +00003320: 6900 4500 6400 6900 7400 5400 6500 7800 i.E.d.i.t.T.e.x. │ +00003330: 7400 0000 1400 6300 6f00 6e00 7600 6500 t.....c.o.n.v.e. │ +00003340: 7200 7400 5400 6f00 4b00 6100 6e00 6a00 r.t.T.o.K.a.n.j. │ +00003350: 6900 4200 7500 7400 7400 6f00 6e00 0000 i.B.u.t.t.o.n... │ +00003360: 1300 7300 6800 6100 7200 6500 4b00 6100 ..s.h.a.r.e.K.a. │ +00003370: 7400 6100 6b00 6100 6e00 6100 4200 7500 t.a.k.a.n.a.B.u. │ +00003380: 7400 7400 6f00 6e00 0000 0f00 7300 7400 t.t.o.n.....s.t. │ +00003390: 6100 7200 7400 4f00 7600 6500 7200 4200 a.r.t.O.v.e.r.B. │ +000033a0: 7500 7400 7400 6f00 6e00 0000 1800 7000 u.t.t.o.n.....p. │ +000033b0: 7200 6f00 6e00 7500 6e00 6300 6900 6100 r.o.n.u.n.c.i.a. │ +000033c0: 7400 6900 6f00 6e00 4700 7500 6900 6400 t.i.o.n.G.u.i.d. │ +000033d0: 6500 4200 7500 7400 7400 6f00 6e00 0000 e.B.u.t.t.o.n... │ +000033e0: 1200 7700 7200 6900 7400 6900 6e00 6700 ..w.r.i.t.i.n.g. │ +000033f0: 4700 7500 6900 6400 6500 4200 7500 7400 G.u.i.d.e.B.u.t. │ +00003400: 7400 6f00 6e00 0000 1e00 7000 7200 6f00 t.o.n.....p.r.o. │ +00003410: 6e00 7500 6e00 6300 6900 6100 7400 6900 n.u.n.c.i.a.t.i. │ +00003420: 6f00 6e00 4700 7500 6900 6400 6500 4c00 o.n.G.u.i.d.e.L. │ +00003430: 6900 6e00 6500 6100 7200 4c00 6100 7900 i.n.e.a.r.L.a.y. │ +00003440: 6f00 7500 7400 0000 1f00 7200 6f00 6d00 o.u.t.....r.o.m. │ +00003450: 6100 6100 6a00 6900 4e00 6100 6d00 6500 a.a.j.i.N.a.m.e. │ +00003460: 4900 6e00 5000 7200 6f00 6e00 7500 6e00 I.n.P.r.o.n.u.n. │ +00003470: 6300 6900 6100 7400 6900 6f00 6e00 4700 c.i.a.t.i.o.n.G. │ +00003480: 7500 6900 6400 6500 0000 1700 7000 7200 u.i.d.e.....p.r. │ +00003490: 6f00 6e00 7500 6e00 6300 6900 6100 7400 o.n.u.n.c.i.a.t. │ +000034a0: 6900 6f00 6e00 4700 7500 6900 6400 6500 i.o.n.G.u.i.d.e. │ +000034b0: 5400 6100 6200 6c00 6500 0000 1100 7700 T.a.b.l.e.....w. │ +000034c0: 7200 6900 7400 6900 6e00 6700 4700 7500 r.i.t.i.n.g.G.u. │ +000034d0: 6900 6400 6500 5400 6100 6200 6c00 6500 i.d.e.T.a.b.l.e. │ +000034e0: 0000 1500 7700 7200 6900 7400 6900 6e00 ....w.r.i.t.i.n. │ +000034f0: 6700 4700 7500 6900 6400 6500 5400 6100 g.G.u.i.d.e.T.a. │ +00003500: 6200 6c00 6500 5200 6f00 7700 3100 0000 b.l.e.R.o.w.1... │ +00003510: 1500 7700 7200 6900 7400 6900 6e00 6700 ..w.r.i.t.i.n.g. │ +00003520: 4700 7500 6900 6400 6500 5400 6100 6200 G.u.i.d.e.T.a.b. │ +00003530: 6c00 6500 5200 6f00 7700 3200 0000 1500 l.e.R.o.w.2..... │ +00003540: 7700 7200 6900 7400 6900 6e00 6700 4700 w.r.i.t.i.n.g.G. │ +00003550: 7500 6900 6400 6500 4900 6d00 6100 6700 u.i.d.e.I.m.a.g. │ +00003560: 6500 5600 6900 6500 7700 0000 1f00 7700 e.V.i.e.w.....w. │ +00003570: 7200 6900 7400 6900 6e00 6700 4700 7500 r.i.t.i.n.g.G.u. │ +00003580: 6900 6400 6500 4500 7800 7000 6c00 6100 i.d.e.E.x.p.l.a. │ +00003590: 6e00 6100 7400 6900 6f00 6e00 5400 6500 n.a.t.i.o.n.T.e. │ +000035a0: 7800 7400 5600 6900 6500 7700 0000 2400 x.t.V.i.e.w...$. │ +000035b0: 7700 7200 6900 7400 6900 6e00 6700 4700 w.r.i.t.i.n.g.G. │ +000035c0: 7500 6900 6400 6500 5400 6500 6e00 5400 u.i.d.e.T.e.n.T. │ +000035d0: 6500 6e00 4400 6900 7300 6300 6c00 6100 e.n.D.i.s.c.l.a. │ +000035e0: 6900 6d00 6500 7200 5400 6500 7800 7400 i.m.e.r.T.e.x.t. │ +000035f0: 5600 6900 6500 7700 0000 1600 7700 7200 V.i.e.w.....w.r. │ +00003600: 6900 7400 6900 6e00 6700 4700 7500 6900 i.t.i.n.g.G.u.i. │ +00003610: 6400 6500 4400 6f00 6e00 6500 4200 7500 d.e.D.o.n.e.B.u. │ +00003620: 7400 7400 6f00 6e00 0000 1000 6f00 7600 t.t.o.n.....o.v. │ +00003630: 6500 7200 7200 6900 6400 6500 4b00 6100 e.r.r.i.d.e.K.a. │ +00003640: 7400 6100 6b00 6100 6e00 6100 0000 0000 t.a.k.a.n.a..... │ +00003650: 0202 1000 1000 0000 0100 0000 0000 0000 ................ │ +00003660: 0202 1000 d400 0000 0200 0000 3100 0000 ............1... │ 00003670: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00003680: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00003690: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000036a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000036b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000036c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000036d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000036e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000036f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00003700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00003710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00003720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00003730: 0102 3800 0c04 0000 0200 0000 3100 0000 ..8.........1... │ -00003740: fc00 0000 2400 0000 0000 0000 0000 0000 ....$........... │ +00003730: 0000 0000 0102 4c00 2004 0000 0200 0000 ......L. ....... │ +00003740: 3100 0000 1001 0000 3800 0000 0000 0000 1.......8....... │ 00003750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00003760: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -00003770: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ -00003780: 6000 0000 7000 0000 8000 0000 9000 0000 `...p........... │ -00003790: a000 0000 b000 0000 c000 0000 d000 0000 ................ │ -000037a0: e000 0000 f000 0000 0001 0000 1001 0000 ................ │ -000037b0: 2001 0000 3001 0000 4001 0000 5001 0000 ...0...@...P... │ -000037c0: 6001 0000 7001 0000 8001 0000 9001 0000 `...p........... │ -000037d0: a001 0000 b001 0000 c001 0000 d001 0000 ................ │ -000037e0: e001 0000 f001 0000 0002 0000 1002 0000 ................ │ -000037f0: 2002 0000 3002 0000 4002 0000 5002 0000 ...0...@...P... │ -00003800: 6002 0000 7002 0000 8002 0000 9002 0000 `...p........... │ -00003810: a002 0000 b002 0000 c002 0000 d002 0000 ................ │ -00003820: e002 0000 f002 0000 0003 0000 0800 0000 ................ │ -00003830: 0000 0000 0800 0003 0200 0000 0800 0000 ................ │ -00003840: 0100 0000 0800 0003 0300 0000 0800 0000 ................ │ -00003850: 0200 0000 0800 0003 0400 0000 0800 0000 ................ │ -00003860: 0300 0000 0800 0003 0500 0000 0800 0000 ................ │ -00003870: 0400 0000 0800 0003 0600 0000 0800 0000 ................ │ -00003880: 0500 0000 0800 0003 0700 0000 0800 0000 ................ │ -00003890: 0600 0000 0800 0003 0800 0000 0800 0000 ................ │ -000038a0: 0700 0000 0800 0003 0900 0000 0800 0000 ................ │ -000038b0: 0800 0000 0800 0003 0a00 0000 0800 0000 ................ │ -000038c0: 0900 0000 0800 0003 0b00 0000 0800 0000 ................ │ -000038d0: 0a00 0000 0800 0003 0c00 0000 0800 0000 ................ │ -000038e0: 0b00 0000 0800 0003 0d00 0000 0800 0000 ................ │ -000038f0: 0c00 0000 0800 0003 0e00 0000 0800 0000 ................ │ -00003900: 0d00 0000 0800 0003 0f00 0000 0800 0000 ................ │ -00003910: 0e00 0000 0800 0003 1000 0000 0800 0000 ................ │ -00003920: 0f00 0000 0800 0003 1100 0000 0800 0000 ................ │ -00003930: 1000 0000 0800 0003 1200 0000 0800 0000 ................ │ -00003940: 1100 0000 0800 0003 1300 0000 0800 0000 ................ │ -00003950: 1200 0000 0800 0003 1400 0000 0800 0000 ................ │ -00003960: 1300 0000 0800 0003 1500 0000 0800 0000 ................ │ -00003970: 1400 0000 0800 0003 1600 0000 0800 0000 ................ │ -00003980: 1500 0000 0800 0003 1700 0000 0800 0000 ................ │ -00003990: 1600 0000 0800 0003 1800 0000 0800 0000 ................ │ -000039a0: 1700 0000 0800 0003 1900 0000 0800 0000 ................ │ -000039b0: 1800 0000 0800 0003 1a00 0000 0800 0000 ................ │ -000039c0: 1900 0000 0800 0003 1b00 0000 0800 0000 ................ │ -000039d0: 1a00 0000 0800 0003 1c00 0000 0800 0000 ................ │ -000039e0: 1b00 0000 0800 0003 1d00 0000 0800 0000 ................ │ -000039f0: 1c00 0000 0800 0003 1e00 0000 0800 0000 ................ │ -00003a00: 1d00 0000 0800 0003 1f00 0000 0800 0000 ................ │ -00003a10: 1e00 0000 0800 0003 2000 0000 0800 0000 ........ ....... │ -00003a20: 1f00 0000 0800 0003 2100 0000 0800 0000 ........!....... │ -00003a30: 2000 0000 0800 0003 2200 0000 0800 0000 ......."....... │ -00003a40: 2100 0000 0800 0003 2300 0000 0800 0000 !.......#....... │ -00003a50: 2200 0000 0800 0003 2400 0000 0800 0000 ".......$....... │ -00003a60: 2300 0000 0800 0003 2500 0000 0800 0000 #.......%....... │ -00003a70: 2400 0000 0800 0003 2600 0000 0800 0000 $.......&....... │ -00003a80: 2500 0000 0800 0003 2700 0000 0800 0000 %.......'....... │ -00003a90: 2600 0000 0800 0003 2800 0000 0800 0000 &.......(....... │ -00003aa0: 2700 0000 0800 0003 2900 0000 0800 0000 '.......)....... │ -00003ab0: 2800 0000 0800 0003 2a00 0000 0800 0000 (.......*....... │ -00003ac0: 2900 0000 0800 0003 2b00 0000 0800 0000 ).......+....... │ -00003ad0: 2a00 0000 0800 0003 2c00 0000 0800 0000 *.......,....... │ -00003ae0: 2b00 0000 0800 0003 2d00 0000 0800 0000 +.......-....... │ -00003af0: 2c00 0000 0800 0003 2e00 0000 0800 0000 ,............... │ -00003b00: 2d00 0000 0800 0003 2f00 0000 0800 0000 -......./....... │ -00003b10: 2e00 0000 0800 0003 3000 0000 0800 0000 ........0....... │ -00003b20: 2f00 0000 0800 0003 3100 0000 0800 0000 /.......1....... │ -00003b30: 3000 0000 0800 0003 3200 0000 0202 1000 0.......2....... │ -00003b40: 4400 0000 0300 0000 0d00 0000 0000 0000 D............... │ -00003b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00003b60: 8000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00003b70: 8000 0000 8000 0000 0000 0000 0000 0000 ................ │ -00003b80: 0102 3800 3c01 0000 0300 0000 0d00 0000 ..8.<........... │ -00003b90: 6c00 0000 2400 0000 0000 0000 0000 0000 l...$........... │ -00003ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00003bb0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -00003bc0: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ -00003bd0: 6000 0000 7000 0000 8000 0000 9000 0000 `...p........... │ -00003be0: a000 0000 b000 0000 c000 0000 0800 0000 ................ │ -00003bf0: 3100 0000 0800 0003 3300 0000 0800 0000 1.......3....... │ -00003c00: 3200 0000 0800 0003 3400 0000 0800 0000 2.......4....... │ -00003c10: 3300 0000 0800 0003 3500 0000 0800 0000 3.......5....... │ -00003c20: 3400 0000 0800 0003 3600 0000 0800 0000 4.......6....... │ -00003c30: 3500 0000 0800 0003 3700 0000 0800 0000 5.......7....... │ -00003c40: 3600 0000 0800 0003 3800 0000 0800 0000 6.......8....... │ -00003c50: 3700 0000 0800 0003 3900 0000 0800 0000 7.......9....... │ -00003c60: 3800 0000 0800 0003 3a00 0000 0800 0000 8.......:....... │ -00003c70: 3900 0000 0800 0003 3b00 0000 0800 0000 9.......;....... │ -00003c80: 3a00 0000 0800 0003 3c00 0000 0800 0000 :.......<....... │ -00003c90: 3b00 0000 0800 0003 3d00 0000 0800 0000 ;.......=....... │ -00003ca0: 3c00 0000 0800 0003 3e00 0000 0800 0000 <.......>....... │ -00003cb0: 3d00 0000 0800 0003 3f00 0000 0102 3800 =.......?.....8. │ -00003cc0: 9c00 0000 0300 0000 0d00 0000 6c00 0000 ............l... │ -00003cd0: 2400 0000 0000 0000 0000 0000 0200 0000 $............... │ -00003ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00003cf0: 0000 0000 ffff ffff ffff ffff ffff ffff ................ │ -00003d00: ffff ffff ffff ffff 0000 0000 ffff ffff ................ │ -00003d10: ffff ffff ffff ffff 1000 0000 2000 0000 ............ ... │ -00003d20: ffff ffff ffff ffff 0800 0000 3600 0000 ............6... │ -00003d30: 0800 0003 4100 0000 0800 0000 3a00 0000 ....A.......:... │ -00003d40: 0800 0003 4200 0000 0800 0000 3b00 0000 ....B.......;... │ -00003d50: 0800 0003 4300 0000 0202 1000 1800 0000 ....C........... │ -00003d60: 0400 0000 0200 0000 0000 0000 0000 0000 ................ │ -00003d70: 0102 3800 6000 0000 0400 0000 0200 0000 ..8.`........... │ -00003d80: 4000 0000 2400 0000 0000 0000 0000 0000 @...$........... │ -00003d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00003da0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -00003db0: 0800 0000 3e00 0000 0800 001c 0000 00bb ....>........... │ -00003dc0: 0800 0000 3f00 0000 0800 001c 0000 0000 ....?........... │ -00003dd0: 0202 1000 b000 0000 0500 0000 2800 0000 ............(... │ +00003760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003780: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ +00003790: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ +000037a0: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ +000037b0: c000 0000 d000 0000 e000 0000 f000 0000 ................ │ +000037c0: 0001 0000 1001 0000 2001 0000 3001 0000 ........ ...0... │ +000037d0: 4001 0000 5001 0000 6001 0000 7001 0000 @...P...`...p... │ +000037e0: 8001 0000 9001 0000 a001 0000 b001 0000 ................ │ +000037f0: c001 0000 d001 0000 e001 0000 f001 0000 ................ │ +00003800: 0002 0000 1002 0000 2002 0000 3002 0000 ........ ...0... │ +00003810: 4002 0000 5002 0000 6002 0000 7002 0000 @...P...`...p... │ +00003820: 8002 0000 9002 0000 a002 0000 b002 0000 ................ │ +00003830: c002 0000 d002 0000 e002 0000 f002 0000 ................ │ +00003840: 0003 0000 0800 0000 0000 0000 0800 0003 ................ │ +00003850: 3c00 0000 0800 0000 0100 0000 0800 0003 <............... │ +00003860: 3e00 0000 0800 0000 0200 0000 0800 0003 >............... │ +00003870: 0200 0000 0800 0000 0300 0000 0800 0003 ................ │ +00003880: 0300 0000 0800 0000 0400 0000 0800 0003 ................ │ +00003890: 0400 0000 0800 0000 0500 0000 0800 0003 ................ │ +000038a0: 0500 0000 0800 0000 0600 0000 0800 0003 ................ │ +000038b0: 0600 0000 0800 0000 0700 0000 0800 0003 ................ │ +000038c0: 0700 0000 0800 0000 0800 0000 0800 0003 ................ │ +000038d0: 0800 0000 0800 0000 0900 0000 0800 0003 ................ │ +000038e0: 0900 0000 0800 0000 0a00 0000 0800 0003 ................ │ +000038f0: 0a00 0000 0800 0000 0b00 0000 0800 0003 ................ │ +00003900: 0b00 0000 0800 0000 0c00 0000 0800 0003 ................ │ +00003910: 0c00 0000 0800 0000 0d00 0000 0800 0003 ................ │ +00003920: 0d00 0000 0800 0000 0e00 0000 0800 0003 ................ │ +00003930: 0e00 0000 0800 0000 0f00 0000 0800 0003 ................ │ +00003940: 0f00 0000 0800 0000 1000 0000 0800 0003 ................ │ +00003950: 1000 0000 0800 0000 1100 0000 0800 0003 ................ │ +00003960: 1100 0000 0800 0000 1200 0000 0800 0003 ................ │ +00003970: 1200 0000 0800 0000 1300 0000 0800 0003 ................ │ +00003980: 1300 0000 0800 0000 1400 0000 0800 0003 ................ │ +00003990: 1400 0000 0800 0000 1500 0000 0800 0003 ................ │ +000039a0: 1500 0000 0800 0000 1600 0000 0800 0003 ................ │ +000039b0: 1600 0000 0800 0000 1700 0000 0800 0003 ................ │ +000039c0: 1700 0000 0800 0000 1800 0000 0800 0003 ................ │ +000039d0: 1800 0000 0800 0000 1900 0000 0800 0003 ................ │ +000039e0: 1900 0000 0800 0000 1a00 0000 0800 0003 ................ │ +000039f0: 1a00 0000 0800 0000 1b00 0000 0800 0003 ................ │ +00003a00: 1b00 0000 0800 0000 1c00 0000 0800 0003 ................ │ +00003a10: 1c00 0000 0800 0000 1d00 0000 0800 0003 ................ │ +00003a20: 1d00 0000 0800 0000 1e00 0000 0800 0003 ................ │ +00003a30: 1e00 0000 0800 0000 1f00 0000 0800 0003 ................ │ +00003a40: 1f00 0000 0800 0000 2000 0000 0800 0003 ........ ....... │ +00003a50: 2000 0000 0800 0000 2100 0000 0800 0003 .......!....... │ +00003a60: 2100 0000 0800 0000 2200 0000 0800 0003 !......."....... │ +00003a70: 2200 0000 0800 0000 2300 0000 0800 0003 ".......#....... │ +00003a80: 2300 0000 0800 0000 2400 0000 0800 0003 #.......$....... │ +00003a90: 2400 0000 0800 0000 2500 0000 0800 0003 $.......%....... │ +00003aa0: 2500 0000 0800 0000 2600 0000 0800 0003 %.......&....... │ +00003ab0: 2600 0000 0800 0000 2700 0000 0800 0003 &.......'....... │ +00003ac0: 2700 0000 0800 0000 2800 0000 0800 0003 '.......(....... │ +00003ad0: 2800 0000 0800 0000 2900 0000 0800 0003 (.......)....... │ +00003ae0: 2900 0000 0800 0000 2a00 0000 0800 0003 ).......*....... │ +00003af0: 2a00 0000 0800 0000 2b00 0000 0800 0003 *.......+....... │ +00003b00: 2b00 0000 0800 0000 2c00 0000 0800 0003 +.......,....... │ +00003b10: 2c00 0000 0800 0000 2d00 0000 0800 0003 ,.......-....... │ +00003b20: 2d00 0000 0800 0000 2e00 0000 0800 0003 -............... │ +00003b30: 2e00 0000 0800 0000 2f00 0000 0800 0003 ......../....... │ +00003b40: 2f00 0000 0800 0000 3000 0000 0800 0003 /.......0....... │ +00003b50: 3000 0000 0202 1000 4400 0000 0300 0000 0.......D....... │ +00003b60: 0d00 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003b70: 0000 0000 0000 0000 8000 0000 0000 0000 ................ │ +00003b80: 0000 0000 0000 0000 8000 0000 8000 0000 ................ │ +00003b90: 0000 0000 0000 0000 0102 4c00 5001 0000 ..........L.P... │ +00003ba0: 0300 0000 0d00 0000 8000 0000 3800 0000 ............8... │ +00003bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003be0: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ +00003bf0: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ +00003c00: 7000 0000 8000 0000 9000 0000 a000 0000 p............... │ +00003c10: b000 0000 c000 0000 0800 0000 3100 0000 ............1... │ +00003c20: 0800 0003 3100 0000 0800 0000 3200 0000 ....1.......2... │ +00003c30: 0800 0003 3200 0000 0800 0000 3300 0000 ....2.......3... │ +00003c40: 0800 0003 3300 0000 0800 0000 3400 0000 ....3.......4... │ +00003c50: 0800 0003 3400 0000 0800 0000 3500 0000 ....4.......5... │ +00003c60: 0800 0003 3500 0000 0800 0000 3600 0000 ....5.......6... │ +00003c70: 0800 0003 3600 0000 0800 0000 3700 0000 ....6.......7... │ +00003c80: 0800 0003 3800 0000 0800 0000 3800 0000 ....8.......8... │ +00003c90: 0800 0003 3900 0000 0800 0000 3900 0000 ....9.......9... │ +00003ca0: 0800 0003 3a00 0000 0800 0000 3a00 0000 ....:.......:... │ +00003cb0: 0800 0003 3b00 0000 0800 0000 3b00 0000 ....;.......;... │ +00003cc0: 0800 0003 3d00 0000 0800 0000 3c00 0000 ....=.......<... │ +00003cd0: 0800 0003 3f00 0000 0800 0000 3d00 0000 ....?.......=... │ +00003ce0: 0800 0003 4000 0000 0102 4c00 b000 0000 ....@.....L..... │ +00003cf0: 0300 0000 0d00 0000 8000 0000 3800 0000 ............8... │ +00003d00: 0000 0000 0000 0000 0200 0000 0000 0000 ................ │ +00003d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003d30: 0000 0000 ffff ffff ffff ffff ffff ffff ................ │ +00003d40: ffff ffff ffff ffff 0000 0000 ffff ffff ................ │ +00003d50: ffff ffff ffff ffff 1000 0000 2000 0000 ............ ... │ +00003d60: ffff ffff ffff ffff 0800 0000 3600 0000 ............6... │ +00003d70: 0800 0003 4100 0000 0800 0000 3a00 0000 ....A.......:... │ +00003d80: 0800 0003 4200 0000 0800 0000 3b00 0000 ....B.......;... │ +00003d90: 0800 0003 4300 0000 0202 1000 1800 0000 ....C........... │ +00003da0: 0400 0000 0200 0000 0000 0000 0000 0000 ................ │ +00003db0: 0102 4c00 7400 0000 0400 0000 0200 0000 ..L.t........... │ +00003dc0: 5400 0000 3800 0000 0000 0000 0000 0000 T...8........... │ +00003dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00003de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00003df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00003e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00003e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00003e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00003e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003e00: 1000 0000 0800 0000 3e00 0000 0800 001c ........>....... │ +00003e10: 0000 00bb 0800 0000 3f00 0000 0800 001c ........?....... │ +00003e20: 0000 0000 0202 1000 b000 0000 0500 0000 ................ │ +00003e30: 2800 0000 0000 0000 0000 0000 0000 0000 (............... │ 00003e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00003e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00003e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00003e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00003e80: 0102 3800 5803 0000 0500 0000 2800 0000 ..8.X.......(... │ -00003e90: d800 0000 2400 0000 0000 0000 0000 0000 ....$........... │ +00003e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00003ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00003eb0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -00003ec0: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ -00003ed0: 6000 0000 7000 0000 8000 0000 9000 0000 `...p........... │ -00003ee0: a000 0000 b000 0000 c000 0000 d000 0000 ................ │ -00003ef0: e000 0000 f000 0000 0001 0000 1001 0000 ................ │ -00003f00: 2001 0000 3001 0000 4001 0000 5001 0000 ...0...@...P... │ -00003f10: 6001 0000 7001 0000 8001 0000 9001 0000 `...p........... │ -00003f20: a001 0000 b001 0000 c001 0000 d001 0000 ................ │ -00003f30: e001 0000 f001 0000 0002 0000 1002 0000 ................ │ -00003f40: 2002 0000 3002 0000 4002 0000 5002 0000 ...0...@...P... │ -00003f50: 6002 0000 7002 0000 0800 0000 4000 0000 `...p.......@... │ -00003f60: 0800 0003 4400 0000 0800 0000 4100 0000 ....D.......A... │ -00003f70: 0800 0003 4500 0000 0800 0000 3100 0000 ....E.......1... │ -00003f80: 0800 0003 4600 0000 0800 0000 4200 0000 ....F.......B... │ -00003f90: 0800 0003 4700 0000 0800 0000 4300 0000 ....G.......C... │ -00003fa0: 0800 0003 4800 0000 0800 0000 4400 0000 ....H.......D... │ -00003fb0: 0800 0003 4900 0000 0800 0000 4500 0000 ....I.......E... │ -00003fc0: 0800 0003 4a00 0000 0800 0000 4600 0000 ....J.......F... │ -00003fd0: 0800 0003 4b00 0000 0800 0000 4700 0000 ....K.......G... │ -00003fe0: 0800 0003 4c00 0000 0800 0000 4800 0000 ....L.......H... │ -00003ff0: 0800 0003 4d00 0000 0800 0000 4900 0000 ....M.......I... │ -00004000: 0800 0003 4e00 0000 0800 0000 4a00 0000 ....N.......J... │ -00004010: 0800 0003 4f00 0000 0800 0000 4b00 0000 ....O.......K... │ -00004020: 0800 0003 5000 0000 0800 0000 4c00 0000 ....P.......L... │ -00004030: 0800 0003 5100 0000 0800 0000 4d00 0000 ....Q.......M... │ -00004040: 0800 0003 5200 0000 0800 0000 4e00 0000 ....R.......N... │ -00004050: 0800 0003 5300 0000 0800 0000 4f00 0000 ....S.......O... │ -00004060: 0800 0003 5400 0000 0800 0000 5000 0000 ....T.......P... │ -00004070: 0800 0003 5500 0000 0800 0000 5100 0000 ....U.......Q... │ -00004080: 0800 0003 0000 0000 0800 0000 5200 0000 ............R... │ -00004090: 0800 0003 5600 0000 0800 0000 5300 0000 ....V.......S... │ -000040a0: 0800 0003 5700 0000 0800 0000 5400 0000 ....W.......T... │ -000040b0: 0800 0003 5800 0000 0800 0000 5500 0000 ....X.......U... │ -000040c0: 0800 0003 5900 0000 0800 0000 5600 0000 ....Y.......V... │ -000040d0: 0800 0003 5a00 0000 0800 0000 5700 0000 ....Z.......W... │ -000040e0: 0800 0003 0100 0000 0800 0000 5800 0000 ............X... │ -000040f0: 0800 0003 5b00 0000 0800 0000 5900 0000 ....[.......Y... │ -00004100: 0800 0003 5c00 0000 0800 0000 5a00 0000 ....\.......Z... │ -00004110: 0800 0003 5d00 0000 0800 0000 5b00 0000 ....].......[... │ -00004120: 0800 0003 5e00 0000 0800 0000 5c00 0000 ....^.......\... │ -00004130: 0800 0003 5f00 0000 0800 0000 5d00 0000 ...._.......]... │ -00004140: 0800 0003 6000 0000 0800 0000 5e00 0000 ....`.......^... │ -00004150: 0800 0003 6100 0000 0800 0000 5f00 0000 ....a......._... │ -00004160: 0800 0003 6200 0000 0800 0000 6000 0000 ....b.......`... │ -00004170: 0800 0003 6300 0000 0800 0000 6100 0000 ....c.......a... │ -00004180: 0800 0003 6400 0000 0800 0000 6200 0000 ....d.......b... │ -00004190: 0800 0003 6500 0000 0800 0000 6300 0000 ....e.......c... │ -000041a0: 0800 0003 6600 0000 0800 0000 6400 0000 ....f.......d... │ -000041b0: 0800 0003 6700 0000 0800 0000 6500 0000 ....g.......e... │ -000041c0: 0800 0003 6800 0000 0800 0000 6600 0000 ....h.......f... │ -000041d0: 0800 0003 6900 0000 0202 1000 1400 0000 ....i........... │ -000041e0: 0600 0000 0100 0000 0000 0000 0102 3800 ..............8. │ -000041f0: 4c00 0000 0600 0000 0100 0000 3c00 0000 L...........<... │ -00004200: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ -00004210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00004220: 0000 0000 0000 0000 0800 0000 6700 0000 ............g... │ -00004230: 0800 0003 4000 0000 0202 1000 d000 0000 ....@........... │ -00004240: 0700 0000 3000 0000 0000 0000 0000 0000 ....0........... │ -00004250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00004260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003ed0: 0000 0000 0102 4c00 6c03 0000 0500 0000 ......L.l....... │ +00003ee0: 2800 0000 ec00 0000 3800 0000 0000 0000 (.......8....... │ +00003ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00003f20: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ +00003f30: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ +00003f40: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ +00003f50: c000 0000 d000 0000 e000 0000 f000 0000 ................ │ +00003f60: 0001 0000 1001 0000 2001 0000 3001 0000 ........ ...0... │ +00003f70: 4001 0000 5001 0000 6001 0000 7001 0000 @...P...`...p... │ +00003f80: 8001 0000 9001 0000 a001 0000 b001 0000 ................ │ +00003f90: c001 0000 d001 0000 e001 0000 f001 0000 ................ │ +00003fa0: 0002 0000 1002 0000 2002 0000 3002 0000 ........ ...0... │ +00003fb0: 4002 0000 5002 0000 6002 0000 7002 0000 @...P...`...p... │ +00003fc0: 0800 0000 4000 0000 0800 0003 5500 0000 ....@.......U... │ +00003fd0: 0800 0000 4100 0000 0800 0003 5900 0000 ....A.......Y... │ +00003fe0: 0800 0000 3100 0000 0800 0003 5300 0000 ....1.......S... │ +00003ff0: 0800 0000 4200 0000 0800 0003 4400 0000 ....B.......D... │ +00004000: 0800 0000 4300 0000 0800 0003 4500 0000 ....C.......E... │ +00004010: 0800 0000 4400 0000 0800 0003 4600 0000 ....D.......F... │ +00004020: 0800 0000 4500 0000 0800 0003 4700 0000 ....E.......G... │ +00004030: 0800 0000 4600 0000 0800 0003 4800 0000 ....F.......H... │ +00004040: 0800 0000 4700 0000 0800 0003 4900 0000 ....G.......I... │ +00004050: 0800 0000 4800 0000 0800 0003 4a00 0000 ....H.......J... │ +00004060: 0800 0000 4900 0000 0800 0003 4b00 0000 ....I.......K... │ +00004070: 0800 0000 4a00 0000 0800 0003 4c00 0000 ....J.......L... │ +00004080: 0800 0000 4b00 0000 0800 0003 4d00 0000 ....K.......M... │ +00004090: 0800 0000 4c00 0000 0800 0003 4e00 0000 ....L.......N... │ +000040a0: 0800 0000 4d00 0000 0800 0003 4f00 0000 ....M.......O... │ +000040b0: 0800 0000 4e00 0000 0800 0003 5000 0000 ....N.......P... │ +000040c0: 0800 0000 4f00 0000 0800 0003 5100 0000 ....O.......Q... │ +000040d0: 0800 0000 5000 0000 0800 0003 5200 0000 ....P.......R... │ +000040e0: 0800 0000 5100 0000 0800 0003 0100 0000 ....Q........... │ +000040f0: 0800 0000 5200 0000 0800 0003 5400 0000 ....R.......T... │ +00004100: 0800 0000 5300 0000 0800 0003 6900 0000 ....S.......i... │ +00004110: 0800 0000 5400 0000 0800 0003 5600 0000 ....T.......V... │ +00004120: 0800 0000 5500 0000 0800 0003 5700 0000 ....U.......W... │ +00004130: 0800 0000 5600 0000 0800 0003 5800 0000 ....V.......X... │ +00004140: 0800 0000 5700 0000 0800 0003 0000 0000 ....W........... │ +00004150: 0800 0000 5800 0000 0800 0003 5a00 0000 ....X.......Z... │ +00004160: 0800 0000 5900 0000 0800 0003 5b00 0000 ....Y.......[... │ +00004170: 0800 0000 5a00 0000 0800 0003 5c00 0000 ....Z.......\... │ +00004180: 0800 0000 5b00 0000 0800 0003 5d00 0000 ....[.......]... │ +00004190: 0800 0000 5c00 0000 0800 0003 5e00 0000 ....\.......^... │ +000041a0: 0800 0000 5d00 0000 0800 0003 5f00 0000 ....]......._... │ +000041b0: 0800 0000 5e00 0000 0800 0003 6000 0000 ....^.......`... │ +000041c0: 0800 0000 5f00 0000 0800 0003 6100 0000 ...._.......a... │ +000041d0: 0800 0000 6000 0000 0800 0003 6200 0000 ....`.......b... │ +000041e0: 0800 0000 6100 0000 0800 0003 6300 0000 ....a.......c... │ +000041f0: 0800 0000 6200 0000 0800 0003 6400 0000 ....b.......d... │ +00004200: 0800 0000 6300 0000 0800 0003 6500 0000 ....c.......e... │ +00004210: 0800 0000 6400 0000 0800 0003 6600 0000 ....d.......f... │ +00004220: 0800 0000 6500 0000 0800 0003 6700 0000 ....e.......g... │ +00004230: 0800 0000 6600 0000 0800 0003 6800 0000 ....f.......h... │ +00004240: 0202 1000 1400 0000 0600 0000 0100 0000 ................ │ +00004250: 0000 0000 0102 4c00 6000 0000 0600 0000 ......L.`....... │ +00004260: 0100 0000 5000 0000 3800 0000 0000 0000 ....P...8....... │ 00004270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00004280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00004290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000042a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000042b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000042c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000042a0: 0000 0000 0800 0000 6700 0000 0800 0003 ........g....... │ +000042b0: 3700 0000 0202 1000 d000 0000 0700 0000 7............... │ +000042c0: 3000 0000 0000 0000 0000 0000 0000 0000 0............... │ 000042d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000042e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000042f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00004300: 0000 0000 0000 0000 0102 3800 f803 0000 ..........8..... │ -00004310: 0700 0000 3000 0000 f800 0000 2400 0000 ....0.......$... │ +00004300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00004310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00004320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00004330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00004340: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ -00004350: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ -00004360: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ -00004370: c000 0000 d000 0000 e000 0000 f000 0000 ................ │ -00004380: 0001 0000 1001 0000 2001 0000 3001 0000 ........ ...0... │ -00004390: 4001 0000 5001 0000 6001 0000 7001 0000 @...P...`...p... │ -000043a0: 8001 0000 9001 0000 a001 0000 b001 0000 ................ │ -000043b0: c001 0000 d001 0000 e001 0000 f001 0000 ................ │ -000043c0: 0002 0000 1002 0000 2002 0000 3002 0000 ........ ...0... │ -000043d0: 4002 0000 5002 0000 6002 0000 7002 0000 @...P...`...p... │ -000043e0: 8002 0000 9002 0000 a002 0000 b002 0000 ................ │ -000043f0: c002 0000 d002 0000 e002 0000 f002 0000 ................ │ -00004400: 0800 0000 6800 0000 0800 0012 0000 0000 ....h........... │ -00004410: 0800 0000 6900 0000 0800 0012 0000 0000 ....i........... │ -00004420: 0800 0000 6a00 0000 0800 0012 0000 0000 ....j........... │ -00004430: 0800 0000 6b00 0000 0800 0012 0000 0000 ....k........... │ -00004440: 0800 0000 6c00 0000 0800 0012 0000 0000 ....l........... │ -00004450: 0800 0000 6d00 0000 0800 0012 0000 0000 ....m........... │ -00004460: 0800 0000 6e00 0000 0800 0012 0000 0000 ....n........... │ -00004470: 0800 0000 6f00 0000 0800 0012 0000 0000 ....o........... │ -00004480: 0800 0000 7000 0000 0800 0012 0000 0000 ....p........... │ -00004490: 0800 0000 7100 0000 0800 0012 0000 0000 ....q........... │ -000044a0: 0800 0000 7200 0000 0800 0012 0000 0000 ....r........... │ -000044b0: 0800 0000 7300 0000 0800 0012 0000 0000 ....s........... │ -000044c0: 0800 0000 7400 0000 0800 0012 0000 0000 ....t........... │ -000044d0: 0800 0000 7500 0000 0800 0012 0000 0000 ....u........... │ -000044e0: 0800 0000 7600 0000 0800 0012 0000 0000 ....v........... │ -000044f0: 0800 0000 7700 0000 0800 0012 0000 0000 ....w........... │ -00004500: 0800 0000 7800 0000 0800 0012 0000 0000 ....x........... │ -00004510: 0800 0000 7900 0000 0800 0012 0000 0000 ....y........... │ -00004520: 0800 0000 7a00 0000 0800 0012 0000 0000 ....z........... │ -00004530: 0800 0000 7b00 0000 0800 0012 0000 0000 ....{........... │ -00004540: 0800 0000 7c00 0000 0800 0012 0000 0000 ....|........... │ -00004550: 0800 0000 7d00 0000 0800 0012 0000 0000 ....}........... │ -00004560: 0800 0000 7e00 0000 0800 0012 0000 0000 ....~........... │ -00004570: 0800 0000 7f00 0000 0800 0012 0000 0000 ................ │ -00004580: 0800 0000 8000 0000 0800 0012 0000 0000 ................ │ -00004590: 0800 0000 8100 0000 0800 0012 0000 0000 ................ │ -000045a0: 0800 0000 8200 0000 0800 0012 0000 0000 ................ │ -000045b0: 0800 0000 8300 0000 0800 0012 0000 0000 ................ │ -000045c0: 0800 0000 4300 0000 0800 0012 0000 0000 ....C........... │ -000045d0: 0800 0000 8400 0000 0800 0012 0000 0000 ................ │ -000045e0: 0800 0000 8500 0000 0800 0012 0000 0000 ................ │ -000045f0: 0800 0000 8600 0000 0800 0012 0000 0000 ................ │ -00004600: 0800 0000 8700 0000 0800 0012 0000 0000 ................ │ -00004610: 0800 0000 8800 0000 0800 0012 0000 0000 ................ │ -00004620: 0800 0000 8900 0000 0800 0012 0000 0000 ................ │ -00004630: 0800 0000 8a00 0000 0800 0012 0000 0000 ................ │ -00004640: 0800 0000 8b00 0000 0800 0012 0000 0000 ................ │ -00004650: 0800 0000 8c00 0000 0800 0012 0000 0000 ................ │ -00004660: 0800 0000 8d00 0000 0800 0012 0000 0000 ................ │ -00004670: 0800 0000 8e00 0000 0800 0012 0000 0000 ................ │ -00004680: 0800 0000 8f00 0000 0800 0012 0000 0000 ................ │ -00004690: 0800 0000 9000 0000 0800 0012 0000 0000 ................ │ -000046a0: 0800 0000 9100 0000 0800 0012 0000 0000 ................ │ -000046b0: 0800 0000 9200 0000 0800 0012 0000 0000 ................ │ -000046c0: 0800 0000 9300 0000 0800 0012 0000 0000 ................ │ -000046d0: 0800 0000 9400 0000 0800 0012 0000 0000 ................ │ -000046e0: 0800 0000 9500 0000 0800 0012 0000 0000 ................ │ -000046f0: 0800 0000 9600 0000 0800 0012 0000 0000 ................ │ +00004340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00004350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00004360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00004370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00004380: 0000 0000 0102 4c00 0c04 0000 0700 0000 ......L......... │ +00004390: 3000 0000 0c01 0000 3800 0000 0000 0000 0.......8....... │ +000043a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000043b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000043c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000043d0: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ +000043e0: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ +000043f0: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ +00004400: c000 0000 d000 0000 e000 0000 f000 0000 ................ │ +00004410: 0001 0000 1001 0000 2001 0000 3001 0000 ........ ...0... │ +00004420: 4001 0000 5001 0000 6001 0000 7001 0000 @...P...`...p... │ +00004430: 8001 0000 9001 0000 a001 0000 b001 0000 ................ │ +00004440: c001 0000 d001 0000 e001 0000 f001 0000 ................ │ +00004450: 0002 0000 1002 0000 2002 0000 3002 0000 ........ ...0... │ +00004460: 4002 0000 5002 0000 6002 0000 7002 0000 @...P...`...p... │ +00004470: 8002 0000 9002 0000 a002 0000 b002 0000 ................ │ +00004480: c002 0000 d002 0000 e002 0000 f002 0000 ................ │ +00004490: 0800 0000 6800 0000 0800 0012 0000 0000 ....h........... │ +000044a0: 0800 0000 6900 0000 0800 0012 0000 0000 ....i........... │ +000044b0: 0800 0000 6a00 0000 0800 0012 0000 0000 ....j........... │ +000044c0: 0800 0000 6b00 0000 0800 0012 0000 0000 ....k........... │ +000044d0: 0800 0000 6c00 0000 0800 0012 0000 0000 ....l........... │ +000044e0: 0800 0000 6d00 0000 0800 0012 0000 0000 ....m........... │ +000044f0: 0800 0000 6e00 0000 0800 0012 0000 0000 ....n........... │ +00004500: 0800 0000 6f00 0000 0800 0012 0000 0000 ....o........... │ +00004510: 0800 0000 7000 0000 0800 0012 0000 0000 ....p........... │ +00004520: 0800 0000 7100 0000 0800 0012 0000 0000 ....q........... │ +00004530: 0800 0000 7200 0000 0800 0012 0000 0000 ....r........... │ +00004540: 0800 0000 7300 0000 0800 0012 0000 0000 ....s........... │ +00004550: 0800 0000 7400 0000 0800 0012 0000 0000 ....t........... │ +00004560: 0800 0000 7500 0000 0800 0012 0000 0000 ....u........... │ +00004570: 0800 0000 7600 0000 0800 0012 0000 0000 ....v........... │ +00004580: 0800 0000 7700 0000 0800 0012 0000 0000 ....w........... │ +00004590: 0800 0000 7800 0000 0800 0012 0000 0000 ....x........... │ +000045a0: 0800 0000 7900 0000 0800 0012 0000 0000 ....y........... │ +000045b0: 0800 0000 7a00 0000 0800 0012 0000 0000 ....z........... │ +000045c0: 0800 0000 7b00 0000 0800 0012 0000 0000 ....{........... │ +000045d0: 0800 0000 7c00 0000 0800 0012 0000 0000 ....|........... │ +000045e0: 0800 0000 7d00 0000 0800 0012 0000 0000 ....}........... │ +000045f0: 0800 0000 7e00 0000 0800 0012 0000 0000 ....~........... │ +00004600: 0800 0000 7f00 0000 0800 0012 0000 0000 ................ │ +00004610: 0800 0000 8000 0000 0800 0012 0000 0000 ................ │ +00004620: 0800 0000 8100 0000 0800 0012 0000 0000 ................ │ +00004630: 0800 0000 8200 0000 0800 0012 0000 0000 ................ │ +00004640: 0800 0000 8300 0000 0800 0012 0000 0000 ................ │ +00004650: 0800 0000 4300 0000 0800 0012 0000 0000 ....C........... │ +00004660: 0800 0000 8400 0000 0800 0012 0000 0000 ................ │ +00004670: 0800 0000 8500 0000 0800 0012 0000 0000 ................ │ +00004680: 0800 0000 8600 0000 0800 0012 0000 0000 ................ │ +00004690: 0800 0000 8700 0000 0800 0012 0000 0000 ................ │ +000046a0: 0800 0000 8800 0000 0800 0012 0000 0000 ................ │ +000046b0: 0800 0000 8900 0000 0800 0012 0000 0000 ................ │ +000046c0: 0800 0000 8a00 0000 0800 0012 0000 0000 ................ │ +000046d0: 0800 0000 8b00 0000 0800 0012 0000 0000 ................ │ +000046e0: 0800 0000 8c00 0000 0800 0012 0000 0000 ................ │ +000046f0: 0800 0000 8d00 0000 0800 0012 0000 0000 ................ │ +00004700: 0800 0000 8e00 0000 0800 0012 0000 0000 ................ │ +00004710: 0800 0000 8f00 0000 0800 0012 0000 0000 ................ │ +00004720: 0800 0000 9000 0000 0800 0012 0000 0000 ................ │ +00004730: 0800 0000 9100 0000 0800 0012 0000 0000 ................ │ +00004740: 0800 0000 9200 0000 0800 0012 0000 0000 ................ │ +00004750: 0800 0000 9300 0000 0800 0012 0000 0000 ................ │ +00004760: 0800 0000 9400 0000 0800 0012 0000 0000 ................ │ +00004770: 0800 0000 9500 0000 0800 0012 0000 0000 ................ │ +00004780: 0800 0000 9600 0000 0800 0012 0000 0000 ................ ├── classes.dex │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,72 +1,72 @@ │ │ │ -Zip file size: 208989 bytes, number of entries: 70 │ │ │ +Zip file size: 209266 bytes, number of entries: 70 │ │ │ ?rwxrwxr-x 2.0 unx 162 b- stor 80-Jan-01 00:00 android/annotation/SuppressLint.class │ │ │ ?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 android/annotation/TargetApi.class │ │ │ ?rwxrwxr-x 2.0 unx 285 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/ConversionException.class │ │ │ ?rwxrwxr-x 2.0 unx 1064 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator$1.class │ │ │ -?rwxrwxr-x 2.0 unx 5647 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator.class │ │ │ +?rwxrwxr-x 2.0 unx 5661 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator.class │ │ │ ?rwxrwxr-x 2.0 unx 180 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/SerializeKanjiDictionary.class │ │ │ ?rwxrwxr-x 2.0 unx 1856 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/Test$1.class │ │ │ -?rwxrwxr-x 2.0 unx 7236 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/Test.class │ │ │ -?rwxrwxr-x 2.0 unx 31809 b- defN 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/TestKanjiGenerator.class │ │ │ +?rwxrwxr-x 2.0 unx 7246 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/Test.class │ │ │ +?rwxrwxr-x 2.0 unx 33142 b- defN 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/TestKanjiGenerator.class │ │ │ ?rwxrwxr-x 2.0 unx 2212 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/TestKatakanaConversion.class │ │ │ ?rwxrwxr-x 2.0 unx 1516 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/data/Condition.class │ │ │ ?rwxrwxr-x 2.0 unx 1080 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/data/ConditionFactory.class │ │ │ ?rwxrwxr-x 2.0 unx 1873 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/data/ConditionType.class │ │ │ -?rwxrwxr-x 2.0 unx 1216 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/data/Model.class │ │ │ +?rwxrwxr-x 2.0 unx 1211 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/data/Model.class │ │ │ ?rwxrwxr-x 2.0 unx 1897 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller$1.class │ │ │ -?rwxrwxr-x 2.0 unx 5990 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller.class │ │ │ +?rwxrwxr-x 2.0 unx 6002 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller.class │ │ │ ?rwxrwxr-x 2.0 unx 1886 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/data/Rule$1.class │ │ │ ?rwxrwxr-x 2.0 unx 4476 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/data/Rule.class │ │ │ ?rwxrwxr-x 2.0 unx 1922 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/data/TransformingString.class │ │ │ ?rwxrwxr-x 2.0 unx 2307 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/data/XMLModelMarshaller.class │ │ │ -?rwxrwxr-x 2.0 unx 8803 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator.class │ │ │ +?rwxrwxr-x 2.0 unx 8788 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator.class │ │ │ ?rwxrwxr-x 2.0 unx 1698 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.class │ │ │ ?rwxrwxr-x 2.0 unx 224 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/kanji/RoomajiTransformer.class │ │ │ -?rwxrwxr-x 2.0 unx 855 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/kanji/RegexRoomajiTransformer.class │ │ │ -?rwxrwxr-x 2.0 unx 1051 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/kanji/ReplacementRoomajiTransformer.class │ │ │ ?rwxrwxr-x 2.0 unx 1226 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode.class │ │ │ ?rwxrwxr-x 2.0 unx 8914 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/katakana/Katakana.class │ │ │ ?rwxrwxr-x 2.0 unx 6084 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter.class │ │ │ ?rwxrwxr-x 2.0 unx 516 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaParseException.class │ │ │ -?rwxrwxr-x 2.0 unx 2557 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager.class │ │ │ +?rwxrwxr-x 2.0 unx 2568 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager.class │ │ │ ?rwxrwxr-x 2.0 unx 1290 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide$1.class │ │ │ -?rwxrwxr-x 2.0 unx 2395 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide.class │ │ │ -?rwxrwxr-x 2.0 unx 10650 b- defN 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/training/Trainer.class │ │ │ +?rwxrwxr-x 2.0 unx 2405 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide.class │ │ │ +?rwxrwxr-x 2.0 unx 10646 b- defN 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/training/Trainer.class │ │ │ ?rwxrwxr-x 2.0 unx 5152 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/training/TrainerRunner.class │ │ │ ?rwxrwxr-x 2.0 unx 1143 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/util/ArrayUtil.class │ │ │ ?rwxrwxr-x 2.0 unx 1107 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/util/IntegerSet$1.class │ │ │ -?rwxrwxr-x 2.0 unx 1330 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/util/IntegerSet.class │ │ │ +?rwxrwxr-x 2.0 unx 1331 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/util/IntegerSet.class │ │ │ ?rwxrwxr-x 2.0 unx 2435 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap.class │ │ │ ?rwxrwxr-x 2.0 unx 1357 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/util/Pair.class │ │ │ -?rwxrwxr-x 2.0 unx 3108 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/util/StringUtil.class │ │ │ +?rwxrwxr-x 2.0 unx 3103 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/util/StringUtil.class │ │ │ ?rwxrwxr-x 2.0 unx 898 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/util/Util$PairSet.class │ │ │ -?rwxrwxr-x 2.0 unx 5056 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/util/Util.class │ │ │ +?rwxrwxr-x 2.0 unx 5075 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/util/Util.class │ │ │ ?rwxrwxr-x 2.0 unx 696 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/AboutActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 177 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/BuildConfig.class │ │ │ -?rwxrwxr-x 2.0 unx 6121 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/GenerateKanjiActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 6130 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/GenerateKanjiActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 638 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/JNameConverterActivity$1.class │ │ │ -?rwxrwxr-x 2.0 unx 7469 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/JNameConverterActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 9483 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/KanjiDialogActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 7908 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/NameDisplayActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 7465 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/JNameConverterActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 9513 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/KanjiDialogActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 7923 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/NameDisplayActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 3017 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/PronunciationGuideActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 152 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 248 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/R$color.class │ │ │ ?rwxrwxr-x 2.0 unx 1943 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 2319 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 648 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 213 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/R$menu.class │ │ │ ?rwxrwxr-x 2.0 unx 1826 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 147 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/R.class │ │ │ ?rwxrwxr-x 2.0 unx 756 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/SendActionChooser$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1650 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/SendActionChooser$AppAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 3988 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/SendActionChooser.class │ │ │ ?rwxrwxr-x 2.0 unx 4337 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/ViewSavedKanjiActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 5421 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/WritingGuideActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 5430 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/WritingGuideActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 372 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/data/DummyKanjiResult.class │ │ │ -?rwxrwxr-x 2.0 unx 2696 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/data/KanjiResultListAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 2699 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/data/KanjiResultListAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 1726 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 1247 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/data/SharedObjects.class │ │ │ ?rwxrwxr-x 2.0 unx 1522 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/data/db/KanjiEntry.class │ │ │ ?rwxrwxr-x 2.0 unx 1510 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/data/db/KanjiEntryAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 4324 b- stor 80-Jan-01 00:00 com/nolanlawson/jnameconverter/data/db/KanjiEntryDBHelper.class │ │ │ -70 files, 215158 bytes uncompressed, 195169 bytes compressed: 9.3% │ │ │ +?rwxrwxr-x 2.0 unx 855 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/kanji/RegexRoomajiTransformer.class │ │ │ +?rwxrwxr-x 2.0 unx 1051 b- stor 80-Jan-01 00:00 com/nolanlawson/japanesenamegenerator/v3/kanji/ReplacementRoomajiTransformer.class │ │ │ +70 files, 216601 bytes uncompressed, 195446 bytes compressed: 9.8% │ │ ├── zipnote «TEMP»/diffoscope_mkq6pqwq_tmp/tmp6ag8og8n_.zip │ │ │ @@ -63,20 +63,14 @@ │ │ │ │ │ │ Filename: com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/nolanlawson/japanesenamegenerator/v3/kanji/RoomajiTransformer.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/nolanlawson/japanesenamegenerator/v3/kanji/RegexRoomajiTransformer.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: com/nolanlawson/japanesenamegenerator/v3/kanji/ReplacementRoomajiTransformer.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: com/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/nolanlawson/japanesenamegenerator/v3/katakana/Katakana.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter.class │ │ │ @@ -204,8 +198,14 @@ │ │ │ │ │ │ Filename: com/nolanlawson/jnameconverter/data/db/KanjiEntryAdapter.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/nolanlawson/jnameconverter/data/db/KanjiEntryDBHelper.class │ │ │ Comment: │ │ │ │ │ │ +Filename: com/nolanlawson/japanesenamegenerator/v3/kanji/RegexRoomajiTransformer.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: com/nolanlawson/japanesenamegenerator/v3/kanji/ReplacementRoomajiTransformer.class │ │ │ +Comment: │ │ │ + │ │ │ Zip file comment: │ │ ├── com/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -50,39 +50,39 @@ │ │ │ │ │ │ │ │ private Pair convertEnglishToken(String s) { │ │ │ │ Label_0070: { │ │ │ │ if (!JapaneseNameGenerator.initialsPattern.matcher(s).matches()) { │ │ │ │ break Label_0070; │ │ │ │ } │ │ │ │ String str = this.convertInitials(s); │ │ │ │ - Label_0211_Outer: │ │ │ │ + Label_0211_Outer:Block_4_Outer: │ │ │ │ while (true) { │ │ │ │ str = this.normalizeRoomaji(this.romaajiMassager.massageMalformedRomaaji(str)); │ │ │ │ try { │ │ │ │ return Pair.create((Object)str, (Object)this.katakanaConverter.convertToKatakana(str)); │ │ │ │ + Label_0109: { │ │ │ │ + s = JapaneseNameGenerator.nonlettersPattern.matcher(s).replaceAll(""); │ │ │ │ + } │ │ │ │ + // iftrue(Label_0211:, !s.endsWith("th") || s.length() <= 3) │ │ │ │ while (true) { │ │ │ │ - str = this.model.transformString(s); │ │ │ │ - continue Label_0211_Outer; │ │ │ │ - Block_6: { │ │ │ │ - Block_4: { │ │ │ │ - break Block_4; │ │ │ │ - Label_0109: { │ │ │ │ - s = JapaneseNameGenerator.nonlettersPattern.matcher(s).replaceAll(""); │ │ │ │ - } │ │ │ │ + while (true) { │ │ │ │ + Block_6: { │ │ │ │ break Block_6; │ │ │ │ + str = this.model.transformString(s); │ │ │ │ + continue Label_0211_Outer; │ │ │ │ + str = this.directLookupNames.get(s); │ │ │ │ + continue Label_0211_Outer; │ │ │ │ } │ │ │ │ - str = this.directLookupNames.get(s); │ │ │ │ - continue Label_0211_Outer; │ │ │ │ + s = s.substring(0, s.length() - 2) + "s"; │ │ │ │ + continue Block_4_Outer; │ │ │ │ } │ │ │ │ - s = s.substring(0, s.length() - 2) + "s"; │ │ │ │ continue; │ │ │ │ } │ │ │ │ } │ │ │ │ // iftrue(Label_0109:, !this.directLookupNames.containsKey((Object)s)) │ │ │ │ - // iftrue(Label_0211:, !s.endsWith("th") || s.length() <= 3) │ │ │ │ catch (KatakanaParseException ex) { │ │ │ │ throw new ConversionException("Could not parse romaaji: '" + str + "'", (Throwable)ex); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ @@ -136,16 +136,15 @@ │ │ │ │ if (lowerCase == null || lowerCase.trim().equals("")) { │ │ │ │ throw new ConversionException("String is null or empty"); │ │ │ │ } │ │ │ │ lowerCase = lowerCase.trim().toLowerCase(); │ │ │ │ final String[] quickSplit = StringUtil.quickSplit(lowerCase, " "); │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ │ │ final StringBuilder sb2 = new StringBuilder(); │ │ │ │ - final String[] array = quickSplit; │ │ │ │ for (int length = quickSplit.length, i = 0; i < length; ++i) { │ │ │ │ - final Pair convertEnglishToken = this.convertEnglishToken(array[i]); │ │ │ │ + final Pair convertEnglishToken = this.convertEnglishToken(quickSplit[i]); │ │ │ │ sb.append((String)convertEnglishToken.getFirst()).append(" "); │ │ │ │ sb2.append((String)convertEnglishToken.getSecond()).append(" "); │ │ │ │ } │ │ │ │ return Pair.create((Object)sb.substring(0, sb.length() - 1), (Object)sb2.substring(0, sb2.length() - 1)); │ │ │ │ } │ │ │ │ } │ │ ├── com/nolanlawson/japanesenamegenerator/v3/Test.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -50,23 +50,23 @@ │ │ │ │ } │ │ │ │ │ │ │ │ private static List getTestData() { │ │ │ │ return Arrays.asList("nolan", "shannon", "bruce", "adam", "raymond", "antoine", "timothy", "thea", "maevis", "bartz", "mozart", "jason", "jared", "jill", "kanye", "yeshiva", "stacia", "lawson", "larson", "larsen", "anderson", "buddy", "kevin", "meliha", "kenji", "cory", "danielle", "daniel"); │ │ │ │ } │ │ │ │ │ │ │ │ public static void main(final String[] array) { │ │ │ │ + int i = 0; │ │ │ │ final ArrayList list = new ArrayList(); │ │ │ │ final File[] listFiles = new File("/home/nolan/Desktop/old/models").listFiles(); │ │ │ │ - for (int length = listFiles.length, i = 0; i < length; ++i) { │ │ │ │ - list.add(listFiles[i].getPath()); │ │ │ │ + for (int length = listFiles.length, j = 0; j < length; ++j) { │ │ │ │ + list.add(listFiles[j].getPath()); │ │ │ │ } │ │ │ │ Collections.sort((List)list); │ │ │ │ - final String[] array2 = { "/home/nolan/Desktop/old/models/roomaji_model_20090128_pop1_3_3_min2_fewer_rules.txt" }; │ │ │ │ - for (int length2 = array2.length, j = 0; j < length2; ++j) { │ │ │ │ - test1(array2[j]); │ │ │ │ + for (String[] array2 = { "/home/nolan/Desktop/old/models/roomaji_model_20090128_pop1_3_3_min2_fewer_rules.txt" }; i < array2.length; ++i) { │ │ │ │ + test1(array2[i]); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private static void test1(final String s) { │ │ │ │ final int n = 3; │ │ │ │ final int n2 = 2; │ │ │ │ final int n3 = 1; │ │ ├── com/nolanlawson/japanesenamegenerator/v3/TestKanjiGenerator.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ package com.nolanlawson.japanesenamegenerator.v3; │ │ │ │ │ │ │ │ import com.nolanlawson.japanesenamegenerator.v3.kanji.KanjiGenerator; │ │ │ │ │ │ │ │ public class TestKanjiGenerator │ │ │ │ { │ │ │ │ public static void main(final String[] array) { │ │ │ │ + int i = 0; │ │ │ │ final KanjiGenerator kanjiGenerator = new KanjiGenerator(ClassLoader.getSystemResourceAsStream("kanji_dictionary.csv")); │ │ │ │ - String[] array2; │ │ │ │ - for (int length = (array2 = new String[] { "nooran", "kenji", "kebin", "meria", "shia", "meebisu", "shanon", "adamu", "jasutin", "erikku", "rikku", "jetto", "katto", "batto", "sharon", "sheriru", "timu", "timoshii", "torenton", "kariru", "eiden", "erizabesu", "andore", "furanchesuka", "gaburiera", "gaburieru", "pedoro", "parisu", "edowaado", "reegan", "karii", "oorora", "kiana", "jakku", "jeikobu", "jeisu", "erisa", "airiin", "shiizaa", "ruuben", "eijia", "jeison", "zakku", "eiburii", "tarin", "jazumin", "jaroddo", "teitamu", "miccheru", "omaa", "shindi", "joshua", "mariana", "meranii", "jurii", "reegan", "juria", "burukku", "ebonii", "zooi", "seera", "noora", "kari", "osukaa", "joodin", "noemi", "mashuu", "aabin", "ruukasu", "adison", "henrii", "aanesuto", "jamaaru", "guroria", "harii", "bennetto", "india", "jurissa", "joana", "ronii", "keidensu", "erizabesu", "roisu", "bansu", "danii", "amaya", "haarii", "arison", "anita", "rorando", "rinjii", "jerii", "herena", "rondon", "zakaraia", "iidisu", "konaa", "yuujin", "araseri", "fabiora", "erunesuto", "yasumin", "arekkusu", "rokkii", "ririan", "rorena", "ruushii", "arekushisu", "anasutashia", "eburin", "peiton", "karurosu", "arekku", "daiana", "daian", "aran", "ibetto", "juriana", "arieru", "jurian", "mandi", "meison", "danieru", "judisu", "kuentin", "kurarensu", "ramon", "keira", "renee", "mariberu", "reira", "damarisu", "naijeru", "marisoru", "gureidi", "burokku", "timoshii", "aizakku", "ruuben", "girubaato", "jon", "jeneshisu", "keitorin", "heirii", "aronso", "arubaato", "robin", "heren", "gurecchen", "afumedo", "matteo", "besanii", "chaarii", "suteishii", "buraisen", "keirebu", "rei", "merubin", "koobin", "burandon", "dereku", "riisu", "buruusu", "weiron", "bikutoria", "marin", "mario", "marii", "maria", "hanna", "dekuran", "diikon", "kurisuten", "ruisu", "seiji", "sutefanii", "sukai", "arudo", "monika", "seshiria", "reinii", "kurisutofaa", "iriana", "yohanna", "saburina", "peiton", "aaru", "geiji", "souru", "jurian", "erika", "jurietto", "merissa", "ariiya", "doryuu", "meredisu", "keison", "edogaa", "buraddo", "darian", "sariban", "karen", "kuin", "tonii", "katarina", "purishira", "samu", "sairasu", "noeru", "an", "rairii", "kyarisuta", "aabingu", "ariana", "maikeru", "sabanna", "beronika", "iiden", "jianna", "kiigan", "burenna", "roorando", "haamonii", "eriotto", "aizakku", "seodoa", "eberetto", "nia", "josefu", "taison", "rarissa", "diran", "ruukasu", "kairu", "chariti", "jiin", "supensaa", "karina", "furio", "kari", "roderikku", "kiara", "mohameddo", "nikorasu", "hose", "iirai", "joshu", "jenebiibu", "an'ya", "maya", "banessa", "bobii", "burukkurin", "oorando", "arisu", "guwendorin", "sebasuchan", "diin", "jaroddo", "jenifaa", "donarudo", "dorian", "jefurii", "kuupaa", "koora", "seidii", "zandaa", "horuhe", "sutefan", "nabea", "korii", "jenifaa", "emirio", "emiria", "eiden", "emirii", "taireru", "makusuweru", "maasharu", "serujio", "eiberu", "andaason", "jozefu", "jia", "jein", "reirani", "meranii", "aishisu", "kurisutaru", "zara", "jobanna", "ijiikieru", "esuteban", "kashii", "adereedo", "randon", "zein", "buriana", "burian", "jobanni", "horii", "tia", "tesu", "unberuto", "megan", "korutesu", "debon", "miranda", "eidoriana", "eiburahamu", "megan", "damion", "peiji", "roora", "roi", "katarina", "daruton", "mairo", "burenda", "marisa", "arana", "dariru", "mairuzu", "hanna", "tessa", "marugariita", "keirii", "barentin", "gai", "korin", "torento", "iraiza", "abudura", "heizeru", "rushiiru", "ariina", "kerushii", "anjerin", "koodi", "terensu", "karumen", "eiburamu", "janisu", "rafaeru", "eidan", "makkenna", "anjero", "daaneru", "rasseru", "hekutaa", "arieru", "anjera", "andi", "kurisuchan", "kurisutaru", "daria", "ashiina", "keishii", "karissa", "amiria", "mikaera", "juriasu", "juudo", "keitorin", "fiibii", "kendorikku", "tereru", "nataasha", "kenesu", "winsuton", "denisu", "riisu", "shidonii", "antowan", "osuwarudo", "boo", "kooruman", "makkusu", "riibai", "benii", "hassan", "eiden", "josefin", "koruto", "kooru", "airiin", "ferishia", "wiroo", "toori", "maia", "tiara", "takkaa", "jooden", "ariisa", "jeemuzu", "feibian", "diandore", "kein", "buraddorii", "jakuson", "pamera", "kamurin", "aiban", "burukkusu", "tachiana", "kaaru", "marina", "kaara", "kiisu", "rinjii", "goodon", "harii", "ijiikieru", "reicheru", "tamara", "jooji", "ian", "kaason", "guadarupe", "arufureddo", "dezumondo", "oodorii", "shoon", "dimitoriasu", "aran", "danika", "hirarii", "shaarii", "miruton", "neisan", "teransu", "sofii", "sofia", "ana", "kuroii", "kureigu", "puresuton", "taria", "aren", "kebin", "kasandora", "gusutabo", "zooi", "gurashiera", "jefaason", "beirii", "santiago", "aamando", "nooman", "torisuten", "makena", "anissa", "nooran", "konaa", "toreishii", "amerika", "misheru", "aisha", "karii", "isumaeru", "riido", "madison", "jaaman", "adorufo", "toroi", "jakuriin", "rorenzo", "maderain", "nadia", "shiera", "kyarorain", "karoraina", "samyueru", "heirii", "teiraa", "afumado", "mati", "mairuzu", "rojaa", "amanda", "maariin", "izaberu", "shoon", "sutanrii", "bureiden", "oogasuto", "dekusutaa", "geiji", "nasanieru", "tania", "maabin", "kureiton", "iraija", "sedorikku", "kaasuten", "habieru", "dario", "daarin", "keidensu", "chaya", "berinda", "kiara", "nikooru", "oribaa", "karina", "maaku", "barii", "maaku", "seshiria", "jetto", "mearii", "marisa", "andoresu", "erubisu", "andoryuu", "reinii", "andoria", "rubii", "izabera", "izaberu", "aanorudo", "keitorin", "antonii", "kyandasu", "maruseru", "aibii", "edowin", "reira", "fatima", "emirii", "rushian", "deimon", "sutaaringu", "jefurii", "kerubin", "maira", "buraisu", "konaa", "maakasu", "arufureddo", "samaa", "furankii", "noa", "tobii", "arissa", "gyabin", "harison", "heirii", "sherudon", "matiasu", "roozu", "jareddo", "rooza", "kinbarii", "kariimu", "jeiku", "zaion", "berunarudo", "buraian", "baajinia", "eimii", "rebekka", "kurisutiina", "kurisutiin", "patorikku", "reicheru", "kurei", "zakarii", "karissa", "edi", "giyerumo", "joon", "kurisutiina", "rejiina", "erisu", "aronzo", "erii", "gyaretto", "wirii", "einzurii", "bibian", "shein", "inguriddo", "rauru", "furanshisu", "rodorufo", "wiriamu", "roozumarii", "hawaado", "buritanii", "guregorii", "raian", "anbaa", "oogasutasu", "peneropi", "jasupaa", "enjeru", "geirii", "weido", "jirian", "kooderu", "riana", "torei", "jakkuriin", "diraira", "kiira", "roorerai", "furedi", "migeru", "eidoriana", "manyueru", "teiraa", "jonii", "rozerin", "fiirikkusu", "erisha", "sooyaa", "anjerika", "hezaa", "korin", "eduarudo", "shoon", "miriamu", "burandi", "terii", "kurisu", "era", "natarii", "nataria", "tanaa", "rafaeru", "korii", "neruson", "adan", "kaarii", "ari", "reishii", "ririi", "kyameron", "riiamu", "jeroomu", "emirii", "jeshii", "gurifin", "tai", "aaron", "danieru", "iraiasu", "aruberuto", "esutaa", "sasha", "erena", "chashitii", "shanaia", "aruma", "buroderikku", "ruisu", "yasumin", "donoban", "harii", "risa", "magudarena", "magii", "koriin", "richaado", "taniya", "debora", "kurisuchan", "teresa", "jona", "jonasu", "sutera", "rorii", "agusutin", "arekusandoria", "eimii", "kurifoodo", "keitorin", "buranden", "nasanieru", "beatorisu", "izuraeru", "daiamondo", "dion", "renaado", "jurietto", "kendora", "ronan", "sarubadoru", "damian", "firippu", "niina", "moogan", "arissa", "nikorasu", "ootamu", "seriin", "hyuugo", "hyuu", "arison", "dereinii", "jaretto", "buretto", "keiden", "arutuuro", "rudi", "bureidi", "suuzan", "riroi", "maaron", "torebaa", "adorian", "kaamero", "essensu", "emanyueru", "roogan", "sukotto", "ribii", "rianna", "jerarudo", "rairan", "abii", "rikarudo", "retisha", "buritonii", "kasandora", "arii", "reishii", "suzanna", "kaatisu", "hantaa", "oribia", "boon", "maakasu", "keishii", "asshaa", "erenoa", "areina", "riisu", "niiru", "tifanii", "heirii", "megan", "jiruberuto", "makkenjii", "katoriina", "toddo", "roora", "perii", "kuinshii", "robaato", "dagurasu", "heiden", "aderain", "benjamin", "jeremaia", "roorensu", "dariusu", "randoru", "baabara", "deijii", "barentina", "keirin", "keido", "paburo", "teito", "diana", "buriana", "jaabisu", "antonia", "jizeru", "jeimii", "joodan", "arubaro", "gureisu", "emiriaano", "barerii", "kiana", "zakarii", "natarii", "dein", "deina", "shaarotto", "noeru", "kaara", "kaaru", "wiruson", "ria", "sherubii", "buranka", "kendaru", "burendon", "seriina", "kai", "burukkurin", "sandora", "dafuni", "reira", "rinjii", "toomasu", "kaarii", "juriana", "yadira", "fin", "naomi", "merodii", "tina", "dankan", "jasutisu", "wein", "korubii", "jiana", "moozesu", "daawin", "keirii", "kurisutobaru", "ruuku", "arishia", "ruka", "esutorera", "arekusandaa", "burendan", "zabieru", "dante", "bera", "binsento", "buriana", "morisu", "jeido", "bairon", "jeida", "anjeriina", "resurii", "ari", "anjii", "arii", "tachiana", "soromon", "nesutaa", "jasumin", "peizurii", "torisutan", "burin", "nataria", "maririn", "dejiree", "koruton", "josurin", "kiiton", "roman", "anii", "eriotto", "seresuto", "reon", "izabera", "samii", "debin", "kaara", "jefurii", "kaarii", "buraisu", "keira", "josurin", "maikeru", "worutaa", "adison", "erusa", "ansonii", "kuinten", "kyasarin", "wittonii", "airiin", "joojia", "mikaera", "kebin", "waiatto", "dominiku", "ruchiaano", "dominiku", "rosu", "riirando", "robin", "nasanieru", "esuperansa", "ooen", "fiona", "dareru", "cheisu", "igunashio", "santosu", "guranto", "ruusu", "furankurin", "arison", "suteishii", "gaburiera", "kerii", "chana", "rejinarudo", "koriin", "beren", "sarubatoore", "kerii", "yohan", "ayana", "arubin", "sadiusu", "purinsu", "merina", "eidorian", "yesenia", "nikkii", "shidonii", "kootonii", "meebu", "rebekka", "toomasu", "maruko", "torisuta", "ririan", "amara", "maraia", "danika", "aasaa", "dona", "arekusandora", "pieeru", "burento", "gureishii", "rara", "an", "aizaia", "anna", "boo", "andoreasu", "anariizu", "kyaroru", "feisu", "jimii", "kurinton", "jirian", "ariiya", "sutiibun", "dowein", "arison", "keiti", "sonii", "kyasuriin", "izaberu", "kaira", "jonasan", "keira", "rarii", "ridia", "junia", "rina", "josaia", "cherushii", "erikku", "paora", "erika", "cherushii", "chado", "kyasurin", "chazu", "gureamu", "tara", "nikku", "niko", "kira", "deiru", "rina", "janeru", "ruchia", "bianka", "eban", "rein", "rana", "hiisu", "keirii", "wookaa", "ashuton", "riia", "jeison", "shinshia", "zooi", "sutiibu", "keito", "koodi", "saimon", "ameri", "shiria", "ririi", "sukaaretto", "nikooru", "teresa", "jiina", "anika", "aruden", "aizea", "buraianto", "eiba", "joeru", "maikeru", "ibu", "raian", "aria", "reonarudo", "jooi", "kuroodia", "kaataa", "kaarii", "kaara", "jareddo", "erisu", "kaarii", "karuro", "iraiza", "bikutaa", "morii", "anton", "paipaa", "sukairaa", "nikorasu", "rea", "maurishio", "rii", "reo", "keiden", "ashurin", "ruisu", "maika", "karubin", "sutefanii", "shiira", "kuraaku", "kurea", "kurara", "taron", "kurisutiina", "jojii", "jasumin", "randi", "deon", "tabisa", "furiida", "jonasan", "keitorin", "bibiana", "buritonii", "anika", "geiburieru", "furansesu", "reinarudo", "emaason", "kenii", "jaamein", "shiera", "areina", "burein", "enrike", "kian", "keirii", "resurii", "kamiiru", "buraian", "kamira", "kurisutaru", "gonsaro", "ronarudo", "derikku", "dominiku", "jonasan", "emanyueru", "kurea", "nanshii", "eren", "okutabio", "kurarisa", "hyuusuton", "kasandora", "romiro", "joanna", "woren", "bureiku", "burijitto", "shaneru", "tairon", "tairaa", "dasutin", "damian", "mikaera", "birii", "denzeru", "kuintin", "maarii", "raira", "arehandoro", "buriana", "burodi", "maarii", "shanon", "arehandora", "rekkusu", "rei", "burakusuton", "rikkii", "arissa", "harorudo", "jeshika", "furanku", "morii", "firippu", "deibiddo", "ayana", "sereniti", "eidorian", "deibisu", "oosutin", "anjeriiku", "kurisuchan", "kendaru", "masaiasu", "jasutiin", "hesusu", "sharon", "donte", "sutefan", "zaria", "abii", "mariana", "gureta", "kiira", "ramonto", "kairii", "ben", "roberuto", "tomii", "emetto", "bisente", "jurian", "koohen", "burairii", "arufonso", "roherio", "rira", "darasu", "mia", "kurisuta", "kaarii", "rinda", "maasa", "ririi", "jonasan", "montana", "kaato", "jorii", "furederikku", "kerushii", "zabieru", "paakaa", "chaaruzu", "keirii", "doroshii", "jei", "jan", "baanaado", "iisan", "shirubia", "hoopu", "jakuriin", "sairasu", "tiera", "kyasarin", "abii", "taitasu", "mohameddo", "riido", "feripe", "jeimii", "merusedesu", "herarudo", "diron", "torabisu", "aressandoro", "baioretto", "kooneriasu", "desutinii", "madokkusu", "ruusu", "rarufu", "taira", "ashurii", "roowan", "buruuno", "aaron", "maderin", "janetto", "joi", "tobaiasu", "joo", "serena", "jon", "baretto", "dariru", "eipuriru", "shiera", "rodonii", "rebekka", "dominiku", "marukomu", "deniisu", "yohanna", "buriana", "seera", "erumaa", "daren", "keitorin", "toriniti", "serina", "jeiden", "maiku", "biatorisu", "ooburii", "antowan", "erin", "burenden", "wiru", "maderiin", "eburin", "shimoon", "rodorigo", "kairii", "eiba", "fuan", "riana", "erikku", "mashuu", "sanson", "poora", "reimondo", "diego", "samansa", "arana", "romio", "ashurii", "shiomara", "jakurin", "noora", "jeiden", "bareria", "ashurii", "sesu", "antonio", "emirii", "ashurii", "roshio", "kyarii", "sabanna", "ririana", "sofia", "burenton", "dakota", "rooreru", "pooru", "rooren", "sutefen", "patorishia", "tonii", "eida", "reibun", "sonia", "erika", "moniku", "kuruuzu", "ariisha", "rinkaan", "ferunanda", "ema", "ferunando", "maatin", "konraddo", "pooriina", "burandi", "dejiree", "piitaa", "jeremii", "aariin", "gyaretto", "wendi", "kamira", "wesurii", "kurisutin", "hanna", "airisu", "jasutin", "kootonii", "kuinton", "kyarorin", "guren", "kyasarin", "rakeru", "runa", "kamuden", "joisu", "zakarii", "anaberu", "hoakin", "kyashidi", "anetto", "daniera", "arekusa", "shein", "keitorin", "maakisu", "kyashii", "jenii", "kingusuton", "jeiden", "wesuton", "moora", "kamurin", "erikku", "zaria", "maia", "jena", "jeshii", "abigeiru", "derikku", "sandi", "adamu", "ransu", "furanshisuko", "anaberu", "maagaretto", "chansu", "kaiden", "jueru", "emirii", "erein", "haidi", "arianna" }).length, i = 0; i < length; ++i) { │ │ │ │ + for (String[] array2 = { "nooran", "kenji", "kebin", "meria", "shia", "meebisu", "shanon", "adamu", "jasutin", "erikku", "rikku", "jetto", "katto", "batto", "sharon", "sheriru", "timu", "timoshii", "torenton", "kariru", "eiden", "erizabesu", "andore", "furanchesuka", "gaburiera", "gaburieru", "pedoro", "parisu", "edowaado", "reegan", "karii", "oorora", "kiana", "jakku", "jeikobu", "jeisu", "erisa", "airiin", "shiizaa", "ruuben", "eijia", "jeison", "zakku", "eiburii", "tarin", "jazumin", "jaroddo", "teitamu", "miccheru", "omaa", "shindi", "joshua", "mariana", "meranii", "jurii", "reegan", "juria", "burukku", "ebonii", "zooi", "seera", "noora", "kari", "osukaa", "joodin", "noemi", "mashuu", "aabin", "ruukasu", "adison", "henrii", "aanesuto", "jamaaru", "guroria", "harii", "bennetto", "india", "jurissa", "joana", "ronii", "keidensu", "erizabesu", "roisu", "bansu", "danii", "amaya", "haarii", "arison", "anita", "rorando", "rinjii", "jerii", "herena", "rondon", "zakaraia", "iidisu", "konaa", "yuujin", "araseri", "fabiora", "erunesuto", "yasumin", "arekkusu", "rokkii", "ririan", "rorena", "ruushii", "arekushisu", "anasutashia", "eburin", "peiton", "karurosu", "arekku", "daiana", "daian", "aran", "ibetto", "juriana", "arieru", "jurian", "mandi", "meison", "danieru", "judisu", "kuentin", "kurarensu", "ramon", "keira", "renee", "mariberu", "reira", "damarisu", "naijeru", "marisoru", "gureidi", "burokku", "timoshii", "aizakku", "ruuben", "girubaato", "jon", "jeneshisu", "keitorin", "heirii", "aronso", "arubaato", "robin", "heren", "gurecchen", "afumedo", "matteo", "besanii", "chaarii", "suteishii", "buraisen", "keirebu", "rei", "merubin", "koobin", "burandon", "dereku", "riisu", "buruusu", "weiron", "bikutoria", "marin", "mario", "marii", "maria", "hanna", "dekuran", "diikon", "kurisuten", "ruisu", "seiji", "sutefanii", "sukai", "arudo", "monika", "seshiria", "reinii", "kurisutofaa", "iriana", "yohanna", "saburina", "peiton", "aaru", "geiji", "souru", "jurian", "erika", "jurietto", "merissa", "ariiya", "doryuu", "meredisu", "keison", "edogaa", "buraddo", "darian", "sariban", "karen", "kuin", "tonii", "katarina", "purishira", "samu", "sairasu", "noeru", "an", "rairii", "kyarisuta", "aabingu", "ariana", "maikeru", "sabanna", "beronika", "iiden", "jianna", "kiigan", "burenna", "roorando", "haamonii", "eriotto", "aizakku", "seodoa", "eberetto", "nia", "josefu", "taison", "rarissa", "diran", "ruukasu", "kairu", "chariti", "jiin", "supensaa", "karina", "furio", "kari", "roderikku", "kiara", "mohameddo", "nikorasu", "hose", "iirai", "joshu", "jenebiibu", "an'ya", "maya", "banessa", "bobii", "burukkurin", "oorando", "arisu", "guwendorin", "sebasuchan", "diin", "jaroddo", "jenifaa", "donarudo", "dorian", "jefurii", "kuupaa", "koora", "seidii", "zandaa", "horuhe", "sutefan", "nabea", "korii", "jenifaa", "emirio", "emiria", "eiden", "emirii", "taireru", "makusuweru", "maasharu", "serujio", "eiberu", "andaason", "jozefu", "jia", "jein", "reirani", "meranii", "aishisu", "kurisutaru", "zara", "jobanna", "ijiikieru", "esuteban", "kashii", "adereedo", "randon", "zein", "buriana", "burian", "jobanni", "horii", "tia", "tesu", "unberuto", "megan", "korutesu", "debon", "miranda", "eidoriana", "eiburahamu", "megan", "damion", "peiji", "roora", "roi", "katarina", "daruton", "mairo", "burenda", "marisa", "arana", "dariru", "mairuzu", "hanna", "tessa", "marugariita", "keirii", "barentin", "gai", "korin", "torento", "iraiza", "abudura", "heizeru", "rushiiru", "ariina", "kerushii", "anjerin", "koodi", "terensu", "karumen", "eiburamu", "janisu", "rafaeru", "eidan", "makkenna", "anjero", "daaneru", "rasseru", "hekutaa", "arieru", "anjera", "andi", "kurisuchan", "kurisutaru", "daria", "ashiina", "keishii", "karissa", "amiria", "mikaera", "juriasu", "juudo", "keitorin", "fiibii", "kendorikku", "tereru", "nataasha", "kenesu", "winsuton", "denisu", "riisu", "shidonii", "antowan", "osuwarudo", "boo", "kooruman", "makkusu", "riibai", "benii", "hassan", "eiden", "josefin", "koruto", "kooru", "airiin", "ferishia", "wiroo", "toori", "maia", "tiara", "takkaa", "jooden", "ariisa", "jeemuzu", "feibian", "diandore", "kein", "buraddorii", "jakuson", "pamera", "kamurin", "aiban", "burukkusu", "tachiana", "kaaru", "marina", "kaara", "kiisu", "rinjii", "goodon", "harii", "ijiikieru", "reicheru", "tamara", "jooji", "ian", "kaason", "guadarupe", "arufureddo", "dezumondo", "oodorii", "shoon", "dimitoriasu", "aran", "danika", "hirarii", "shaarii", "miruton", "neisan", "teransu", "sofii", "sofia", "ana", "kuroii", "kureigu", "puresuton", "taria", "aren", "kebin", "kasandora", "gusutabo", "zooi", "gurashiera", "jefaason", "beirii", "santiago", "aamando", "nooman", "torisuten", "makena", "anissa", "nooran", "konaa", "toreishii", "amerika", "misheru", "aisha", "karii", "isumaeru", "riido", "madison", "jaaman", "adorufo", "toroi", "jakuriin", "rorenzo", "maderain", "nadia", "shiera", "kyarorain", "karoraina", "samyueru", "heirii", "teiraa", "afumado", "mati", "mairuzu", "rojaa", "amanda", "maariin", "izaberu", "shoon", "sutanrii", "bureiden", "oogasuto", "dekusutaa", "geiji", "nasanieru", "tania", "maabin", "kureiton", "iraija", "sedorikku", "kaasuten", "habieru", "dario", "daarin", "keidensu", "chaya", "berinda", "kiara", "nikooru", "oribaa", "karina", "maaku", "barii", "maaku", "seshiria", "jetto", "mearii", "marisa", "andoresu", "erubisu", "andoryuu", "reinii", "andoria", "rubii", "izabera", "izaberu", "aanorudo", "keitorin", "antonii", "kyandasu", "maruseru", "aibii", "edowin", "reira", "fatima", "emirii", "rushian", "deimon", "sutaaringu", "jefurii", "kerubin", "maira", "buraisu", "konaa", "maakasu", "arufureddo", "samaa", "furankii", "noa", "tobii", "arissa", "gyabin", "harison", "heirii", "sherudon", "matiasu", "roozu", "jareddo", "rooza", "kinbarii", "kariimu", "jeiku", "zaion", "berunarudo", "buraian", "baajinia", "eimii", "rebekka", "kurisutiina", "kurisutiin", "patorikku", "reicheru", "kurei", "zakarii", "karissa", "edi", "giyerumo", "joon", "kurisutiina", "rejiina", "erisu", "aronzo", "erii", "gyaretto", "wirii", "einzurii", "bibian", "shein", "inguriddo", "rauru", "furanshisu", "rodorufo", "wiriamu", "roozumarii", "hawaado", "buritanii", "guregorii", "raian", "anbaa", "oogasutasu", "peneropi", "jasupaa", "enjeru", "geirii", "weido", "jirian", "kooderu", "riana", "torei", "jakkuriin", "diraira", "kiira", "roorerai", "furedi", "migeru", "eidoriana", "manyueru", "teiraa", "jonii", "rozerin", "fiirikkusu", "erisha", "sooyaa", "anjerika", "hezaa", "korin", "eduarudo", "shoon", "miriamu", "burandi", "terii", "kurisu", "era", "natarii", "nataria", "tanaa", "rafaeru", "korii", "neruson", "adan", "kaarii", "ari", "reishii", "ririi", "kyameron", "riiamu", "jeroomu", "emirii", "jeshii", "gurifin", "tai", "aaron", "danieru", "iraiasu", "aruberuto", "esutaa", "sasha", "erena", "chashitii", "shanaia", "aruma", "buroderikku", "ruisu", "yasumin", "donoban", "harii", "risa", "magudarena", "magii", "koriin", "richaado", "taniya", "debora", "kurisuchan", "teresa", "jona", "jonasu", "sutera", "rorii", "agusutin", "arekusandoria", "eimii", "kurifoodo", "keitorin", "buranden", "nasanieru", "beatorisu", "izuraeru", "daiamondo", "dion", "renaado", "jurietto", "kendora", "ronan", "sarubadoru", "damian", "firippu", "niina", "moogan", "arissa", "nikorasu", "ootamu", "seriin", "hyuugo", "hyuu", "arison", "dereinii", "jaretto", "buretto", "keiden", "arutuuro", "rudi", "bureidi", "suuzan", "riroi", "maaron", "torebaa", "adorian", "kaamero", "essensu", "emanyueru", "roogan", "sukotto", "ribii", "rianna", "jerarudo", "rairan", "abii", "rikarudo", "retisha", "buritonii", "kasandora", "arii", "reishii", "suzanna", "kaatisu", "hantaa", "oribia", "boon", "maakasu", "keishii", "asshaa", "erenoa", "areina", "riisu", "niiru", "tifanii", "heirii", "megan", "jiruberuto", "makkenjii", "katoriina", "toddo", "roora", "perii", "kuinshii", "robaato", "dagurasu", "heiden", "aderain", "benjamin", "jeremaia", "roorensu", "dariusu", "randoru", "baabara", "deijii", "barentina", "keirin", "keido", "paburo", "teito", "diana", "buriana", "jaabisu", "antonia", "jizeru", "jeimii", "joodan", "arubaro", "gureisu", "emiriaano", "barerii", "kiana", "zakarii", "natarii", "dein", "deina", "shaarotto", "noeru", "kaara", "kaaru", "wiruson", "ria", "sherubii", "buranka", "kendaru", "burendon", "seriina", "kai", "burukkurin", "sandora", "dafuni", "reira", "rinjii", "toomasu", "kaarii", "juriana", "yadira", "fin", "naomi", "merodii", "tina", "dankan", "jasutisu", "wein", "korubii", "jiana", "moozesu", "daawin", "keirii", "kurisutobaru", "ruuku", "arishia", "ruka", "esutorera", "arekusandaa", "burendan", "zabieru", "dante", "bera", "binsento", "buriana", "morisu", "jeido", "bairon", "jeida", "anjeriina", "resurii", "ari", "anjii", "arii", "tachiana", "soromon", "nesutaa", "jasumin", "peizurii", "torisutan", "burin", "nataria", "maririn", "dejiree", "koruton", "josurin", "kiiton", "roman", "anii", "eriotto", "seresuto", "reon", "izabera", "samii", "debin", "kaara", "jefurii", "kaarii", "buraisu", "keira", "josurin", "maikeru", "worutaa", "adison", "erusa", "ansonii", "kuinten", "kyasarin", "wittonii", "airiin", "joojia", "mikaera", "kebin", "waiatto", "dominiku", "ruchiaano", "dominiku", "rosu", "riirando", "robin", "nasanieru", "esuperansa", "ooen", "fiona", "dareru", "cheisu", "igunashio", "santosu", "guranto", "ruusu", "furankurin", "arison", "suteishii", "gaburiera", "kerii", "chana", "rejinarudo", "koriin", "beren", "sarubatoore", "kerii", "yohan", "ayana", "arubin", "sadiusu", "purinsu", "merina", "eidorian", "yesenia", "nikkii", "shidonii", "kootonii", "meebu", "rebekka", "toomasu", "maruko", "torisuta", "ririan", "amara", "maraia", "danika", "aasaa", "dona", "arekusandora", "pieeru", "burento", "gureishii", "rara", "an", "aizaia", "anna", "boo", "andoreasu", "anariizu", "kyaroru", "feisu", "jimii", "kurinton", "jirian", "ariiya", "sutiibun", "dowein", "arison", "keiti", "sonii", "kyasuriin", "izaberu", "kaira", "jonasan", "keira", "rarii", "ridia", "junia", "rina", "josaia", "cherushii", "erikku", "paora", "erika", "cherushii", "chado", "kyasurin", "chazu", "gureamu", "tara", "nikku", "niko", "kira", "deiru", "rina", "janeru", "ruchia", "bianka", "eban", "rein", "rana", "hiisu", "keirii", "wookaa", "ashuton", "riia", "jeison", "shinshia", "zooi", "sutiibu", "keito", "koodi", "saimon", "ameri", "shiria", "ririi", "sukaaretto", "nikooru", "teresa", "jiina", "anika", "aruden", "aizea", "buraianto", "eiba", "joeru", "maikeru", "ibu", "raian", "aria", "reonarudo", "jooi", "kuroodia", "kaataa", "kaarii", "kaara", "jareddo", "erisu", "kaarii", "karuro", "iraiza", "bikutaa", "morii", "anton", "paipaa", "sukairaa", "nikorasu", "rea", "maurishio", "rii", "reo", "keiden", "ashurin", "ruisu", "maika", "karubin", "sutefanii", "shiira", "kuraaku", "kurea", "kurara", "taron", "kurisutiina", "jojii", "jasumin", "randi", "deon", "tabisa", "furiida", "jonasan", "keitorin", "bibiana", "buritonii", "anika", "geiburieru", "furansesu", "reinarudo", "emaason", "kenii", "jaamein", "shiera", "areina", "burein", "enrike", "kian", "keirii", "resurii", "kamiiru", "buraian", "kamira", "kurisutaru", "gonsaro", "ronarudo", "derikku", "dominiku", "jonasan", "emanyueru", "kurea", "nanshii", "eren", "okutabio", "kurarisa", "hyuusuton", "kasandora", "romiro", "joanna", "woren", "bureiku", "burijitto", "shaneru", "tairon", "tairaa", "dasutin", "damian", "mikaera", "birii", "denzeru", "kuintin", "maarii", "raira", "arehandoro", "buriana", "burodi", "maarii", "shanon", "arehandora", "rekkusu", "rei", "burakusuton", "rikkii", "arissa", "harorudo", "jeshika", "furanku", "morii", "firippu", "deibiddo", "ayana", "sereniti", "eidorian", "deibisu", "oosutin", "anjeriiku", "kurisuchan", "kendaru", "masaiasu", "jasutiin", "hesusu", "sharon", "donte", "sutefan", "zaria", "abii", "mariana", "gureta", "kiira", "ramonto", "kairii", "ben", "roberuto", "tomii", "emetto", "bisente", "jurian", "koohen", "burairii", "arufonso", "roherio", "rira", "darasu", "mia", "kurisuta", "kaarii", "rinda", "maasa", "ririi", "jonasan", "montana", "kaato", "jorii", "furederikku", "kerushii", "zabieru", "paakaa", "chaaruzu", "keirii", "doroshii", "jei", "jan", "baanaado", "iisan", "shirubia", "hoopu", "jakuriin", "sairasu", "tiera", "kyasarin", "abii", "taitasu", "mohameddo", "riido", "feripe", "jeimii", "merusedesu", "herarudo", "diron", "torabisu", "aressandoro", "baioretto", "kooneriasu", "desutinii", "madokkusu", "ruusu", "rarufu", "taira", "ashurii", "roowan", "buruuno", "aaron", "maderin", "janetto", "joi", "tobaiasu", "joo", "serena", "jon", "baretto", "dariru", "eipuriru", "shiera", "rodonii", "rebekka", "dominiku", "marukomu", "deniisu", "yohanna", "buriana", "seera", "erumaa", "daren", "keitorin", "toriniti", "serina", "jeiden", "maiku", "biatorisu", "ooburii", "antowan", "erin", "burenden", "wiru", "maderiin", "eburin", "shimoon", "rodorigo", "kairii", "eiba", "fuan", "riana", "erikku", "mashuu", "sanson", "poora", "reimondo", "diego", "samansa", "arana", "romio", "ashurii", "shiomara", "jakurin", "noora", "jeiden", "bareria", "ashurii", "sesu", "antonio", "emirii", "ashurii", "roshio", "kyarii", "sabanna", "ririana", "sofia", "burenton", "dakota", "rooreru", "pooru", "rooren", "sutefen", "patorishia", "tonii", "eida", "reibun", "sonia", "erika", "moniku", "kuruuzu", "ariisha", "rinkaan", "ferunanda", "ema", "ferunando", "maatin", "konraddo", "pooriina", "burandi", "dejiree", "piitaa", "jeremii", "aariin", "gyaretto", "wendi", "kamira", "wesurii", "kurisutin", "hanna", "airisu", "jasutin", "kootonii", "kuinton", "kyarorin", "guren", "kyasarin", "rakeru", "runa", "kamuden", "joisu", "zakarii", "anaberu", "hoakin", "kyashidi", "anetto", "daniera", "arekusa", "shein", "keitorin", "maakisu", "kyashii", "jenii", "kingusuton", "jeiden", "wesuton", "moora", "kamurin", "erikku", "zaria", "maia", "jena", "jeshii", "abigeiru", "derikku", "sandi", "adamu", "ransu", "furanshisuko", "anaberu", "maagaretto", "chansu", "kaiden", "jueru", "emirii", "erein", "haidi", "arianna" }; i < array2.length; ++i) { │ │ │ │ final String str = array2[i]; │ │ │ │ System.out.println(str + " " + kanjiGenerator.generateKanji(str)); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── com/nolanlawson/japanesenamegenerator/v3/data/Model.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -130,37 +130,35 @@ │ │ │ │ 30: invokevirtual #30 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 33: areturn │ │ │ │ │ │ │ │ public java.lang.String transformString(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=2 │ │ │ │ + stack=300, locals=6, args_size=2 │ │ │ │ 0: new #32 // class com/nolanlawson/japanesenamegenerator/v3/data/TransformingString │ │ │ │ 3: astore_2 │ │ │ │ 4: aload_2 │ │ │ │ 5: aload_1 │ │ │ │ 6: invokespecial #35 // Method com/nolanlawson/japanesenamegenerator/v3/data/TransformingString."":(Ljava/lang/String;)V │ │ │ │ 9: aload_0 │ │ │ │ 10: getfield #12 // Field rules:Ljava/util/List; │ │ │ │ - 13: astore_3 │ │ │ │ - 14: aload_3 │ │ │ │ - 15: invokeinterface #41, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 20: astore 4 │ │ │ │ - 22: aload 4 │ │ │ │ - 24: invokeinterface #47, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 29: istore 5 │ │ │ │ - 31: iload 5 │ │ │ │ - 33: ifeq 58 │ │ │ │ - 36: aload 4 │ │ │ │ - 38: invokeinterface #51, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 43: checkcast #53 // class com/nolanlawson/japanesenamegenerator/v3/data/Rule │ │ │ │ - 46: astore 6 │ │ │ │ - 48: aload 6 │ │ │ │ - 50: aload_2 │ │ │ │ - 51: invokevirtual #57 // Method com/nolanlawson/japanesenamegenerator/v3/data/Rule.applyToString:(Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;)Z │ │ │ │ - 54: pop │ │ │ │ - 55: goto 22 │ │ │ │ - 58: aload_2 │ │ │ │ - 59: invokevirtual #60 // Method com/nolanlawson/japanesenamegenerator/v3/data/TransformingString.getTransformedString:()Ljava/lang/String; │ │ │ │ - 62: areturn │ │ │ │ + 13: invokeinterface #41, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 18: astore_3 │ │ │ │ + 19: aload_3 │ │ │ │ + 20: invokeinterface #47, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 25: istore 4 │ │ │ │ + 27: iload 4 │ │ │ │ + 29: ifeq 53 │ │ │ │ + 32: aload_3 │ │ │ │ + 33: invokeinterface #51, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 38: checkcast #53 // class com/nolanlawson/japanesenamegenerator/v3/data/Rule │ │ │ │ + 41: astore 5 │ │ │ │ + 43: aload 5 │ │ │ │ + 45: aload_2 │ │ │ │ + 46: invokevirtual #57 // Method com/nolanlawson/japanesenamegenerator/v3/data/Rule.applyToString:(Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;)Z │ │ │ │ + 49: pop │ │ │ │ + 50: goto 19 │ │ │ │ + 53: aload_2 │ │ │ │ + 54: invokevirtual #60 // Method com/nolanlawson/japanesenamegenerator/v3/data/TransformingString.getTransformedString:()Ljava/lang/String; │ │ │ │ + 57: areturn │ │ │ │ } │ │ ├── com/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -312,158 +312,154 @@ │ │ │ │ 1: invokespecial #8 // Method java/lang/Object."":()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ private static java.lang.String marshall(com.nolanlawson.japanesenamegenerator.v3.data.Model); │ │ │ │ descriptor: (Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;)Ljava/lang/String; │ │ │ │ flags: (0x000a) ACC_PRIVATE, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=1 │ │ │ │ + stack=300, locals=10, args_size=1 │ │ │ │ 0: new #10 // class java/lang/StringBuilder │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #11 // Method java/lang/StringBuilder."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: invokevirtual #17 // Method com/nolanlawson/japanesenamegenerator/v3/data/Model.getRules:()Ljava/util/List; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: aload_2 │ │ │ │ - 14: invokeinterface #23, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 19: astore_3 │ │ │ │ - 20: aload_3 │ │ │ │ - 21: invokeinterface #29, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 26: istore 4 │ │ │ │ - 28: iload 4 │ │ │ │ - 30: ifeq 291 │ │ │ │ - 33: aload_3 │ │ │ │ - 34: invokeinterface #33, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 39: checkcast #35 // class com/nolanlawson/japanesenamegenerator/v3/data/Rule │ │ │ │ - 42: astore 5 │ │ │ │ - 44: aload_1 │ │ │ │ - 45: ldc #37 // String R: │ │ │ │ - 47: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 50: pop │ │ │ │ - 51: aload 5 │ │ │ │ - 53: invokevirtual #45 // Method com/nolanlawson/japanesenamegenerator/v3/data/Rule.getId:()I │ │ │ │ - 56: istore 4 │ │ │ │ - 58: aload_1 │ │ │ │ - 59: iload 4 │ │ │ │ - 61: invokevirtual #48 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 64: ldc #50 // String , │ │ │ │ - 66: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 69: pop │ │ │ │ - 70: aload_1 │ │ │ │ - 71: ldc #52 // String \" │ │ │ │ - 73: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 76: astore_2 │ │ │ │ - 77: aload 5 │ │ │ │ - 79: invokevirtual #56 // Method com/nolanlawson/japanesenamegenerator/v3/data/Rule.getCurrentValue:()Ljava/lang/String; │ │ │ │ - 82: astore 6 │ │ │ │ - 84: aload_2 │ │ │ │ - 85: aload 6 │ │ │ │ - 87: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 90: ldc #58 // String \", │ │ │ │ - 92: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 95: pop │ │ │ │ - 96: aload_1 │ │ │ │ - 97: ldc #52 // String \" │ │ │ │ - 99: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 102: astore_2 │ │ │ │ - 103: aload 5 │ │ │ │ - 105: invokevirtual #61 // Method com/nolanlawson/japanesenamegenerator/v3/data/Rule.getReplacementValue:()Ljava/lang/String; │ │ │ │ - 108: astore 6 │ │ │ │ - 110: aload_2 │ │ │ │ - 111: aload 6 │ │ │ │ - 113: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 116: astore_2 │ │ │ │ - 117: ldc #63 // String \"\n │ │ │ │ - 119: astore 6 │ │ │ │ - 121: aload_2 │ │ │ │ + 12: invokeinterface #23, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 17: astore_2 │ │ │ │ + 18: aload_2 │ │ │ │ + 19: invokeinterface #29, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 24: istore_3 │ │ │ │ + 25: iload_3 │ │ │ │ + 26: ifeq 303 │ │ │ │ + 29: aload_2 │ │ │ │ + 30: invokeinterface #33, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 35: checkcast #35 // class com/nolanlawson/japanesenamegenerator/v3/data/Rule │ │ │ │ + 38: astore 4 │ │ │ │ + 40: aload_1 │ │ │ │ + 41: ldc #37 // String R: │ │ │ │ + 43: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 46: pop │ │ │ │ + 47: aload 4 │ │ │ │ + 49: invokevirtual #45 // Method com/nolanlawson/japanesenamegenerator/v3/data/Rule.getId:()I │ │ │ │ + 52: istore_3 │ │ │ │ + 53: aload_1 │ │ │ │ + 54: iload_3 │ │ │ │ + 55: invokevirtual #48 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 58: ldc #50 // String , │ │ │ │ + 60: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 63: pop │ │ │ │ + 64: aload_1 │ │ │ │ + 65: ldc #52 // String \" │ │ │ │ + 67: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 70: astore 5 │ │ │ │ + 72: aload 4 │ │ │ │ + 74: invokevirtual #56 // Method com/nolanlawson/japanesenamegenerator/v3/data/Rule.getCurrentValue:()Ljava/lang/String; │ │ │ │ + 77: astore 6 │ │ │ │ + 79: aload 5 │ │ │ │ + 81: aload 6 │ │ │ │ + 83: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 86: ldc #58 // String \", │ │ │ │ + 88: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 91: pop │ │ │ │ + 92: aload_1 │ │ │ │ + 93: ldc #52 // String \" │ │ │ │ + 95: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 98: astore 5 │ │ │ │ + 100: aload 4 │ │ │ │ + 102: invokevirtual #61 // Method com/nolanlawson/japanesenamegenerator/v3/data/Rule.getReplacementValue:()Ljava/lang/String; │ │ │ │ + 105: astore 6 │ │ │ │ + 107: aload 5 │ │ │ │ + 109: aload 6 │ │ │ │ + 111: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 114: astore 5 │ │ │ │ + 116: ldc #63 // String \"\n │ │ │ │ + 118: astore 6 │ │ │ │ + 120: aload 5 │ │ │ │ 122: aload 6 │ │ │ │ 124: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 127: pop │ │ │ │ - 128: aload 5 │ │ │ │ + 128: aload 4 │ │ │ │ 130: invokevirtual #67 // Method com/nolanlawson/japanesenamegenerator/v3/data/Rule.getConditions:()Ljava/util/Set; │ │ │ │ - 133: astore_2 │ │ │ │ - 134: aload_2 │ │ │ │ - 135: invokeinterface #70, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 140: astore 7 │ │ │ │ - 142: aload 7 │ │ │ │ - 144: invokeinterface #29, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 149: istore 4 │ │ │ │ - 151: iload 4 │ │ │ │ - 153: ifeq 20 │ │ │ │ - 156: aload 7 │ │ │ │ - 158: invokeinterface #33, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 163: checkcast #72 // class com/nolanlawson/japanesenamegenerator/v3/data/Condition │ │ │ │ - 166: astore 8 │ │ │ │ - 168: aload_1 │ │ │ │ - 169: ldc #74 // String C: │ │ │ │ - 171: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 174: pop │ │ │ │ - 175: aload 8 │ │ │ │ - 177: invokevirtual #78 // Method com/nolanlawson/japanesenamegenerator/v3/data/Condition.getConditionType:()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ │ │ - 180: astore_2 │ │ │ │ - 181: aload_1 │ │ │ │ - 182: aload_2 │ │ │ │ + 133: invokeinterface #70, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 138: astore 5 │ │ │ │ + 140: aload 5 │ │ │ │ + 142: invokeinterface #29, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 147: istore 7 │ │ │ │ + 149: iload 7 │ │ │ │ + 151: ifeq 18 │ │ │ │ + 154: aload 5 │ │ │ │ + 156: invokeinterface #33, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 161: checkcast #72 // class com/nolanlawson/japanesenamegenerator/v3/data/Condition │ │ │ │ + 164: astore 8 │ │ │ │ + 166: aload_1 │ │ │ │ + 167: ldc #74 // String C: │ │ │ │ + 169: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 172: pop │ │ │ │ + 173: aload 8 │ │ │ │ + 175: invokevirtual #78 // Method com/nolanlawson/japanesenamegenerator/v3/data/Condition.getConditionType:()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ │ │ + 178: astore 6 │ │ │ │ + 180: aload_1 │ │ │ │ + 181: aload 6 │ │ │ │ 183: invokevirtual #81 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ 186: ldc #50 // String , │ │ │ │ 188: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 191: pop │ │ │ │ 192: aload 8 │ │ │ │ 194: invokevirtual #78 // Method com/nolanlawson/japanesenamegenerator/v3/data/Condition.getConditionType:()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ │ │ - 197: astore_2 │ │ │ │ - 198: getstatic #87 // Field com/nolanlawson/japanesenamegenerator/v3/data/ConditionType.NextString:Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ │ │ - 201: astore 6 │ │ │ │ - 203: aload_2 │ │ │ │ + 197: astore 6 │ │ │ │ + 199: getstatic #87 // Field com/nolanlawson/japanesenamegenerator/v3/data/ConditionType.NextString:Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ │ │ + 202: astore 9 │ │ │ │ 204: aload 6 │ │ │ │ - 206: if_acmpeq 226 │ │ │ │ - 209: aload 8 │ │ │ │ - 211: invokevirtual #78 // Method com/nolanlawson/japanesenamegenerator/v3/data/Condition.getConditionType:()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ │ │ - 214: astore_2 │ │ │ │ - 215: getstatic #90 // Field com/nolanlawson/japanesenamegenerator/v3/data/ConditionType.PrevString:Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ │ │ - 218: astore 6 │ │ │ │ - 220: aload_2 │ │ │ │ - 221: aload 6 │ │ │ │ - 223: if_acmpne 273 │ │ │ │ - 226: aload_1 │ │ │ │ - 227: ldc #52 // String \" │ │ │ │ - 229: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 232: astore_2 │ │ │ │ - 233: aload 8 │ │ │ │ - 235: invokevirtual #93 // Method com/nolanlawson/japanesenamegenerator/v3/data/Condition.getValue:()Ljava/lang/Object; │ │ │ │ - 238: invokevirtual #96 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 241: astore 6 │ │ │ │ - 243: aload_2 │ │ │ │ - 244: aload 6 │ │ │ │ - 246: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 249: astore_2 │ │ │ │ - 250: ldc #52 // String \" │ │ │ │ - 252: astore 6 │ │ │ │ - 254: aload_2 │ │ │ │ - 255: aload 6 │ │ │ │ - 257: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 260: pop │ │ │ │ - 261: ldc #98 // String \n │ │ │ │ - 263: astore_2 │ │ │ │ - 264: aload_1 │ │ │ │ - 265: aload_2 │ │ │ │ - 266: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 269: pop │ │ │ │ - 270: goto 142 │ │ │ │ - 273: aload 8 │ │ │ │ - 275: invokevirtual #93 // Method com/nolanlawson/japanesenamegenerator/v3/data/Condition.getValue:()Ljava/lang/Object; │ │ │ │ - 278: invokevirtual #96 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 281: astore_2 │ │ │ │ - 282: aload_1 │ │ │ │ - 283: aload_2 │ │ │ │ - 284: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 287: pop │ │ │ │ - 288: goto 261 │ │ │ │ - 291: aload_1 │ │ │ │ - 292: invokevirtual #99 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 295: areturn │ │ │ │ + 206: aload 9 │ │ │ │ + 208: if_acmpeq 230 │ │ │ │ + 211: aload 8 │ │ │ │ + 213: invokevirtual #78 // Method com/nolanlawson/japanesenamegenerator/v3/data/Condition.getConditionType:()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ │ │ + 216: astore 6 │ │ │ │ + 218: getstatic #90 // Field com/nolanlawson/japanesenamegenerator/v3/data/ConditionType.PrevString:Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ │ │ + 221: astore 9 │ │ │ │ + 223: aload 6 │ │ │ │ + 225: aload 9 │ │ │ │ + 227: if_acmpne 283 │ │ │ │ + 230: aload_1 │ │ │ │ + 231: ldc #52 // String \" │ │ │ │ + 233: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 236: astore 6 │ │ │ │ + 238: aload 8 │ │ │ │ + 240: invokevirtual #93 // Method com/nolanlawson/japanesenamegenerator/v3/data/Condition.getValue:()Ljava/lang/Object; │ │ │ │ + 243: invokevirtual #96 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + 246: astore 9 │ │ │ │ + 248: aload 6 │ │ │ │ + 250: aload 9 │ │ │ │ + 252: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 255: astore 6 │ │ │ │ + 257: ldc #52 // String \" │ │ │ │ + 259: astore 9 │ │ │ │ + 261: aload 6 │ │ │ │ + 263: aload 9 │ │ │ │ + 265: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 268: pop │ │ │ │ + 269: ldc #98 // String \n │ │ │ │ + 271: astore 6 │ │ │ │ + 273: aload_1 │ │ │ │ + 274: aload 6 │ │ │ │ + 276: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 279: pop │ │ │ │ + 280: goto 140 │ │ │ │ + 283: aload 8 │ │ │ │ + 285: invokevirtual #93 // Method com/nolanlawson/japanesenamegenerator/v3/data/Condition.getValue:()Ljava/lang/Object; │ │ │ │ + 288: invokevirtual #96 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + 291: astore 6 │ │ │ │ + 293: aload_1 │ │ │ │ + 294: aload 6 │ │ │ │ + 296: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 299: pop │ │ │ │ + 300: goto 269 │ │ │ │ + 303: aload_1 │ │ │ │ + 304: invokevirtual #99 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 307: areturn │ │ │ │ │ │ │ │ public static com.nolanlawson.japanesenamegenerator.v3.data.Model readFromFile(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: new #101 // class java/io/FileInputStream │ │ ├── com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -248,17 +248,16 @@ │ │ │ │ final String s2 = quickSplit[2]; │ │ │ │ substring = substring.substring(1, substring.length() - 1); │ │ │ │ final String substring2 = s.substring(1, s.length() - 1); │ │ │ │ final String substring3 = s2.substring(1, s2.length() - 1); │ │ │ │ quickSplit2 = StringUtil.quickSplit(substring2, ","); │ │ │ │ final String[] quickSplit3 = StringUtil.quickSplit(substring3, ","); │ │ │ │ set = new HashSet(); │ │ │ │ - final String[] array = quickSplit3; │ │ │ │ for (int length = quickSplit3.length, i = 0; i < length; ++i) { │ │ │ │ - final String input = array[i]; │ │ │ │ + final String input = quickSplit3[i]; │ │ │ │ if (KanjiGenerator.letterPattern.matcher(input).find()) { │ │ │ │ final String trim = input.trim(); │ │ │ │ set.add(trim); │ │ │ │ final int length2; │ │ │ │ if (trim.endsWith("tsu") && (length2 = trim.length()) > 3) { │ │ │ │ set.add(StringUtil.quickReplace(trim, "tsu", "'")); │ │ │ │ } │ │ │ │ @@ -271,17 +270,16 @@ │ │ │ │ final RuntimeException ex = new RuntimeException(string, cause); │ │ │ │ string = "Failed to read in file: " + inputStream; │ │ │ │ throw ex; │ │ │ │ } │ │ │ │ List singletonList = null; │ │ │ │ if (quickSplit2.length > 1) { │ │ │ │ singletonList = new ArrayList(); │ │ │ │ - final String[] array2 = quickSplit2; │ │ │ │ for (int length3 = quickSplit2.length, j = 0; j < length3; ++j) { │ │ │ │ - singletonList.add(array2[j].trim()); │ │ │ │ + singletonList.add(quickSplit2[j].trim()); │ │ │ │ } │ │ │ │ } │ │ │ │ else if (quickSplit2.length == 1) { │ │ │ │ singletonList = Collections.singletonList(quickSplit2[0].trim()); │ │ │ │ } │ │ │ │ this.kanjiToEnglishMap.put(substring, singletonList); │ │ │ │ for (final String s3 : set) { │ │ │ │ @@ -299,14 +297,13 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public List generateKanji(String s) { │ │ │ │ s = s.trim().toLowerCase(); │ │ │ │ s = this.normalizeRoomaji(s); │ │ │ │ final String[] quickSplit = StringUtil.quickSplit(s, " "); │ │ │ │ final ArrayList list = new ArrayList(); │ │ │ │ - final String[] array = quickSplit; │ │ │ │ for (int length = quickSplit.length, i = 0; i < length; ++i) { │ │ │ │ - list.addAll(this.findExactMatchKanjiSequenceForToken(array[i])); │ │ │ │ + list.addAll(this.findExactMatchKanjiSequenceForToken(quickSplit[i])); │ │ │ │ } │ │ │ │ return this.expandKanjiResults(list); │ │ │ │ } │ │ │ │ } │ │ ├── com/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -49,61 +49,63 @@ │ │ │ │ RomaajiMassager.nnPattern = Pattern.compile("(nn)([^aeiouy]|$)"); │ │ │ │ } │ │ │ │ │ │ │ │ public String massageMalformedRomaaji(String s) { │ │ │ │ final int n = 3; │ │ │ │ final int n2 = 2; │ │ │ │ final int n3 = 1; │ │ │ │ + int i = 0; │ │ │ │ String s2; │ │ │ │ if (s == null || s.equals("")) { │ │ │ │ s2 = s; │ │ │ │ } │ │ │ │ else { │ │ │ │ final Pattern[] array = new Pattern[n3]; │ │ │ │ array[0] = RomaajiMassager.mPattern1; │ │ │ │ - for (int length = array.length, i = 0; i < length; ++i) { │ │ │ │ - s = array[i].matcher(s).replaceAll("n$2"); │ │ │ │ + for (int length = array.length, j = 0; j < length; ++j) { │ │ │ │ + s = array[j].matcher(s).replaceAll("n$2"); │ │ │ │ } │ │ │ │ final Pattern[] array2 = new Pattern[12]; │ │ │ │ array2[0] = RomaajiMassager.shPattern; │ │ │ │ array2[n3] = RomaajiMassager.tsPattern; │ │ │ │ array2[n2] = RomaajiMassager.sPattern; │ │ │ │ array2[n] = RomaajiMassager.bPattern; │ │ │ │ array2[4] = RomaajiMassager.fPattern; │ │ │ │ array2[5] = RomaajiMassager.gPattern; │ │ │ │ array2[6] = RomaajiMassager.kPattern; │ │ │ │ array2[7] = RomaajiMassager.mPattern2; │ │ │ │ array2[8] = RomaajiMassager.pPattern; │ │ │ │ array2[9] = RomaajiMassager.rPattern; │ │ │ │ array2[10] = RomaajiMassager.zPattern; │ │ │ │ array2[11] = RomaajiMassager.yPattern; │ │ │ │ - for (int length2 = array2.length, j = 0; j < length2; ++j) { │ │ │ │ - s = array2[j].matcher(s).replaceAll("$1u$2"); │ │ │ │ + for (int length2 = array2.length, k = 0; k < length2; ++k) { │ │ │ │ + s = array2[k].matcher(s).replaceAll("$1u$2"); │ │ │ │ } │ │ │ │ final Pattern[] array3 = new Pattern[n]; │ │ │ │ array3[0] = RomaajiMassager.tPattern; │ │ │ │ array3[n3] = RomaajiMassager.dPattern; │ │ │ │ array3[n2] = RomaajiMassager.hPattern; │ │ │ │ - for (int length3 = array3.length, k = 0; k < length3; ++k) { │ │ │ │ - s = array3[k].matcher(s).replaceAll("$1o$2"); │ │ │ │ + for (int length3 = array3.length, l = 0; l < length3; ++l) { │ │ │ │ + s = array3[l].matcher(s).replaceAll("$1o$2"); │ │ │ │ } │ │ │ │ final Pattern[] array4 = new Pattern[n2]; │ │ │ │ array4[0] = RomaajiMassager.chPattern; │ │ │ │ array4[n3] = RomaajiMassager.jPattern; │ │ │ │ - for (int length4 = array4.length, l = 0; l < length4; ++l) { │ │ │ │ - s = array4[l].matcher(s).replaceAll("$1i$2"); │ │ │ │ + for (int length4 = array4.length, n4 = 0; n4 < length4; ++n4) { │ │ │ │ + s = array4[n4].matcher(s).replaceAll("$1i$2"); │ │ │ │ } │ │ │ │ final Pattern[] array5 = new Pattern[n3]; │ │ │ │ array5[0] = RomaajiMassager.wPattern; │ │ │ │ - for (int length5 = array5.length, n4 = 0; n4 < length5; ++n4) { │ │ │ │ - s = array5[n4].matcher(s).replaceAll("$2"); │ │ │ │ + for (int length5 = array5.length, n5 = 0; n5 < length5; ++n5) { │ │ │ │ + s = array5[n5].matcher(s).replaceAll("$2"); │ │ │ │ } │ │ │ │ final Pattern[] array6 = new Pattern[n3]; │ │ │ │ array6[0] = RomaajiMassager.nnPattern; │ │ │ │ - for (int length6 = array6.length, n5 = 0; n5 < length6; ++n5) { │ │ │ │ - s = array6[n5].matcher(s).replaceAll("n$2"); │ │ │ │ + while (i < array6.length) { │ │ │ │ + s = array6[i].matcher(s).replaceAll("n$2"); │ │ │ │ + ++i; │ │ │ │ } │ │ │ │ s2 = s; │ │ │ │ } │ │ │ │ return s2; │ │ │ │ } │ │ │ │ } │ │ ├── com/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -243,105 +243,111 @@ │ │ │ │ 11: getstatic #45 // Field geminateConsonants:[Ljava/lang/String; │ │ │ │ 14: astore_2 │ │ │ │ 15: aload_2 │ │ │ │ 16: arraylength │ │ │ │ 17: istore_3 │ │ │ │ 18: iconst_0 │ │ │ │ 19: istore 4 │ │ │ │ - 21: iload 4 │ │ │ │ - 23: iload_3 │ │ │ │ - 24: if_icmpge 220 │ │ │ │ - 27: aload_2 │ │ │ │ - 28: iload 4 │ │ │ │ - 30: aaload │ │ │ │ - 31: astore 5 │ │ │ │ - 33: ldc #40 // String tt │ │ │ │ - 35: astore 6 │ │ │ │ - 37: aload 5 │ │ │ │ - 39: aload 6 │ │ │ │ - 41: invokevirtual #64 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 44: istore 7 │ │ │ │ - 46: iload 7 │ │ │ │ - 48: ifeq 123 │ │ │ │ - 51: new #66 // class java/lang/StringBuilder │ │ │ │ - 54: astore 8 │ │ │ │ - 56: aload 8 │ │ │ │ - 58: invokespecial #67 // Method java/lang/StringBuilder."":()V │ │ │ │ - 61: aload_0 │ │ │ │ - 62: ldc #69 // String t │ │ │ │ - 64: invokeinterface #75, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 69: checkcast #11 // class java/lang/String │ │ │ │ - 72: astore 6 │ │ │ │ - 74: aload 8 │ │ │ │ - 76: aload 6 │ │ │ │ - 78: invokevirtual #79 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 81: astore 6 │ │ │ │ - 83: ldc #81 // String . │ │ │ │ - 85: astore 8 │ │ │ │ - 87: aload 6 │ │ │ │ - 89: aload 8 │ │ │ │ - 91: invokevirtual #79 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 94: aload_1 │ │ │ │ - 95: invokevirtual #79 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 98: invokevirtual #85 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 101: astore 6 │ │ │ │ - 103: aload_0 │ │ │ │ - 104: aload 5 │ │ │ │ - 106: aload 6 │ │ │ │ - 108: invokeinterface #89, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 113: pop │ │ │ │ - 114: iload 4 │ │ │ │ - 116: iconst_1 │ │ │ │ - 117: iadd │ │ │ │ - 118: istore 4 │ │ │ │ - 120: goto 21 │ │ │ │ - 123: ldc #19 // String dd │ │ │ │ - 125: astore 6 │ │ │ │ - 127: aload 5 │ │ │ │ - 129: aload 6 │ │ │ │ - 131: invokevirtual #64 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 134: istore 7 │ │ │ │ - 136: iload 7 │ │ │ │ - 138: ifeq 207 │ │ │ │ - 141: new #66 // class java/lang/StringBuilder │ │ │ │ - 144: astore 8 │ │ │ │ - 146: aload 8 │ │ │ │ - 148: invokespecial #67 // Method java/lang/StringBuilder."":()V │ │ │ │ - 151: aload_0 │ │ │ │ - 152: ldc #91 // String d │ │ │ │ - 154: invokeinterface #75, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 159: checkcast #11 // class java/lang/String │ │ │ │ - 162: astore 6 │ │ │ │ - 164: aload 8 │ │ │ │ - 166: aload 6 │ │ │ │ - 168: invokevirtual #79 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 171: astore 6 │ │ │ │ - 173: ldc #81 // String . │ │ │ │ - 175: astore 8 │ │ │ │ - 177: aload 6 │ │ │ │ - 179: aload 8 │ │ │ │ - 181: invokevirtual #79 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 184: aload_1 │ │ │ │ - 185: invokevirtual #79 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 188: invokevirtual #85 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 191: astore 6 │ │ │ │ - 193: aload_0 │ │ │ │ - 194: aload 5 │ │ │ │ - 196: aload 6 │ │ │ │ - 198: invokeinterface #89, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 203: pop │ │ │ │ - 204: goto 114 │ │ │ │ - 207: aload_0 │ │ │ │ - 208: aload 5 │ │ │ │ - 210: aload_1 │ │ │ │ - 211: invokeinterface #89, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 216: pop │ │ │ │ - 217: goto 114 │ │ │ │ - 220: aload_0 │ │ │ │ - 221: areturn │ │ │ │ + 21: aconst_null │ │ │ │ + 22: astore 5 │ │ │ │ + 24: iconst_0 │ │ │ │ + 25: istore 6 │ │ │ │ + 27: iload 6 │ │ │ │ + 29: iload_3 │ │ │ │ + 30: if_icmpge 230 │ │ │ │ + 33: aload_2 │ │ │ │ + 34: iload 6 │ │ │ │ + 36: aaload │ │ │ │ + 37: astore 7 │ │ │ │ + 39: ldc #40 // String tt │ │ │ │ + 41: astore 5 │ │ │ │ + 43: aload 7 │ │ │ │ + 45: aload 5 │ │ │ │ + 47: invokevirtual #64 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 50: istore 4 │ │ │ │ + 52: iload 4 │ │ │ │ + 54: ifeq 133 │ │ │ │ + 57: new #66 // class java/lang/StringBuilder │ │ │ │ + 60: astore 8 │ │ │ │ + 62: aload 8 │ │ │ │ + 64: invokespecial #67 // Method java/lang/StringBuilder."":()V │ │ │ │ + 67: aload_0 │ │ │ │ + 68: ldc #69 // String t │ │ │ │ + 70: invokeinterface #75, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 75: checkcast #11 // class java/lang/String │ │ │ │ + 78: astore 5 │ │ │ │ + 80: aload 8 │ │ │ │ + 82: aload 5 │ │ │ │ + 84: invokevirtual #79 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 87: astore 5 │ │ │ │ + 89: ldc #81 // String . │ │ │ │ + 91: astore 8 │ │ │ │ + 93: aload 5 │ │ │ │ + 95: aload 8 │ │ │ │ + 97: invokevirtual #79 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 100: aload_1 │ │ │ │ + 101: invokevirtual #79 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 104: invokevirtual #85 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 107: astore 5 │ │ │ │ + 109: aload_0 │ │ │ │ + 110: aload 7 │ │ │ │ + 112: aload 5 │ │ │ │ + 114: invokeinterface #89, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 119: pop │ │ │ │ + 120: iload 6 │ │ │ │ + 122: iconst_1 │ │ │ │ + 123: iadd │ │ │ │ + 124: istore 4 │ │ │ │ + 126: iload 4 │ │ │ │ + 128: istore 6 │ │ │ │ + 130: goto 27 │ │ │ │ + 133: ldc #19 // String dd │ │ │ │ + 135: astore 5 │ │ │ │ + 137: aload 7 │ │ │ │ + 139: aload 5 │ │ │ │ + 141: invokevirtual #64 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 144: istore 4 │ │ │ │ + 146: iload 4 │ │ │ │ + 148: ifeq 217 │ │ │ │ + 151: new #66 // class java/lang/StringBuilder │ │ │ │ + 154: astore 8 │ │ │ │ + 156: aload 8 │ │ │ │ + 158: invokespecial #67 // Method java/lang/StringBuilder."":()V │ │ │ │ + 161: aload_0 │ │ │ │ + 162: ldc #91 // String d │ │ │ │ + 164: invokeinterface #75, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 169: checkcast #11 // class java/lang/String │ │ │ │ + 172: astore 5 │ │ │ │ + 174: aload 8 │ │ │ │ + 176: aload 5 │ │ │ │ + 178: invokevirtual #79 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 181: astore 5 │ │ │ │ + 183: ldc #81 // String . │ │ │ │ + 185: astore 8 │ │ │ │ + 187: aload 5 │ │ │ │ + 189: aload 8 │ │ │ │ + 191: invokevirtual #79 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 194: aload_1 │ │ │ │ + 195: invokevirtual #79 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 198: invokevirtual #85 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 201: astore 5 │ │ │ │ + 203: aload_0 │ │ │ │ + 204: aload 7 │ │ │ │ + 206: aload 5 │ │ │ │ + 208: invokeinterface #89, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 213: pop │ │ │ │ + 214: goto 120 │ │ │ │ + 217: aload_0 │ │ │ │ + 218: aload 7 │ │ │ │ + 220: aload_1 │ │ │ │ + 221: invokeinterface #89, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 226: pop │ │ │ │ + 227: goto 120 │ │ │ │ + 230: aload_0 │ │ │ │ + 231: areturn │ │ │ │ │ │ │ │ public static java.util.List getPronunciationGuide(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Ljava/util/List; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=1 │ │ │ │ 0: new #93 // class java/util/ArrayList │ │ ├── com/nolanlawson/japanesenamegenerator/v3/training/Trainer.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ for (final Pair pair : list) { │ │ │ │ list2.add(Pair.create((Object)new TransformingString((String)pair.getFirst()), pair.getSecond())); │ │ │ │ } │ │ │ │ final ArrayList rules = new ArrayList(); │ │ │ │ final HashMap hashMap = new HashMap(); │ │ │ │ ArrayList list3 = new ArrayList(list2); │ │ │ │ int n = 3; │ │ │ │ - Label_1061: │ │ │ │ + Label_1057: │ │ │ │ while (rules.size() < i) { │ │ │ │ System.err.println("\nIteration #" + (rules.size() + 1) + "..."); │ │ │ │ while (true) { │ │ │ │ final Set keySet = this.findPossibleRules(list3, n).keySet(); │ │ │ │ for (final Rule rule : keySet) { │ │ │ │ if (!hashMap.containsKey(rule)) { │ │ │ │ hashMap.put(rule, new LightweightIntegerMap()); │ │ │ │ @@ -329,15 +329,15 @@ │ │ │ │ hashMap.remove(iterator8.next()); │ │ │ │ } │ │ │ │ rules.add(obj); │ │ │ │ System.err.println("Added rule: " + obj); │ │ │ │ break; │ │ │ │ } │ │ │ │ if (n >= 3) { │ │ │ │ - break Label_1061; │ │ │ │ + break Label_1057; │ │ │ │ } │ │ │ │ ++n; │ │ │ │ list3 = new ArrayList(list2); │ │ │ │ } │ │ │ │ } │ │ │ │ for (final Pair obj2 : list2) { │ │ │ │ System.out.print(obj2); │ │ ├── com/nolanlawson/japanesenamegenerator/v3/training/TrainerRunner.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -671,108 +671,108 @@ │ │ │ │ 186: iconst_1 │ │ │ │ 187: iadd │ │ │ │ 188: istore_2 │ │ │ │ 189: goto 153 │ │ │ │ 192: invokestatic #173 // Method getSmallTrainingData:()Ljava/util/List; │ │ │ │ 195: invokeinterface #72, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ 200: i2d │ │ │ │ - 201: dstore 12 │ │ │ │ + 201: dstore 14 │ │ │ │ 203: dload_3 │ │ │ │ - 204: dload 12 │ │ │ │ + 204: dload 14 │ │ │ │ 206: ddiv │ │ │ │ 207: dstore_3 │ │ │ │ 208: getstatic #164 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ │ │ 211: invokevirtual #169 // Method java/io/PrintStream.println:()V │ │ │ │ 214: getstatic #164 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ │ │ 217: astore 5 │ │ │ │ 219: new #197 // class java/lang/StringBuilder │ │ │ │ - 222: astore 10 │ │ │ │ - 224: aload 10 │ │ │ │ + 222: astore 6 │ │ │ │ + 224: aload 6 │ │ │ │ 226: invokespecial #198 // Method java/lang/StringBuilder."":()V │ │ │ │ - 229: aload 10 │ │ │ │ + 229: aload 6 │ │ │ │ 231: ldc #229 // String correct: │ │ │ │ 233: invokevirtual #207 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 236: iload_1 │ │ │ │ 237: invokevirtual #232 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ 240: invokevirtual #210 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 243: astore 10 │ │ │ │ + 243: astore 6 │ │ │ │ 245: aload 5 │ │ │ │ - 247: aload 10 │ │ │ │ + 247: aload 6 │ │ │ │ 249: invokevirtual #213 // Method java/io/PrintStream.println:(Ljava/lang/String;)V │ │ │ │ 252: getstatic #164 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ │ │ 255: astore 5 │ │ │ │ 257: new #197 // class java/lang/StringBuilder │ │ │ │ - 260: astore 10 │ │ │ │ - 262: aload 10 │ │ │ │ + 260: astore 6 │ │ │ │ + 262: aload 6 │ │ │ │ 264: invokespecial #198 // Method java/lang/StringBuilder."":()V │ │ │ │ - 267: aload 10 │ │ │ │ + 267: aload 6 │ │ │ │ 269: ldc #234 // String incorrect: │ │ │ │ 271: invokevirtual #207 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 274: iload_2 │ │ │ │ 275: invokevirtual #232 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ 278: invokevirtual #210 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 281: astore 10 │ │ │ │ + 281: astore 6 │ │ │ │ 283: aload 5 │ │ │ │ - 285: aload 10 │ │ │ │ + 285: aload 6 │ │ │ │ 287: invokevirtual #213 // Method java/io/PrintStream.println:(Ljava/lang/String;)V │ │ │ │ 290: getstatic #164 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ │ │ 293: astore 5 │ │ │ │ 295: new #197 // class java/lang/StringBuilder │ │ │ │ - 298: astore 10 │ │ │ │ - 300: aload 10 │ │ │ │ + 298: astore 6 │ │ │ │ + 300: aload 6 │ │ │ │ 302: invokespecial #198 // Method java/lang/StringBuilder."":()V │ │ │ │ - 305: aload 10 │ │ │ │ + 305: aload 6 │ │ │ │ 307: ldc #236 // String accuracy: │ │ │ │ 309: invokevirtual #207 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 312: astore 10 │ │ │ │ + 312: astore 6 │ │ │ │ 314: iload_1 │ │ │ │ 315: i2d │ │ │ │ 316: ldc2_w #239 // double 1.0d │ │ │ │ 319: dmul │ │ │ │ - 320: dstore 14 │ │ │ │ + 320: dstore 12 │ │ │ │ 322: iload_1 │ │ │ │ 323: iload_2 │ │ │ │ 324: iadd │ │ │ │ 325: i2d │ │ │ │ 326: dstore 16 │ │ │ │ - 328: dload 14 │ │ │ │ + 328: dload 12 │ │ │ │ 330: dload 16 │ │ │ │ 332: ddiv │ │ │ │ - 333: dstore 14 │ │ │ │ - 335: aload 10 │ │ │ │ - 337: dload 14 │ │ │ │ + 333: dstore 12 │ │ │ │ + 335: aload 6 │ │ │ │ + 337: dload 12 │ │ │ │ 339: invokevirtual #243 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ 342: invokevirtual #210 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 345: astore 10 │ │ │ │ + 345: astore 6 │ │ │ │ 347: aload 5 │ │ │ │ - 349: aload 10 │ │ │ │ + 349: aload 6 │ │ │ │ 351: invokevirtual #213 // Method java/io/PrintStream.println:(Ljava/lang/String;)V │ │ │ │ 354: getstatic #164 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ │ │ 357: astore 5 │ │ │ │ 359: new #197 // class java/lang/StringBuilder │ │ │ │ - 362: astore 10 │ │ │ │ - 364: aload 10 │ │ │ │ + 362: astore 6 │ │ │ │ + 364: aload 6 │ │ │ │ 366: invokespecial #198 // Method java/lang/StringBuilder."":()V │ │ │ │ - 369: aload 10 │ │ │ │ + 369: aload 6 │ │ │ │ 371: ldc #245 // String average edit distance: │ │ │ │ 373: invokevirtual #207 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 376: dload_3 │ │ │ │ 377: invokevirtual #243 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ 380: invokevirtual #210 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 383: astore 10 │ │ │ │ + 383: astore 6 │ │ │ │ 385: aload 5 │ │ │ │ - 387: aload 10 │ │ │ │ + 387: aload 6 │ │ │ │ 389: invokevirtual #213 // Method java/io/PrintStream.println:(Ljava/lang/String;)V │ │ │ │ 392: return │ │ │ │ │ │ │ │ public static void train(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=27, args_size=0 │ │ │ │ + stack=300, locals=26, args_size=0 │ │ │ │ 0: new #247 // class com/nolanlawson/japanesenamegenerator/v3/training/Trainer │ │ │ │ 3: astore_0 │ │ │ │ 4: aload_0 │ │ │ │ 5: invokespecial #248 // Method com/nolanlawson/japanesenamegenerator/v3/training/Trainer."":()V │ │ │ │ 8: ldc #250 // String popular_names.txt │ │ │ │ 10: ldc #251 // int 10000000 │ │ │ │ 12: invokestatic #256 // Method getLargeTrainingData:(Ljava/lang/String;I)Ljava/util/List; │ │ │ │ @@ -835,111 +835,111 @@ │ │ │ │ 144: invokevirtual #210 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 147: astore 8 │ │ │ │ 149: aload 7 │ │ │ │ 151: aload 8 │ │ │ │ 153: invokevirtual #213 // Method java/io/PrintStream.println:(Ljava/lang/String;)V │ │ │ │ 156: aload 6 │ │ │ │ 158: invokevirtual #278 // Method com/nolanlawson/japanesenamegenerator/v3/data/Model.getRules:()Ljava/util/List; │ │ │ │ - 161: astore 7 │ │ │ │ - 163: aload 7 │ │ │ │ - 165: invokeinterface #177, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 170: astore 13 │ │ │ │ - 172: aload 13 │ │ │ │ - 174: invokeinterface #182, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 179: istore 4 │ │ │ │ - 181: iload 4 │ │ │ │ - 183: ifeq 213 │ │ │ │ - 186: aload 13 │ │ │ │ - 188: invokeinterface #186, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 193: checkcast #280 // class com/nolanlawson/japanesenamegenerator/v3/data/Rule │ │ │ │ - 196: astore 14 │ │ │ │ - 198: getstatic #164 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ │ │ - 201: astore 7 │ │ │ │ - 203: aload 7 │ │ │ │ - 205: aload 14 │ │ │ │ - 207: invokevirtual #283 // Method java/io/PrintStream.println:(Ljava/lang/Object;)V │ │ │ │ - 210: goto 172 │ │ │ │ - 213: iconst_0 │ │ │ │ - 214: istore 15 │ │ │ │ - 216: iconst_0 │ │ │ │ - 217: istore 16 │ │ │ │ - 219: dconst_0 │ │ │ │ - 220: dstore 17 │ │ │ │ - 222: aload_1 │ │ │ │ - 223: invokeinterface #177, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 228: astore 13 │ │ │ │ - 230: aload 13 │ │ │ │ - 232: invokeinterface #182, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 237: istore 4 │ │ │ │ - 239: iload 4 │ │ │ │ - 241: ifeq 345 │ │ │ │ - 244: aload 13 │ │ │ │ - 246: invokeinterface #186, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 251: checkcast #51 // class com/nolanlawson/japanesenamegenerator/v3/util/Pair │ │ │ │ - 254: astore 19 │ │ │ │ - 256: aload 19 │ │ │ │ - 258: invokevirtual #189 // Method com/nolanlawson/japanesenamegenerator/v3/util/Pair.getFirst:()Ljava/lang/Object; │ │ │ │ - 261: checkcast #44 // class java/lang/String │ │ │ │ - 264: astore 7 │ │ │ │ - 266: aload 6 │ │ │ │ - 268: aload 7 │ │ │ │ - 270: invokevirtual #195 // Method com/nolanlawson/japanesenamegenerator/v3/data/Model.transformString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 273: astore 20 │ │ │ │ - 275: aload 19 │ │ │ │ - 277: invokevirtual #216 // Method com/nolanlawson/japanesenamegenerator/v3/util/Pair.getSecond:()Ljava/lang/Object; │ │ │ │ - 280: astore 7 │ │ │ │ - 282: aload 20 │ │ │ │ - 284: aload 7 │ │ │ │ - 286: invokevirtual #219 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 289: istore 4 │ │ │ │ - 291: iload 4 │ │ │ │ - 293: ifeq 336 │ │ │ │ - 296: iload 15 │ │ │ │ - 298: iconst_1 │ │ │ │ - 299: iadd │ │ │ │ - 300: istore 15 │ │ │ │ - 302: aload 19 │ │ │ │ - 304: invokevirtual #216 // Method com/nolanlawson/japanesenamegenerator/v3/util/Pair.getSecond:()Ljava/lang/Object; │ │ │ │ - 307: checkcast #221 // class java/lang/CharSequence │ │ │ │ - 310: astore 7 │ │ │ │ - 312: aload 20 │ │ │ │ - 314: aload 7 │ │ │ │ - 316: invokestatic #227 // Method com/nolanlawson/japanesenamegenerator/v3/util/Util.computeLevenshteinDistance:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I │ │ │ │ - 319: istore 4 │ │ │ │ - 321: iload 4 │ │ │ │ - 323: i2d │ │ │ │ - 324: dstore 21 │ │ │ │ - 326: dload 17 │ │ │ │ - 328: dload 21 │ │ │ │ + 161: invokeinterface #177, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 166: astore 7 │ │ │ │ + 168: aload 7 │ │ │ │ + 170: invokeinterface #182, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 175: istore 5 │ │ │ │ + 177: iload 5 │ │ │ │ + 179: ifeq 209 │ │ │ │ + 182: aload 7 │ │ │ │ + 184: invokeinterface #186, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 189: checkcast #280 // class com/nolanlawson/japanesenamegenerator/v3/data/Rule │ │ │ │ + 192: astore 13 │ │ │ │ + 194: getstatic #164 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ │ │ + 197: astore 8 │ │ │ │ + 199: aload 8 │ │ │ │ + 201: aload 13 │ │ │ │ + 203: invokevirtual #283 // Method java/io/PrintStream.println:(Ljava/lang/Object;)V │ │ │ │ + 206: goto 168 │ │ │ │ + 209: iconst_0 │ │ │ │ + 210: istore 14 │ │ │ │ + 212: iconst_0 │ │ │ │ + 213: istore 15 │ │ │ │ + 215: dconst_0 │ │ │ │ + 216: dstore 16 │ │ │ │ + 218: aload_1 │ │ │ │ + 219: invokeinterface #177, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 224: astore 8 │ │ │ │ + 226: aload 8 │ │ │ │ + 228: invokeinterface #182, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 233: istore 4 │ │ │ │ + 235: iload 4 │ │ │ │ + 237: ifeq 345 │ │ │ │ + 240: aload 8 │ │ │ │ + 242: invokeinterface #186, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 247: checkcast #51 // class com/nolanlawson/japanesenamegenerator/v3/util/Pair │ │ │ │ + 250: astore 18 │ │ │ │ + 252: aload 18 │ │ │ │ + 254: invokevirtual #189 // Method com/nolanlawson/japanesenamegenerator/v3/util/Pair.getFirst:()Ljava/lang/Object; │ │ │ │ + 257: checkcast #44 // class java/lang/String │ │ │ │ + 260: astore 7 │ │ │ │ + 262: aload 6 │ │ │ │ + 264: aload 7 │ │ │ │ + 266: invokevirtual #195 // Method com/nolanlawson/japanesenamegenerator/v3/data/Model.transformString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 269: astore 19 │ │ │ │ + 271: aload 18 │ │ │ │ + 273: invokevirtual #216 // Method com/nolanlawson/japanesenamegenerator/v3/util/Pair.getSecond:()Ljava/lang/Object; │ │ │ │ + 276: astore 7 │ │ │ │ + 278: aload 19 │ │ │ │ + 280: aload 7 │ │ │ │ + 282: invokevirtual #219 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 285: istore 4 │ │ │ │ + 287: iload 4 │ │ │ │ + 289: ifeq 336 │ │ │ │ + 292: iload 14 │ │ │ │ + 294: iconst_1 │ │ │ │ + 295: iadd │ │ │ │ + 296: istore 14 │ │ │ │ + 298: aload 18 │ │ │ │ + 300: invokevirtual #216 // Method com/nolanlawson/japanesenamegenerator/v3/util/Pair.getSecond:()Ljava/lang/Object; │ │ │ │ + 303: checkcast #221 // class java/lang/CharSequence │ │ │ │ + 306: astore 7 │ │ │ │ + 308: aload 19 │ │ │ │ + 310: aload 7 │ │ │ │ + 312: invokestatic #227 // Method com/nolanlawson/japanesenamegenerator/v3/util/Util.computeLevenshteinDistance:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I │ │ │ │ + 315: istore 4 │ │ │ │ + 317: iload 4 │ │ │ │ + 319: i2d │ │ │ │ + 320: dstore 20 │ │ │ │ + 322: dload 20 │ │ │ │ + 324: dstore 22 │ │ │ │ + 326: dload 16 │ │ │ │ + 328: dload 20 │ │ │ │ 330: dadd │ │ │ │ - 331: dstore 17 │ │ │ │ - 333: goto 230 │ │ │ │ - 336: iload 16 │ │ │ │ + 331: dstore 16 │ │ │ │ + 333: goto 226 │ │ │ │ + 336: iload 15 │ │ │ │ 338: iconst_1 │ │ │ │ 339: iadd │ │ │ │ - 340: istore 16 │ │ │ │ - 342: goto 302 │ │ │ │ + 340: istore 15 │ │ │ │ + 342: goto 298 │ │ │ │ 345: aload_1 │ │ │ │ 346: invokeinterface #72, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ 351: i2d │ │ │ │ - 352: dstore 21 │ │ │ │ - 354: dload 17 │ │ │ │ - 356: dload 21 │ │ │ │ + 352: dstore 24 │ │ │ │ + 354: dload 16 │ │ │ │ + 356: dload 24 │ │ │ │ 358: ddiv │ │ │ │ - 359: dstore 17 │ │ │ │ + 359: dstore 16 │ │ │ │ 361: getstatic #164 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ │ │ 364: astore 7 │ │ │ │ 366: new #197 // class java/lang/StringBuilder │ │ │ │ 369: astore 8 │ │ │ │ 371: aload 8 │ │ │ │ 373: invokespecial #198 // Method java/lang/StringBuilder."":()V │ │ │ │ 376: aload 8 │ │ │ │ 378: ldc #229 // String correct: │ │ │ │ 380: invokevirtual #207 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 383: iload 15 │ │ │ │ + 383: iload 14 │ │ │ │ 385: invokevirtual #232 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ 388: invokevirtual #210 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 391: astore 8 │ │ │ │ 393: aload 7 │ │ │ │ 395: aload 8 │ │ │ │ 397: invokevirtual #213 // Method java/io/PrintStream.println:(Ljava/lang/String;)V │ │ │ │ 400: getstatic #164 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ │ │ @@ -947,15 +947,15 @@ │ │ │ │ 405: new #197 // class java/lang/StringBuilder │ │ │ │ 408: astore 8 │ │ │ │ 410: aload 8 │ │ │ │ 412: invokespecial #198 // Method java/lang/StringBuilder."":()V │ │ │ │ 415: aload 8 │ │ │ │ 417: ldc #234 // String incorrect: │ │ │ │ 419: invokevirtual #207 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 422: iload 16 │ │ │ │ + 422: iload 15 │ │ │ │ 424: invokevirtual #232 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ 427: invokevirtual #210 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 430: astore 8 │ │ │ │ 432: aload 7 │ │ │ │ 434: aload 8 │ │ │ │ 436: invokevirtual #213 // Method java/io/PrintStream.println:(Ljava/lang/String;)V │ │ │ │ 439: getstatic #164 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ │ │ @@ -964,34 +964,34 @@ │ │ │ │ 447: astore 8 │ │ │ │ 449: aload 8 │ │ │ │ 451: invokespecial #198 // Method java/lang/StringBuilder."":()V │ │ │ │ 454: aload 8 │ │ │ │ 456: ldc #236 // String accuracy: │ │ │ │ 458: invokevirtual #207 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 461: astore 8 │ │ │ │ - 463: iload 15 │ │ │ │ + 463: iload 14 │ │ │ │ 465: i2d │ │ │ │ - 466: dstore 23 │ │ │ │ - 468: dload 23 │ │ │ │ - 470: dstore 25 │ │ │ │ - 472: dload 23 │ │ │ │ + 466: dstore 20 │ │ │ │ + 468: dload 20 │ │ │ │ + 470: dstore 22 │ │ │ │ + 472: dload 20 │ │ │ │ 474: ldc2_w #239 // double 1.0d │ │ │ │ 477: dmul │ │ │ │ - 478: dstore 25 │ │ │ │ - 480: iload 15 │ │ │ │ - 482: iload 16 │ │ │ │ + 478: dstore 22 │ │ │ │ + 480: iload 14 │ │ │ │ + 482: iload 15 │ │ │ │ 484: iadd │ │ │ │ 485: i2d │ │ │ │ - 486: dstore 23 │ │ │ │ - 488: dload 25 │ │ │ │ - 490: dload 23 │ │ │ │ + 486: dstore 20 │ │ │ │ + 488: dload 22 │ │ │ │ + 490: dload 20 │ │ │ │ 492: ddiv │ │ │ │ - 493: dstore 25 │ │ │ │ + 493: dstore 22 │ │ │ │ 495: aload 8 │ │ │ │ - 497: dload 25 │ │ │ │ + 497: dload 22 │ │ │ │ 499: invokevirtual #243 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ 502: invokevirtual #210 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 505: astore 8 │ │ │ │ 507: aload 7 │ │ │ │ 509: aload 8 │ │ │ │ 511: invokevirtual #213 // Method java/io/PrintStream.println:(Ljava/lang/String;)V │ │ │ │ 514: getstatic #164 // Field java/lang/System.out:Ljava/io/PrintStream; │ │ │ │ @@ -999,15 +999,15 @@ │ │ │ │ 519: new #197 // class java/lang/StringBuilder │ │ │ │ 522: astore 8 │ │ │ │ 524: aload 8 │ │ │ │ 526: invokespecial #198 // Method java/lang/StringBuilder."":()V │ │ │ │ 529: aload 8 │ │ │ │ 531: ldc #245 // String average edit distance: │ │ │ │ 533: invokevirtual #207 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 536: dload 17 │ │ │ │ + 536: dload 16 │ │ │ │ 538: invokevirtual #243 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ 541: invokevirtual #210 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 544: astore 8 │ │ │ │ 546: aload 7 │ │ │ │ 548: aload 8 │ │ │ │ 550: invokevirtual #213 // Method java/io/PrintStream.println:(Ljava/lang/String;)V │ │ │ │ 553: aload 6 │ │ ├── com/nolanlawson/japanesenamegenerator/v3/util/IntegerSet.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -158,32 +158,32 @@ │ │ │ │ 8: newarray boolean │ │ │ │ 10: astore_3 │ │ │ │ 11: aload_0 │ │ │ │ 12: aload_3 │ │ │ │ 13: putfield #19 // Field values:[Z │ │ │ │ 16: aload_1 │ │ │ │ 17: invokeinterface #32, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 22: astore 4 │ │ │ │ - 24: aload 4 │ │ │ │ - 26: invokeinterface #38, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 31: istore_2 │ │ │ │ - 32: iload_2 │ │ │ │ - 33: ifeq 62 │ │ │ │ - 36: aload 4 │ │ │ │ - 38: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 43: checkcast #44 // class java/lang/Character │ │ │ │ - 46: astore 5 │ │ │ │ - 48: aload 5 │ │ │ │ - 50: invokevirtual #48 // Method java/lang/Character.charValue:()C │ │ │ │ - 53: istore_2 │ │ │ │ + 22: astore_3 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: invokeinterface #38, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 29: istore 4 │ │ │ │ + 31: iload 4 │ │ │ │ + 33: ifeq 63 │ │ │ │ + 36: aload_3 │ │ │ │ + 37: invokeinterface #42, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 42: checkcast #44 // class java/lang/Character │ │ │ │ + 45: astore 5 │ │ │ │ + 47: aload 5 │ │ │ │ + 49: invokevirtual #48 // Method java/lang/Character.charValue:()C │ │ │ │ + 52: istore 4 │ │ │ │ 54: aload_0 │ │ │ │ - 55: iload_2 │ │ │ │ - 56: invokevirtual #52 // Method add:(I)V │ │ │ │ - 59: goto 24 │ │ │ │ - 62: return │ │ │ │ + 55: iload 4 │ │ │ │ + 57: invokevirtual #52 // Method add:(I)V │ │ │ │ + 60: goto 23 │ │ │ │ + 63: return │ │ │ │ │ │ │ │ static boolean[] access$000(com.nolanlawson.japanesenamegenerator.v3.util.IntegerSet); │ │ │ │ descriptor: (Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet;)[Z │ │ │ │ flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── com/nolanlawson/japanesenamegenerator/v3/util/StringUtil.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -435,39 +435,39 @@ │ │ │ │ 9: invokestatic #89 // Method java/lang/Character.toString:(C)Ljava/lang/String; │ │ │ │ 12: astore_3 │ │ │ │ 13: aload_2 │ │ │ │ 14: aload_3 │ │ │ │ 15: invokevirtual #93 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 18: pop │ │ │ │ 19: aload_1 │ │ │ │ - 20: astore 4 │ │ │ │ - 22: aload_1 │ │ │ │ - 23: arraylength │ │ │ │ + 20: arraylength │ │ │ │ + 21: istore 4 │ │ │ │ + 23: iconst_0 │ │ │ │ 24: istore 5 │ │ │ │ - 26: iconst_0 │ │ │ │ - 27: istore 6 │ │ │ │ - 29: iload 6 │ │ │ │ - 31: iload 5 │ │ │ │ - 33: if_icmpge 64 │ │ │ │ - 36: aload 4 │ │ │ │ - 38: iload 6 │ │ │ │ - 40: caload │ │ │ │ - 41: istore 7 │ │ │ │ - 43: iload 7 │ │ │ │ - 45: invokestatic #89 // Method java/lang/Character.toString:(C)Ljava/lang/String; │ │ │ │ - 48: astore_3 │ │ │ │ - 49: aload_2 │ │ │ │ - 50: aload_3 │ │ │ │ + 26: aconst_null │ │ │ │ + 27: astore_3 │ │ │ │ + 28: iload 5 │ │ │ │ + 30: iload 4 │ │ │ │ + 32: if_icmpge 64 │ │ │ │ + 35: aload_1 │ │ │ │ + 36: iload 5 │ │ │ │ + 38: caload │ │ │ │ + 39: istore 6 │ │ │ │ + 41: iload 6 │ │ │ │ + 43: invokestatic #89 // Method java/lang/Character.toString:(C)Ljava/lang/String; │ │ │ │ + 46: astore 7 │ │ │ │ + 48: aload_2 │ │ │ │ + 49: aload 7 │ │ │ │ 51: invokevirtual #93 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 54: pop │ │ │ │ - 55: iload 6 │ │ │ │ + 55: iload 5 │ │ │ │ 57: iconst_1 │ │ │ │ 58: iadd │ │ │ │ - 59: istore 6 │ │ │ │ - 61: goto 29 │ │ │ │ + 59: istore 5 │ │ │ │ + 61: goto 28 │ │ │ │ 64: aload_2 │ │ │ │ 65: invokevirtual #96 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 68: areturn │ │ │ │ │ │ │ │ public static boolean isConsonant(char); │ │ │ │ descriptor: (C)Z │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ @@ -516,62 +516,62 @@ │ │ │ │ 4: invokevirtual #100 // Method com/nolanlawson/japanesenamegenerator/v3/util/IntegerSet.contains:(I)Z │ │ │ │ 7: ireturn │ │ │ │ │ │ │ │ public static java.lang.String join(java.lang.String, java.lang.String[]); │ │ │ │ descriptor: (Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=2 │ │ │ │ + stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: arraylength │ │ │ │ 2: istore_2 │ │ │ │ 3: iload_2 │ │ │ │ 4: ifne 12 │ │ │ │ 7: ldc #103 // String │ │ │ │ 9: astore_3 │ │ │ │ 10: aload_3 │ │ │ │ 11: areturn │ │ │ │ 12: new #84 // class java/lang/StringBuilder │ │ │ │ 15: astore 4 │ │ │ │ 17: aload 4 │ │ │ │ 19: invokespecial #85 // Method java/lang/StringBuilder."":()V │ │ │ │ 22: aload_1 │ │ │ │ - 23: astore 5 │ │ │ │ - 25: aload_1 │ │ │ │ - 26: arraylength │ │ │ │ - 27: istore 6 │ │ │ │ - 29: iconst_0 │ │ │ │ - 30: istore 7 │ │ │ │ - 32: iload 7 │ │ │ │ - 34: iload 6 │ │ │ │ - 36: if_icmpge 70 │ │ │ │ - 39: aload 5 │ │ │ │ - 41: iload 7 │ │ │ │ - 43: aaload │ │ │ │ - 44: astore 8 │ │ │ │ - 46: aload 4 │ │ │ │ - 48: ldc #105 // String │ │ │ │ - 50: invokevirtual #93 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 53: astore_3 │ │ │ │ - 54: aload_3 │ │ │ │ - 55: aload 8 │ │ │ │ - 57: invokevirtual #93 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 60: pop │ │ │ │ - 61: iload 7 │ │ │ │ - 63: iconst_1 │ │ │ │ - 64: iadd │ │ │ │ - 65: istore 7 │ │ │ │ - 67: goto 32 │ │ │ │ - 70: iconst_1 │ │ │ │ - 71: istore_2 │ │ │ │ - 72: aload 4 │ │ │ │ - 74: iload_2 │ │ │ │ - 75: invokevirtual #109 // Method java/lang/StringBuilder.substring:(I)Ljava/lang/String; │ │ │ │ - 78: astore_3 │ │ │ │ - 79: goto 10 │ │ │ │ + 23: arraylength │ │ │ │ + 24: istore 5 │ │ │ │ + 26: iconst_0 │ │ │ │ + 27: istore_2 │ │ │ │ + 28: aconst_null │ │ │ │ + 29: astore_3 │ │ │ │ + 30: iload_2 │ │ │ │ + 31: iload 5 │ │ │ │ + 33: if_icmpge 65 │ │ │ │ + 36: aload_1 │ │ │ │ + 37: iload_2 │ │ │ │ + 38: aaload │ │ │ │ + 39: astore 6 │ │ │ │ + 41: aload 4 │ │ │ │ + 43: ldc #105 // String │ │ │ │ + 45: invokevirtual #93 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 48: astore 7 │ │ │ │ + 50: aload 7 │ │ │ │ + 52: aload 6 │ │ │ │ + 54: invokevirtual #93 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 57: pop │ │ │ │ + 58: iload_2 │ │ │ │ + 59: iconst_1 │ │ │ │ + 60: iadd │ │ │ │ + 61: istore_2 │ │ │ │ + 62: goto 30 │ │ │ │ + 65: iconst_1 │ │ │ │ + 66: istore_2 │ │ │ │ + 67: aload 4 │ │ │ │ + 69: iload_2 │ │ │ │ + 70: invokevirtual #109 // Method java/lang/StringBuilder.substring:(I)Ljava/lang/String; │ │ │ │ + 73: astore_3 │ │ │ │ + 74: goto 10 │ │ │ │ │ │ │ │ public static java.lang.String quickReplace(java.lang.String, java.lang.String, java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=3 │ │ │ │ 0: new #84 // class java/lang/StringBuilder │ │ ├── com/nolanlawson/japanesenamegenerator/v3/util/Util.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -139,38 +139,40 @@ │ │ │ │ for (int i = sb.indexOf(s); i != -1; i = sb.indexOf(s, i + str2.length())) { │ │ │ │ sb.replace(i, s.length() + i, str2); │ │ │ │ } │ │ │ │ return sb.toString(); │ │ │ │ } │ │ │ │ │ │ │ │ public static List splitIntoJapaneseSyllables(final String str) { │ │ │ │ + final char c = 'n'; │ │ │ │ + final char c2 = 'a'; │ │ │ │ if (str.equals("")) { │ │ │ │ throw new RuntimeException("string can't be empty: " + str); │ │ │ │ } │ │ │ │ final ArrayList> list = new ArrayList>(); │ │ │ │ boolean b = false; │ │ │ │ final char[] charArray = str.toCharArray(); │ │ │ │ ArrayList list2 = new ArrayList(); │ │ │ │ for (int i = 0; i < charArray.length; ++i) { │ │ │ │ - final char c = charArray[i]; │ │ │ │ - final boolean contains = Util.vowels.contains(Character.valueOf(c)); │ │ │ │ + final char c3 = charArray[i]; │ │ │ │ + final boolean contains = Util.vowels.contains(Character.valueOf(c3)); │ │ │ │ if (i > 0) { │ │ │ │ if (!contains) { │ │ │ │ - if ((b || c != 'y') && (b || charArray[i - 1] == 'n' || c == "'".charAt(0) || (c == 'n' && (b || charArray[i - 1] == 'n')))) { │ │ │ │ + if ((b || c3 != 'y') && (b || charArray[i - 1] == c || c3 == "'".charAt(0) || (c3 == c && (b || charArray[i - 1] == c)))) { │ │ │ │ list.add(list2); │ │ │ │ list2 = new ArrayList(); │ │ │ │ } │ │ │ │ } │ │ │ │ - else if ((c == 'a' && charArray[i - 1] == 'e') || (c == 'a' && charArray[i - 1] == 'i') || (c == 'a' && charArray[i - 1] == 'u')) { │ │ │ │ + else if ((c3 == c2 && charArray[i - 1] == 'e') || (c3 == c2 && charArray[i - 1] == 'i') || (c3 == c2 && charArray[i - 1] == 'u')) { │ │ │ │ list.add(list2); │ │ │ │ list2 = new ArrayList(); │ │ │ │ } │ │ │ │ } │ │ │ │ - if (c != "'".charAt(0)) { │ │ │ │ - list2.add(Character.valueOf(c)); │ │ │ │ + if (c3 != "'".charAt(0)) { │ │ │ │ + list2.add(Character.valueOf(c3)); │ │ │ │ } │ │ │ │ b = contains; │ │ │ │ } │ │ │ │ list.add(list2); │ │ │ │ final ArrayList list3 = new ArrayList(); │ │ │ │ for (final List list4 : list) { │ │ │ │ final char[] value = new char[list4.size()]; │ │ ├── com/nolanlawson/jnameconverter/GenerateKanjiActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -206,17 +206,17 @@ │ │ │ │ #198 = Methodref #197.#33 // android/os/Bundle."":()V │ │ │ │ #199 = Utf8 kanji │ │ │ │ #200 = String #199 // kanji │ │ │ │ #201 = Utf8 getText │ │ │ │ #202 = Utf8 ()Ljava/lang/CharSequence; │ │ │ │ #203 = NameAndType #201:#202 // getText:()Ljava/lang/CharSequence; │ │ │ │ #204 = Methodref #191.#203 // android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - #205 = Utf8 java/lang/Object │ │ │ │ - #206 = Class #205 // java/lang/Object │ │ │ │ - #207 = Methodref #206.#166 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + #205 = Utf8 java/lang/CharSequence │ │ │ │ + #206 = Class #205 // java/lang/CharSequence │ │ │ │ + #207 = InterfaceMethodref #206.#166 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ #208 = Utf8 putString │ │ │ │ #209 = Utf8 (Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ #210 = NameAndType #208:#209 // putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ #211 = Methodref #197.#210 // android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ #212 = Utf8 english │ │ │ │ #213 = String #212 // english │ │ │ │ #214 = Utf8 roomaji │ │ │ │ @@ -416,117 +416,115 @@ │ │ │ │ 7: putfield #40 // Field listIndexThreshold:I │ │ │ │ 10: return │ │ │ │ │ │ │ │ private void convertRawKanjiListToViewableKanjiResultList(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=11, args_size=1 │ │ │ │ + stack=300, locals=12, args_size=1 │ │ │ │ 0: iconst_0 │ │ │ │ 1: istore_1 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #42 // Field rawKanjiList:Ljava/util/List; │ │ │ │ - 6: astore_2 │ │ │ │ - 7: aload_2 │ │ │ │ - 8: invokeinterface #48, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 13: astore_3 │ │ │ │ - 14: aload_3 │ │ │ │ - 15: invokeinterface #54, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 20: istore 4 │ │ │ │ - 22: iload 4 │ │ │ │ - 24: ifeq 64 │ │ │ │ - 27: aload_3 │ │ │ │ - 28: invokeinterface #58, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 33: checkcast #44 // class java/util/List │ │ │ │ - 36: astore 5 │ │ │ │ - 38: aload 5 │ │ │ │ - 40: invokeinterface #62, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ - 45: istore 4 │ │ │ │ - 47: iload 4 │ │ │ │ - 49: iload_1 │ │ │ │ - 50: if_icmple 14 │ │ │ │ - 53: aload 5 │ │ │ │ - 55: invokeinterface #62, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ - 60: istore_1 │ │ │ │ - 61: goto 14 │ │ │ │ - 64: new #64 // class java/util/ArrayList │ │ │ │ - 67: astore_2 │ │ │ │ - 68: aload_2 │ │ │ │ - 69: invokespecial #65 // Method java/util/ArrayList."":()V │ │ │ │ - 72: aload_0 │ │ │ │ - 73: aload_2 │ │ │ │ - 74: putfield #67 // Field kanjiList:Ljava/util/ArrayList; │ │ │ │ - 77: iconst_0 │ │ │ │ - 78: istore 6 │ │ │ │ - 80: iload 6 │ │ │ │ - 82: iload_1 │ │ │ │ - 83: if_icmpge 229 │ │ │ │ - 86: new #64 // class java/util/ArrayList │ │ │ │ - 89: astore 7 │ │ │ │ - 91: aload 7 │ │ │ │ - 93: invokespecial #65 // Method java/util/ArrayList."":()V │ │ │ │ - 96: aload_0 │ │ │ │ - 97: getfield #42 // Field rawKanjiList:Ljava/util/List; │ │ │ │ - 100: astore_2 │ │ │ │ - 101: aload_2 │ │ │ │ - 102: invokeinterface #48, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 107: astore_3 │ │ │ │ - 108: aload_3 │ │ │ │ - 109: invokeinterface #54, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 114: istore 4 │ │ │ │ - 116: iload 4 │ │ │ │ - 118: ifeq 208 │ │ │ │ - 121: aload_3 │ │ │ │ - 122: invokeinterface #58, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 127: checkcast #44 // class java/util/List │ │ │ │ - 130: astore 5 │ │ │ │ - 132: aload 5 │ │ │ │ - 134: invokeinterface #62, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ - 139: istore 4 │ │ │ │ - 141: iload 6 │ │ │ │ - 143: iload 4 │ │ │ │ - 145: if_icmplt 201 │ │ │ │ - 148: getstatic #36 // Field random:Ljava/util/Random; │ │ │ │ - 151: astore_2 │ │ │ │ - 152: aload 5 │ │ │ │ - 154: invokeinterface #62, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ - 159: istore 8 │ │ │ │ - 161: aload_2 │ │ │ │ - 162: iload 8 │ │ │ │ - 164: invokevirtual #71 // Method java/util/Random.nextInt:(I)I │ │ │ │ - 167: istore 9 │ │ │ │ - 169: aload 5 │ │ │ │ - 171: iload 9 │ │ │ │ - 173: invokeinterface #75, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ - 178: checkcast #77 // class com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult │ │ │ │ - 181: astore_2 │ │ │ │ - 182: aload_2 │ │ │ │ - 183: invokevirtual #81 // Method com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.clone:()Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ │ │ │ - 186: astore 10 │ │ │ │ - 188: aload 7 │ │ │ │ - 190: aload 10 │ │ │ │ - 192: invokeinterface #85, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 197: pop │ │ │ │ - 198: goto 108 │ │ │ │ - 201: iload 6 │ │ │ │ - 203: istore 9 │ │ │ │ - 205: goto 169 │ │ │ │ - 208: aload_0 │ │ │ │ - 209: getfield #67 // Field kanjiList:Ljava/util/ArrayList; │ │ │ │ - 212: astore_2 │ │ │ │ - 213: aload_2 │ │ │ │ - 214: aload 7 │ │ │ │ - 216: invokevirtual #86 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - 219: pop │ │ │ │ - 220: iload 6 │ │ │ │ - 222: iconst_1 │ │ │ │ - 223: iadd │ │ │ │ - 224: istore 6 │ │ │ │ - 226: goto 80 │ │ │ │ - 229: return │ │ │ │ + 6: invokeinterface #48, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 11: astore_2 │ │ │ │ + 12: aload_2 │ │ │ │ + 13: invokeinterface #54, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 18: istore_3 │ │ │ │ + 19: iload_3 │ │ │ │ + 20: ifeq 58 │ │ │ │ + 23: aload_2 │ │ │ │ + 24: invokeinterface #58, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 29: checkcast #44 // class java/util/List │ │ │ │ + 32: astore 4 │ │ │ │ + 34: aload 4 │ │ │ │ + 36: invokeinterface #62, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ + 41: istore_3 │ │ │ │ + 42: iload_3 │ │ │ │ + 43: iload_1 │ │ │ │ + 44: if_icmple 12 │ │ │ │ + 47: aload 4 │ │ │ │ + 49: invokeinterface #62, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ + 54: istore_1 │ │ │ │ + 55: goto 12 │ │ │ │ + 58: new #64 // class java/util/ArrayList │ │ │ │ + 61: astore_2 │ │ │ │ + 62: aload_2 │ │ │ │ + 63: invokespecial #65 // Method java/util/ArrayList."":()V │ │ │ │ + 66: aload_0 │ │ │ │ + 67: aload_2 │ │ │ │ + 68: putfield #67 // Field kanjiList:Ljava/util/ArrayList; │ │ │ │ + 71: iconst_0 │ │ │ │ + 72: istore 5 │ │ │ │ + 74: iload 5 │ │ │ │ + 76: iload_1 │ │ │ │ + 77: if_icmpge 226 │ │ │ │ + 80: new #64 // class java/util/ArrayList │ │ │ │ + 83: astore 6 │ │ │ │ + 85: aload 6 │ │ │ │ + 87: invokespecial #65 // Method java/util/ArrayList."":()V │ │ │ │ + 90: aload_0 │ │ │ │ + 91: getfield #42 // Field rawKanjiList:Ljava/util/List; │ │ │ │ + 94: astore_2 │ │ │ │ + 95: aload_2 │ │ │ │ + 96: invokeinterface #48, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 101: astore 7 │ │ │ │ + 103: aload 7 │ │ │ │ + 105: invokeinterface #54, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 110: istore 8 │ │ │ │ + 112: iload 8 │ │ │ │ + 114: ifeq 205 │ │ │ │ + 117: aload 7 │ │ │ │ + 119: invokeinterface #58, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 124: checkcast #44 // class java/util/List │ │ │ │ + 127: astore 4 │ │ │ │ + 129: aload 4 │ │ │ │ + 131: invokeinterface #62, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ + 136: istore 8 │ │ │ │ + 138: iload 5 │ │ │ │ + 140: iload 8 │ │ │ │ + 142: if_icmplt 198 │ │ │ │ + 145: getstatic #36 // Field random:Ljava/util/Random; │ │ │ │ + 148: astore_2 │ │ │ │ + 149: aload 4 │ │ │ │ + 151: invokeinterface #62, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ + 156: istore 9 │ │ │ │ + 158: aload_2 │ │ │ │ + 159: iload 9 │ │ │ │ + 161: invokevirtual #71 // Method java/util/Random.nextInt:(I)I │ │ │ │ + 164: istore 10 │ │ │ │ + 166: aload 4 │ │ │ │ + 168: iload 10 │ │ │ │ + 170: invokeinterface #75, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ + 175: checkcast #77 // class com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult │ │ │ │ + 178: astore_2 │ │ │ │ + 179: aload_2 │ │ │ │ + 180: invokevirtual #81 // Method com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.clone:()Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ │ │ │ + 183: astore 11 │ │ │ │ + 185: aload 6 │ │ │ │ + 187: aload 11 │ │ │ │ + 189: invokeinterface #85, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 194: pop │ │ │ │ + 195: goto 103 │ │ │ │ + 198: iload 5 │ │ │ │ + 200: istore 10 │ │ │ │ + 202: goto 166 │ │ │ │ + 205: aload_0 │ │ │ │ + 206: getfield #67 // Field kanjiList:Ljava/util/ArrayList; │ │ │ │ + 209: astore_2 │ │ │ │ + 210: aload_2 │ │ │ │ + 211: aload 6 │ │ │ │ + 213: invokevirtual #86 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + 216: pop │ │ │ │ + 217: iload 5 │ │ │ │ + 219: iconst_1 │ │ │ │ + 220: iadd │ │ │ │ + 221: istore 5 │ │ │ │ + 223: goto 74 │ │ │ │ + 226: return │ │ │ │ │ │ │ │ private void displayListAdapter(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=11, args_size=1 │ │ │ │ 0: iconst_1 │ │ │ │ @@ -719,65 +717,65 @@ │ │ │ │ 55: astore 8 │ │ │ │ 57: new #197 // class android/os/Bundle │ │ │ │ 60: astore 9 │ │ │ │ 62: aload 9 │ │ │ │ 64: invokespecial #198 // Method android/os/Bundle."":()V │ │ │ │ 67: aload 6 │ │ │ │ 69: invokevirtual #204 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - 72: invokevirtual #207 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 75: astore 4 │ │ │ │ - 77: aload 9 │ │ │ │ - 79: ldc #200 // String kanji │ │ │ │ - 81: aload 4 │ │ │ │ - 83: invokevirtual #211 // Method android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 86: aload 7 │ │ │ │ - 88: invokevirtual #204 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - 91: invokevirtual #207 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 94: astore 4 │ │ │ │ - 96: aload 9 │ │ │ │ - 98: ldc #213 // String english │ │ │ │ - 100: aload 4 │ │ │ │ - 102: invokevirtual #211 // Method android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 105: aload 8 │ │ │ │ - 107: invokevirtual #204 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - 110: invokevirtual #207 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 113: astore 4 │ │ │ │ - 115: aload 9 │ │ │ │ - 117: ldc #215 // String roomaji │ │ │ │ - 119: aload 4 │ │ │ │ - 121: invokevirtual #211 // Method android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 124: aload_0 │ │ │ │ - 125: getfield #218 // Field originalEnglish:Ljava/lang/String; │ │ │ │ - 128: astore 4 │ │ │ │ - 130: aload 9 │ │ │ │ - 132: ldc #216 // String originalEnglish │ │ │ │ - 134: aload 4 │ │ │ │ - 136: invokevirtual #211 // Method android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 139: aload 9 │ │ │ │ - 141: ldc #220 // String alreadySavedMode │ │ │ │ - 143: iconst_0 │ │ │ │ - 144: invokevirtual #224 // Method android/os/Bundle.putBoolean:(Ljava/lang/String;Z)V │ │ │ │ - 147: new #226 // class android/content/Intent │ │ │ │ - 150: astore 10 │ │ │ │ - 152: aload 10 │ │ │ │ - 154: aload_0 │ │ │ │ - 155: ldc #228 // class com/nolanlawson/jnameconverter/KanjiDialogActivity │ │ │ │ - 157: invokespecial #231 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ - 160: aload 10 │ │ │ │ - 162: aload 9 │ │ │ │ - 164: invokevirtual #235 // Method android/content/Intent.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; │ │ │ │ - 167: pop │ │ │ │ - 168: aload_0 │ │ │ │ - 169: getfield #42 // Field rawKanjiList:Ljava/util/List; │ │ │ │ - 172: invokestatic #239 // Method com/nolanlawson/jnameconverter/data/SharedObjects.setRawKanjiList:(Ljava/util/List;)V │ │ │ │ - 175: aload_0 │ │ │ │ - 176: aload 10 │ │ │ │ - 178: iload_2 │ │ │ │ - 179: invokevirtual #243 // Method startActivityForResult:(Landroid/content/Intent;I)V │ │ │ │ - 182: return │ │ │ │ + 72: invokeinterface #207, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 77: astore 4 │ │ │ │ + 79: aload 9 │ │ │ │ + 81: ldc #200 // String kanji │ │ │ │ + 83: aload 4 │ │ │ │ + 85: invokevirtual #211 // Method android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 88: aload 7 │ │ │ │ + 90: invokevirtual #204 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ + 93: invokeinterface #207, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 98: astore 4 │ │ │ │ + 100: aload 9 │ │ │ │ + 102: ldc #213 // String english │ │ │ │ + 104: aload 4 │ │ │ │ + 106: invokevirtual #211 // Method android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 109: aload 8 │ │ │ │ + 111: invokevirtual #204 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ + 114: invokeinterface #207, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 119: astore 4 │ │ │ │ + 121: aload 9 │ │ │ │ + 123: ldc #215 // String roomaji │ │ │ │ + 125: aload 4 │ │ │ │ + 127: invokevirtual #211 // Method android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 130: aload_0 │ │ │ │ + 131: getfield #218 // Field originalEnglish:Ljava/lang/String; │ │ │ │ + 134: astore 4 │ │ │ │ + 136: aload 9 │ │ │ │ + 138: ldc #216 // String originalEnglish │ │ │ │ + 140: aload 4 │ │ │ │ + 142: invokevirtual #211 // Method android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 145: aload 9 │ │ │ │ + 147: ldc #220 // String alreadySavedMode │ │ │ │ + 149: iconst_0 │ │ │ │ + 150: invokevirtual #224 // Method android/os/Bundle.putBoolean:(Ljava/lang/String;Z)V │ │ │ │ + 153: new #226 // class android/content/Intent │ │ │ │ + 156: astore 10 │ │ │ │ + 158: aload 10 │ │ │ │ + 160: aload_0 │ │ │ │ + 161: ldc #228 // class com/nolanlawson/jnameconverter/KanjiDialogActivity │ │ │ │ + 163: invokespecial #231 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ + 166: aload 10 │ │ │ │ + 168: aload 9 │ │ │ │ + 170: invokevirtual #235 // Method android/content/Intent.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; │ │ │ │ + 173: pop │ │ │ │ + 174: aload_0 │ │ │ │ + 175: getfield #42 // Field rawKanjiList:Ljava/util/List; │ │ │ │ + 178: invokestatic #239 // Method com/nolanlawson/jnameconverter/data/SharedObjects.setRawKanjiList:(Ljava/util/List;)V │ │ │ │ + 181: aload_0 │ │ │ │ + 182: aload 10 │ │ │ │ + 184: iload_2 │ │ │ │ + 185: invokevirtual #243 // Method startActivityForResult:(Landroid/content/Intent;I)V │ │ │ │ + 188: return │ │ │ │ │ │ │ │ protected void onActivityResult(int, int, android.content.Intent); │ │ │ │ descriptor: (IILandroid/content/Intent;)V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=16, args_size=4 │ │ │ │ 0: getstatic #28 // Field TAG:Ljava/lang/String; │ │ ├── com/nolanlawson/jnameconverter/JNameConverterActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -738,15 +738,15 @@ │ │ │ │ 270 275 317 Class java/io/IOException │ │ │ │ 275 280 317 Class java/io/IOException │ │ │ │ │ │ │ │ private void setUpWidgets(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=8, args_size=1 │ │ │ │ + stack=300, locals=7, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: ldc #189 // int 2131165209 │ │ │ │ 3: invokevirtual #194 // Method findViewById:(I)Landroid/view/View; │ │ │ │ 6: checkcast #196 // class android/widget/Button │ │ │ │ 9: astore_1 │ │ │ │ 10: aload_0 │ │ │ │ 11: aload_1 │ │ │ │ @@ -774,64 +774,62 @@ │ │ │ │ 54: astore_1 │ │ │ │ 55: aload_0 │ │ │ │ 56: aload_1 │ │ │ │ 57: putfield #212 // Field viewSavedKanjiButton:Landroid/widget/Button; │ │ │ │ 60: iconst_3 │ │ │ │ 61: anewarray #196 // class android/widget/Button │ │ │ │ 64: astore_2 │ │ │ │ - 65: aconst_null │ │ │ │ - 66: astore_1 │ │ │ │ - 67: aload_0 │ │ │ │ - 68: getfield #198 // Field convertButton:Landroid/widget/Button; │ │ │ │ - 71: astore_3 │ │ │ │ - 72: aload_2 │ │ │ │ - 73: iconst_0 │ │ │ │ - 74: aload_3 │ │ │ │ - 75: aastore │ │ │ │ - 76: aload_0 │ │ │ │ - 77: getfield #202 // Field aboutButton:Landroid/widget/Button; │ │ │ │ - 80: astore_3 │ │ │ │ - 81: aload_2 │ │ │ │ - 82: iconst_1 │ │ │ │ - 83: aload_3 │ │ │ │ - 84: aastore │ │ │ │ - 85: iconst_2 │ │ │ │ - 86: istore 4 │ │ │ │ - 88: aload_0 │ │ │ │ - 89: getfield #212 // Field viewSavedKanjiButton:Landroid/widget/Button; │ │ │ │ - 92: astore_3 │ │ │ │ - 93: aload_2 │ │ │ │ - 94: iload 4 │ │ │ │ - 96: aload_3 │ │ │ │ - 97: aastore │ │ │ │ - 98: aload_2 │ │ │ │ - 99: arraylength │ │ │ │ - 100: istore 5 │ │ │ │ - 102: iconst_0 │ │ │ │ - 103: istore 6 │ │ │ │ - 105: iload 6 │ │ │ │ - 107: iload 5 │ │ │ │ - 109: if_icmpge 133 │ │ │ │ - 112: aload_2 │ │ │ │ - 113: iload 6 │ │ │ │ - 115: aaload │ │ │ │ - 116: astore 7 │ │ │ │ - 118: aload 7 │ │ │ │ - 120: aload_0 │ │ │ │ - 121: invokevirtual #218 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - 124: iload 6 │ │ │ │ - 126: iconst_1 │ │ │ │ - 127: iadd │ │ │ │ - 128: istore 6 │ │ │ │ - 130: goto 105 │ │ │ │ + 65: aload_0 │ │ │ │ + 66: getfield #198 // Field convertButton:Landroid/widget/Button; │ │ │ │ + 69: astore_1 │ │ │ │ + 70: aload_2 │ │ │ │ + 71: iconst_0 │ │ │ │ + 72: aload_1 │ │ │ │ + 73: aastore │ │ │ │ + 74: aload_0 │ │ │ │ + 75: getfield #202 // Field aboutButton:Landroid/widget/Button; │ │ │ │ + 78: astore_3 │ │ │ │ + 79: aload_2 │ │ │ │ + 80: iconst_1 │ │ │ │ + 81: aload_3 │ │ │ │ + 82: aastore │ │ │ │ + 83: aload_0 │ │ │ │ + 84: getfield #212 // Field viewSavedKanjiButton:Landroid/widget/Button; │ │ │ │ + 87: astore_3 │ │ │ │ + 88: aload_2 │ │ │ │ + 89: iconst_2 │ │ │ │ + 90: aload_3 │ │ │ │ + 91: aastore │ │ │ │ + 92: aload_2 │ │ │ │ + 93: arraylength │ │ │ │ + 94: istore 4 │ │ │ │ + 96: iconst_0 │ │ │ │ + 97: istore 5 │ │ │ │ + 99: aconst_null │ │ │ │ + 100: astore_1 │ │ │ │ + 101: iload 5 │ │ │ │ + 103: iload 4 │ │ │ │ + 105: if_icmpge 129 │ │ │ │ + 108: aload_2 │ │ │ │ + 109: iload 5 │ │ │ │ + 111: aaload │ │ │ │ + 112: astore 6 │ │ │ │ + 114: aload 6 │ │ │ │ + 116: aload_0 │ │ │ │ + 117: invokevirtual #218 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 120: iload 5 │ │ │ │ + 122: iconst_1 │ │ │ │ + 123: iadd │ │ │ │ + 124: istore 5 │ │ │ │ + 126: goto 101 │ │ │ │ + 129: aload_0 │ │ │ │ + 130: getfield #208 // Field englishNameEditText:Landroid/widget/EditText; │ │ │ │ 133: aload_0 │ │ │ │ - 134: getfield #208 // Field englishNameEditText:Landroid/widget/EditText; │ │ │ │ - 137: aload_0 │ │ │ │ - 138: invokevirtual #222 // Method android/widget/EditText.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V │ │ │ │ - 141: return │ │ │ │ + 134: invokevirtual #222 // Method android/widget/EditText.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V │ │ │ │ + 137: return │ │ │ │ │ │ │ │ private void switchToAboutActivity(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=1 │ │ │ │ 0: new #224 // class android/content/Intent │ │ ├── com/nolanlawson/jnameconverter/KanjiDialogActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -132,17 +132,17 @@ │ │ │ │ #124 = Fieldref #2.#123 // com/nolanlawson/jnameconverter/KanjiDialogActivity.kanjiTextView:Landroid/widget/TextView; │ │ │ │ #125 = Utf8 android/widget/TextView │ │ │ │ #126 = Class #125 // android/widget/TextView │ │ │ │ #127 = Utf8 getText │ │ │ │ #128 = Utf8 ()Ljava/lang/CharSequence; │ │ │ │ #129 = NameAndType #127:#128 // getText:()Ljava/lang/CharSequence; │ │ │ │ #130 = Methodref #126.#129 // android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - #131 = Utf8 java/lang/Object │ │ │ │ - #132 = Class #131 // java/lang/Object │ │ │ │ - #133 = Methodref #132.#89 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + #131 = Utf8 java/lang/CharSequence │ │ │ │ + #132 = Class #131 // java/lang/CharSequence │ │ │ │ + #133 = InterfaceMethodref #132.#89 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ #134 = Float 1.4E-44f │ │ │ │ #135 = Float 4.5E-44f │ │ │ │ #136 = Utf8 replace │ │ │ │ #137 = Utf8 (CC)Ljava/lang/String; │ │ │ │ #138 = NameAndType #136:#137 // replace:(CC)Ljava/lang/String; │ │ │ │ #139 = Methodref #60.#138 // java/lang/String.replace:(CC)Ljava/lang/String; │ │ │ │ #140 = Utf8 setKanji │ │ │ │ @@ -417,149 +417,151 @@ │ │ │ │ #409 = NameAndType #407:#408 // getBoolean:(Ljava/lang/String;)Z │ │ │ │ #410 = Methodref #181.#409 // android/os/Bundle.getBoolean:(Ljava/lang/String;)Z │ │ │ │ #411 = Utf8 setUpAlreadySavedMode │ │ │ │ #412 = NameAndType #411:#56 // setUpAlreadySavedMode:()V │ │ │ │ #413 = Methodref #2.#412 // com/nolanlawson/jnameconverter/KanjiDialogActivity.setUpAlreadySavedMode:()V │ │ │ │ #414 = Integer 2131034143 │ │ │ │ #415 = Float 1.7678795E38f │ │ │ │ - #416 = Utf8 format │ │ │ │ - #417 = Utf8 (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - #418 = NameAndType #416:#417 // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - #419 = Methodref #60.#418 // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - #420 = Utf8 android.intent.extra.SUBJECT │ │ │ │ - #421 = String #420 // android.intent.extra.SUBJECT │ │ │ │ - #422 = Utf8 putString │ │ │ │ - #423 = Utf8 (Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - #424 = NameAndType #422:#423 // putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - #425 = Methodref #181.#424 // android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - #426 = Integer 2131034141 │ │ │ │ - #427 = Float 1.7678791E38f │ │ │ │ - #428 = Integer 2131034112 │ │ │ │ - #429 = Float 1.7678732E38f │ │ │ │ - #430 = Utf8 android.intent.extra.TEXT │ │ │ │ - #431 = String #430 // android.intent.extra.TEXT │ │ │ │ - #432 = Utf8 com/nolanlawson/jnameconverter/SendActionChooser │ │ │ │ - #433 = Class #432 // com/nolanlawson/jnameconverter/SendActionChooser │ │ │ │ - #434 = Utf8 (Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ - #435 = NameAndType #55:#434 // "":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ - #436 = Methodref #166.#435 // android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ - #437 = Utf8 startActivity │ │ │ │ - #438 = Utf8 (Landroid/content/Intent;)V │ │ │ │ - #439 = NameAndType #437:#438 // startActivity:(Landroid/content/Intent;)V │ │ │ │ - #440 = Methodref #2.#439 // com/nolanlawson/jnameconverter/KanjiDialogActivity.startActivity:(Landroid/content/Intent;)V │ │ │ │ - #441 = Utf8 getVisibility │ │ │ │ - #442 = NameAndType #441:#62 // getVisibility:()I │ │ │ │ - #443 = Methodref #351.#442 // android/widget/HorizontalScrollView.getVisibility:()I │ │ │ │ - #444 = Utf8 entering modification mode │ │ │ │ - #445 = String #444 // entering modification mode │ │ │ │ - #446 = Methodref #351.#231 // android/widget/HorizontalScrollView.setVisibility:(I)V │ │ │ │ - #447 = Methodref #126.#231 // android/widget/TextView.setVisibility:(I)V │ │ │ │ - #448 = Integer 2131034139 │ │ │ │ - #449 = Float 1.7678787E38f │ │ │ │ - #450 = Methodref #236.#327 // android/widget/Button.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - #451 = Utf8 getWidth │ │ │ │ - #452 = NameAndType #451:#62 // getWidth:()I │ │ │ │ - #453 = Methodref #186.#452 // android/widget/LinearLayout.getWidth:()I │ │ │ │ - #454 = NameAndType #35:#36 // minimumWidth:I │ │ │ │ - #455 = Fieldref #2.#454 // com/nolanlawson/jnameconverter/KanjiDialogActivity.minimumWidth:I │ │ │ │ - #456 = Utf8 reset minWidth to │ │ │ │ - #457 = String #456 // reset minWidth to │ │ │ │ - #458 = Utf8 (I)Ljava/lang/StringBuilder; │ │ │ │ - #459 = NameAndType #81:#458 // append:(I)Ljava/lang/StringBuilder; │ │ │ │ - #460 = Methodref #67.#459 // java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - #461 = Utf8 setMinimumWidth │ │ │ │ - #462 = NameAndType #461:#230 // setMinimumWidth:(I)V │ │ │ │ - #463 = Methodref #186.#462 // android/widget/LinearLayout.setMinimumWidth:(I)V │ │ │ │ - #464 = Utf8 exiting modification mode │ │ │ │ - #465 = String #464 // exiting modification mode │ │ │ │ - #466 = Integer 2131034137 │ │ │ │ - #467 = Float 1.7678783E38f │ │ │ │ - #468 = Utf8 │ │ │ │ - #469 = String #468 // │ │ │ │ - #470 = Methodref #67.#86 // java/lang/StringBuilder.substring:(I)Ljava/lang/String; │ │ │ │ - #471 = Utf8 android/view/View │ │ │ │ - #472 = Class #471 // android/view/View │ │ │ │ - #473 = Utf8 getId │ │ │ │ - #474 = NameAndType #473:#62 // getId:()I │ │ │ │ - #475 = Methodref #472.#474 // android/view/View.getId:()I │ │ │ │ - #476 = Utf8 sendBackEditedKanjiResult │ │ │ │ - #477 = NameAndType #476:#56 // sendBackEditedKanjiResult:()V │ │ │ │ - #478 = Methodref #2.#477 // com/nolanlawson/jnameconverter/KanjiDialogActivity.sendBackEditedKanjiResult:()V │ │ │ │ - #479 = Utf8 finish │ │ │ │ - #480 = NameAndType #479:#56 // finish:()V │ │ │ │ - #481 = Methodref #2.#480 // com/nolanlawson/jnameconverter/KanjiDialogActivity.finish:()V │ │ │ │ - #482 = Utf8 switchModificationMode │ │ │ │ - #483 = NameAndType #482:#56 // switchModificationMode:()V │ │ │ │ - #484 = Methodref #2.#483 // com/nolanlawson/jnameconverter/KanjiDialogActivity.switchModificationMode:()V │ │ │ │ - #485 = Utf8 saveCurrentKanji │ │ │ │ - #486 = NameAndType #485:#56 // saveCurrentKanji:()V │ │ │ │ - #487 = Methodref #2.#486 // com/nolanlawson/jnameconverter/KanjiDialogActivity.saveCurrentKanji:()V │ │ │ │ - #488 = Utf8 notifyAboutSave │ │ │ │ - #489 = NameAndType #488:#56 // notifyAboutSave:()V │ │ │ │ - #490 = Methodref #2.#489 // com/nolanlawson/jnameconverter/KanjiDialogActivity.notifyAboutSave:()V │ │ │ │ - #491 = Utf8 startActionSendActivity │ │ │ │ - #492 = NameAndType #491:#56 // startActionSendActivity:()V │ │ │ │ - #493 = Methodref #2.#492 // com/nolanlawson/jnameconverter/KanjiDialogActivity.startActionSendActivity:()V │ │ │ │ - #494 = Utf8 sendBackDeletedKanjiResult │ │ │ │ - #495 = NameAndType #494:#56 // sendBackDeletedKanjiResult:()V │ │ │ │ - #496 = Methodref #2.#495 // com/nolanlawson/jnameconverter/KanjiDialogActivity.sendBackDeletedKanjiResult:()V │ │ │ │ - #497 = Utf8 onCreate │ │ │ │ - #498 = Utf8 (Landroid/os/Bundle;)V │ │ │ │ - #499 = NameAndType #497:#498 // onCreate:(Landroid/os/Bundle;)V │ │ │ │ - #500 = Methodref #4.#499 // android/app/Activity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ - #501 = Utf8 getWindow │ │ │ │ - #502 = Utf8 ()Landroid/view/Window; │ │ │ │ - #503 = NameAndType #501:#502 // getWindow:()Landroid/view/Window; │ │ │ │ - #504 = Methodref #2.#503 // com/nolanlawson/jnameconverter/KanjiDialogActivity.getWindow:()Landroid/view/Window; │ │ │ │ - #505 = Utf8 android/view/Window │ │ │ │ - #506 = Class #505 // android/view/Window │ │ │ │ - #507 = Utf8 requestFeature │ │ │ │ - #508 = Utf8 (I)Z │ │ │ │ - #509 = NameAndType #507:#508 // requestFeature:(I)Z │ │ │ │ - #510 = Methodref #506.#509 // android/view/Window.requestFeature:(I)Z │ │ │ │ - #511 = Integer 2130903043 │ │ │ │ - #512 = Float 1.7412893E38f │ │ │ │ - #513 = Utf8 setContentView │ │ │ │ - #514 = NameAndType #513:#230 // setContentView:(I)V │ │ │ │ - #515 = Methodref #2.#514 // com/nolanlawson/jnameconverter/KanjiDialogActivity.setContentView:(I)V │ │ │ │ - #516 = Utf8 setUpWidgets │ │ │ │ - #517 = NameAndType #516:#56 // setUpWidgets:()V │ │ │ │ - #518 = Methodref #2.#517 // com/nolanlawson/jnameconverter/KanjiDialogActivity.setUpWidgets:()V │ │ │ │ - #519 = Utf8 savedSpinnerPositions │ │ │ │ - #520 = String #519 // savedSpinnerPositions │ │ │ │ - #521 = Utf8 containsKey │ │ │ │ - #522 = NameAndType #521:#408 // containsKey:(Ljava/lang/String;)Z │ │ │ │ - #523 = Methodref #181.#522 // android/os/Bundle.containsKey:(Ljava/lang/String;)Z │ │ │ │ - #524 = Utf8 getIntArray │ │ │ │ - #525 = Utf8 (Ljava/lang/String;)[I │ │ │ │ - #526 = NameAndType #524:#525 // getIntArray:(Ljava/lang/String;)[I │ │ │ │ - #527 = Methodref #181.#526 // android/os/Bundle.getIntArray:(Ljava/lang/String;)[I │ │ │ │ - #528 = Utf8 setSelection │ │ │ │ - #529 = NameAndType #528:#230 // setSelection:(I)V │ │ │ │ - #530 = Methodref #195.#529 // android/widget/Spinner.setSelection:(I)V │ │ │ │ - #531 = Utf8 updateKanjiAndEnglish │ │ │ │ - #532 = NameAndType #531:#56 // updateKanjiAndEnglish:()V │ │ │ │ - #533 = Methodref #2.#532 // com/nolanlawson/jnameconverter/KanjiDialogActivity.updateKanjiAndEnglish:()V │ │ │ │ - #534 = Utf8 getSelectedItemPosition │ │ │ │ - #535 = NameAndType #534:#62 // getSelectedItemPosition:()I │ │ │ │ - #536 = Methodref #195.#535 // android/widget/Spinner.getSelectedItemPosition:()I │ │ │ │ - #537 = Utf8 putIntArray │ │ │ │ - #538 = Utf8 (Ljava/lang/String;[I)V │ │ │ │ - #539 = NameAndType #537:#538 // putIntArray:(Ljava/lang/String;[I)V │ │ │ │ - #540 = Methodref #181.#539 // android/os/Bundle.putIntArray:(Ljava/lang/String;[I)V │ │ │ │ - #541 = Utf8 onSaveInstanceState │ │ │ │ - #542 = NameAndType #541:#498 // onSaveInstanceState:(Landroid/os/Bundle;)V │ │ │ │ - #543 = Methodref #4.#542 // android/app/Activity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ │ │ - #544 = Utf8 Code │ │ │ │ - #545 = Utf8 │ │ │ │ - #546 = Utf8 onClick │ │ │ │ - #547 = Utf8 onItemSelected │ │ │ │ - #548 = Utf8 (Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ │ │ - #549 = Utf8 onNothingSelected │ │ │ │ - #550 = Utf8 (Landroid/widget/AdapterView;)V │ │ │ │ + #416 = Utf8 java/lang/Object │ │ │ │ + #417 = Class #416 // java/lang/Object │ │ │ │ + #418 = Utf8 format │ │ │ │ + #419 = Utf8 (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + #420 = NameAndType #418:#419 // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + #421 = Methodref #60.#420 // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + #422 = Utf8 android.intent.extra.SUBJECT │ │ │ │ + #423 = String #422 // android.intent.extra.SUBJECT │ │ │ │ + #424 = Utf8 putString │ │ │ │ + #425 = Utf8 (Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + #426 = NameAndType #424:#425 // putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + #427 = Methodref #181.#426 // android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + #428 = Integer 2131034141 │ │ │ │ + #429 = Float 1.7678791E38f │ │ │ │ + #430 = Integer 2131034112 │ │ │ │ + #431 = Float 1.7678732E38f │ │ │ │ + #432 = Utf8 android.intent.extra.TEXT │ │ │ │ + #433 = String #432 // android.intent.extra.TEXT │ │ │ │ + #434 = Utf8 com/nolanlawson/jnameconverter/SendActionChooser │ │ │ │ + #435 = Class #434 // com/nolanlawson/jnameconverter/SendActionChooser │ │ │ │ + #436 = Utf8 (Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ + #437 = NameAndType #55:#436 // "":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ + #438 = Methodref #166.#437 // android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ + #439 = Utf8 startActivity │ │ │ │ + #440 = Utf8 (Landroid/content/Intent;)V │ │ │ │ + #441 = NameAndType #439:#440 // startActivity:(Landroid/content/Intent;)V │ │ │ │ + #442 = Methodref #2.#441 // com/nolanlawson/jnameconverter/KanjiDialogActivity.startActivity:(Landroid/content/Intent;)V │ │ │ │ + #443 = Utf8 getVisibility │ │ │ │ + #444 = NameAndType #443:#62 // getVisibility:()I │ │ │ │ + #445 = Methodref #351.#444 // android/widget/HorizontalScrollView.getVisibility:()I │ │ │ │ + #446 = Utf8 entering modification mode │ │ │ │ + #447 = String #446 // entering modification mode │ │ │ │ + #448 = Methodref #351.#231 // android/widget/HorizontalScrollView.setVisibility:(I)V │ │ │ │ + #449 = Methodref #126.#231 // android/widget/TextView.setVisibility:(I)V │ │ │ │ + #450 = Integer 2131034139 │ │ │ │ + #451 = Float 1.7678787E38f │ │ │ │ + #452 = Methodref #236.#327 // android/widget/Button.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + #453 = Utf8 getWidth │ │ │ │ + #454 = NameAndType #453:#62 // getWidth:()I │ │ │ │ + #455 = Methodref #186.#454 // android/widget/LinearLayout.getWidth:()I │ │ │ │ + #456 = NameAndType #35:#36 // minimumWidth:I │ │ │ │ + #457 = Fieldref #2.#456 // com/nolanlawson/jnameconverter/KanjiDialogActivity.minimumWidth:I │ │ │ │ + #458 = Utf8 reset minWidth to │ │ │ │ + #459 = String #458 // reset minWidth to │ │ │ │ + #460 = Utf8 (I)Ljava/lang/StringBuilder; │ │ │ │ + #461 = NameAndType #81:#460 // append:(I)Ljava/lang/StringBuilder; │ │ │ │ + #462 = Methodref #67.#461 // java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + #463 = Utf8 setMinimumWidth │ │ │ │ + #464 = NameAndType #463:#230 // setMinimumWidth:(I)V │ │ │ │ + #465 = Methodref #186.#464 // android/widget/LinearLayout.setMinimumWidth:(I)V │ │ │ │ + #466 = Utf8 exiting modification mode │ │ │ │ + #467 = String #466 // exiting modification mode │ │ │ │ + #468 = Integer 2131034137 │ │ │ │ + #469 = Float 1.7678783E38f │ │ │ │ + #470 = Utf8 │ │ │ │ + #471 = String #470 // │ │ │ │ + #472 = Methodref #67.#86 // java/lang/StringBuilder.substring:(I)Ljava/lang/String; │ │ │ │ + #473 = Utf8 android/view/View │ │ │ │ + #474 = Class #473 // android/view/View │ │ │ │ + #475 = Utf8 getId │ │ │ │ + #476 = NameAndType #475:#62 // getId:()I │ │ │ │ + #477 = Methodref #474.#476 // android/view/View.getId:()I │ │ │ │ + #478 = Utf8 sendBackEditedKanjiResult │ │ │ │ + #479 = NameAndType #478:#56 // sendBackEditedKanjiResult:()V │ │ │ │ + #480 = Methodref #2.#479 // com/nolanlawson/jnameconverter/KanjiDialogActivity.sendBackEditedKanjiResult:()V │ │ │ │ + #481 = Utf8 finish │ │ │ │ + #482 = NameAndType #481:#56 // finish:()V │ │ │ │ + #483 = Methodref #2.#482 // com/nolanlawson/jnameconverter/KanjiDialogActivity.finish:()V │ │ │ │ + #484 = Utf8 switchModificationMode │ │ │ │ + #485 = NameAndType #484:#56 // switchModificationMode:()V │ │ │ │ + #486 = Methodref #2.#485 // com/nolanlawson/jnameconverter/KanjiDialogActivity.switchModificationMode:()V │ │ │ │ + #487 = Utf8 saveCurrentKanji │ │ │ │ + #488 = NameAndType #487:#56 // saveCurrentKanji:()V │ │ │ │ + #489 = Methodref #2.#488 // com/nolanlawson/jnameconverter/KanjiDialogActivity.saveCurrentKanji:()V │ │ │ │ + #490 = Utf8 notifyAboutSave │ │ │ │ + #491 = NameAndType #490:#56 // notifyAboutSave:()V │ │ │ │ + #492 = Methodref #2.#491 // com/nolanlawson/jnameconverter/KanjiDialogActivity.notifyAboutSave:()V │ │ │ │ + #493 = Utf8 startActionSendActivity │ │ │ │ + #494 = NameAndType #493:#56 // startActionSendActivity:()V │ │ │ │ + #495 = Methodref #2.#494 // com/nolanlawson/jnameconverter/KanjiDialogActivity.startActionSendActivity:()V │ │ │ │ + #496 = Utf8 sendBackDeletedKanjiResult │ │ │ │ + #497 = NameAndType #496:#56 // sendBackDeletedKanjiResult:()V │ │ │ │ + #498 = Methodref #2.#497 // com/nolanlawson/jnameconverter/KanjiDialogActivity.sendBackDeletedKanjiResult:()V │ │ │ │ + #499 = Utf8 onCreate │ │ │ │ + #500 = Utf8 (Landroid/os/Bundle;)V │ │ │ │ + #501 = NameAndType #499:#500 // onCreate:(Landroid/os/Bundle;)V │ │ │ │ + #502 = Methodref #4.#501 // android/app/Activity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ + #503 = Utf8 getWindow │ │ │ │ + #504 = Utf8 ()Landroid/view/Window; │ │ │ │ + #505 = NameAndType #503:#504 // getWindow:()Landroid/view/Window; │ │ │ │ + #506 = Methodref #2.#505 // com/nolanlawson/jnameconverter/KanjiDialogActivity.getWindow:()Landroid/view/Window; │ │ │ │ + #507 = Utf8 android/view/Window │ │ │ │ + #508 = Class #507 // android/view/Window │ │ │ │ + #509 = Utf8 requestFeature │ │ │ │ + #510 = Utf8 (I)Z │ │ │ │ + #511 = NameAndType #509:#510 // requestFeature:(I)Z │ │ │ │ + #512 = Methodref #508.#511 // android/view/Window.requestFeature:(I)Z │ │ │ │ + #513 = Integer 2130903043 │ │ │ │ + #514 = Float 1.7412893E38f │ │ │ │ + #515 = Utf8 setContentView │ │ │ │ + #516 = NameAndType #515:#230 // setContentView:(I)V │ │ │ │ + #517 = Methodref #2.#516 // com/nolanlawson/jnameconverter/KanjiDialogActivity.setContentView:(I)V │ │ │ │ + #518 = Utf8 setUpWidgets │ │ │ │ + #519 = NameAndType #518:#56 // setUpWidgets:()V │ │ │ │ + #520 = Methodref #2.#519 // com/nolanlawson/jnameconverter/KanjiDialogActivity.setUpWidgets:()V │ │ │ │ + #521 = Utf8 savedSpinnerPositions │ │ │ │ + #522 = String #521 // savedSpinnerPositions │ │ │ │ + #523 = Utf8 containsKey │ │ │ │ + #524 = NameAndType #523:#408 // containsKey:(Ljava/lang/String;)Z │ │ │ │ + #525 = Methodref #181.#524 // android/os/Bundle.containsKey:(Ljava/lang/String;)Z │ │ │ │ + #526 = Utf8 getIntArray │ │ │ │ + #527 = Utf8 (Ljava/lang/String;)[I │ │ │ │ + #528 = NameAndType #526:#527 // getIntArray:(Ljava/lang/String;)[I │ │ │ │ + #529 = Methodref #181.#528 // android/os/Bundle.getIntArray:(Ljava/lang/String;)[I │ │ │ │ + #530 = Utf8 setSelection │ │ │ │ + #531 = NameAndType #530:#230 // setSelection:(I)V │ │ │ │ + #532 = Methodref #195.#531 // android/widget/Spinner.setSelection:(I)V │ │ │ │ + #533 = Utf8 updateKanjiAndEnglish │ │ │ │ + #534 = NameAndType #533:#56 // updateKanjiAndEnglish:()V │ │ │ │ + #535 = Methodref #2.#534 // com/nolanlawson/jnameconverter/KanjiDialogActivity.updateKanjiAndEnglish:()V │ │ │ │ + #536 = Utf8 getSelectedItemPosition │ │ │ │ + #537 = NameAndType #536:#62 // getSelectedItemPosition:()I │ │ │ │ + #538 = Methodref #195.#537 // android/widget/Spinner.getSelectedItemPosition:()I │ │ │ │ + #539 = Utf8 putIntArray │ │ │ │ + #540 = Utf8 (Ljava/lang/String;[I)V │ │ │ │ + #541 = NameAndType #539:#540 // putIntArray:(Ljava/lang/String;[I)V │ │ │ │ + #542 = Methodref #181.#541 // android/os/Bundle.putIntArray:(Ljava/lang/String;[I)V │ │ │ │ + #543 = Utf8 onSaveInstanceState │ │ │ │ + #544 = NameAndType #543:#500 // onSaveInstanceState:(Landroid/os/Bundle;)V │ │ │ │ + #545 = Methodref #4.#544 // android/app/Activity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ │ │ + #546 = Utf8 Code │ │ │ │ + #547 = Utf8 │ │ │ │ + #548 = Utf8 onClick │ │ │ │ + #549 = Utf8 onItemSelected │ │ │ │ + #550 = Utf8 (Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ │ │ + #551 = Utf8 onNothingSelected │ │ │ │ + #552 = Utf8 (Landroid/widget/AdapterView;)V │ │ │ │ { │ │ │ │ public static final java.lang.String ACTION_DELETE_KANJI = "nlawson_deleteKanji"; │ │ │ │ descriptor: Ljava/lang/String; │ │ │ │ flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL │ │ │ │ ConstantValue: String nlawson_deleteKanji │ │ │ │ │ │ │ │ public static final java.lang.String ACTION_EDIT_KANJI = "nlawson_editKanji"; │ │ │ │ @@ -755,49 +757,49 @@ │ │ │ │ 14: new #121 // class com/nolanlawson/jnameconverter/data/db/KanjiEntry │ │ │ │ 17: astore_3 │ │ │ │ 18: aload_3 │ │ │ │ 19: invokespecial #122 // Method com/nolanlawson/jnameconverter/data/db/KanjiEntry."":()V │ │ │ │ 22: aload_0 │ │ │ │ 23: getfield #124 // Field kanjiTextView:Landroid/widget/TextView; │ │ │ │ 26: invokevirtual #130 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - 29: invokevirtual #133 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 32: bipush 10 │ │ │ │ - 34: bipush 32 │ │ │ │ - 36: invokevirtual #139 // Method java/lang/String.replace:(CC)Ljava/lang/String; │ │ │ │ - 39: astore_2 │ │ │ │ - 40: aload_3 │ │ │ │ - 41: aload_2 │ │ │ │ - 42: invokevirtual #142 // Method com/nolanlawson/jnameconverter/data/db/KanjiEntry.setKanji:(Ljava/lang/String;)V │ │ │ │ - 45: aload_0 │ │ │ │ - 46: getfield #144 // Field englishTextView:Landroid/widget/TextView; │ │ │ │ - 49: invokevirtual #130 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - 52: invokevirtual #133 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 55: astore_2 │ │ │ │ - 56: aload_3 │ │ │ │ - 57: aload_2 │ │ │ │ - 58: invokevirtual #147 // Method com/nolanlawson/jnameconverter/data/db/KanjiEntry.setEnglish:(Ljava/lang/String;)V │ │ │ │ - 61: aload_0 │ │ │ │ - 62: getfield #149 // Field roomaji:Ljava/lang/String; │ │ │ │ - 65: astore_2 │ │ │ │ - 66: aload_3 │ │ │ │ - 67: aload_2 │ │ │ │ - 68: invokevirtual #152 // Method com/nolanlawson/jnameconverter/data/db/KanjiEntry.setRoomaji:(Ljava/lang/String;)V │ │ │ │ - 71: aload_0 │ │ │ │ - 72: getfield #154 // Field originalEnglish:Ljava/lang/String; │ │ │ │ - 75: astore_2 │ │ │ │ - 76: aload_3 │ │ │ │ - 77: aload_2 │ │ │ │ - 78: invokevirtual #157 // Method com/nolanlawson/jnameconverter/data/db/KanjiEntry.setOriginalEnglish:(Ljava/lang/String;)V │ │ │ │ - 81: aload_1 │ │ │ │ - 82: aload_3 │ │ │ │ - 83: invokevirtual #161 // Method com/nolanlawson/jnameconverter/data/db/KanjiEntryDBHelper.insert:(Lcom/nolanlawson/jnameconverter/data/db/KanjiEntry;)J │ │ │ │ - 86: pop2 │ │ │ │ - 87: aload_1 │ │ │ │ - 88: invokevirtual #164 // Method com/nolanlawson/jnameconverter/data/db/KanjiEntryDBHelper.close:()V │ │ │ │ - 91: return │ │ │ │ + 29: invokeinterface #133, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 34: bipush 10 │ │ │ │ + 36: bipush 32 │ │ │ │ + 38: invokevirtual #139 // Method java/lang/String.replace:(CC)Ljava/lang/String; │ │ │ │ + 41: astore_2 │ │ │ │ + 42: aload_3 │ │ │ │ + 43: aload_2 │ │ │ │ + 44: invokevirtual #142 // Method com/nolanlawson/jnameconverter/data/db/KanjiEntry.setKanji:(Ljava/lang/String;)V │ │ │ │ + 47: aload_0 │ │ │ │ + 48: getfield #144 // Field englishTextView:Landroid/widget/TextView; │ │ │ │ + 51: invokevirtual #130 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ + 54: invokeinterface #133, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 59: astore_2 │ │ │ │ + 60: aload_3 │ │ │ │ + 61: aload_2 │ │ │ │ + 62: invokevirtual #147 // Method com/nolanlawson/jnameconverter/data/db/KanjiEntry.setEnglish:(Ljava/lang/String;)V │ │ │ │ + 65: aload_0 │ │ │ │ + 66: getfield #149 // Field roomaji:Ljava/lang/String; │ │ │ │ + 69: astore_2 │ │ │ │ + 70: aload_3 │ │ │ │ + 71: aload_2 │ │ │ │ + 72: invokevirtual #152 // Method com/nolanlawson/jnameconverter/data/db/KanjiEntry.setRoomaji:(Ljava/lang/String;)V │ │ │ │ + 75: aload_0 │ │ │ │ + 76: getfield #154 // Field originalEnglish:Ljava/lang/String; │ │ │ │ + 79: astore_2 │ │ │ │ + 80: aload_3 │ │ │ │ + 81: aload_2 │ │ │ │ + 82: invokevirtual #157 // Method com/nolanlawson/jnameconverter/data/db/KanjiEntry.setOriginalEnglish:(Ljava/lang/String;)V │ │ │ │ + 85: aload_1 │ │ │ │ + 86: aload_3 │ │ │ │ + 87: invokevirtual #161 // Method com/nolanlawson/jnameconverter/data/db/KanjiEntryDBHelper.insert:(Lcom/nolanlawson/jnameconverter/data/db/KanjiEntry;)J │ │ │ │ + 90: pop2 │ │ │ │ + 91: aload_1 │ │ │ │ + 92: invokevirtual #164 // Method com/nolanlawson/jnameconverter/data/db/KanjiEntryDBHelper.close:()V │ │ │ │ + 95: return │ │ │ │ │ │ │ │ private void sendBackDeletedKanjiResult(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=1 │ │ │ │ 0: new #166 // class android/content/Intent │ │ │ │ @@ -974,15 +976,15 @@ │ │ │ │ 44: iconst_0 │ │ │ │ 45: istore 7 │ │ │ │ 47: aload 5 │ │ │ │ 49: arraylength │ │ │ │ 50: istore 8 │ │ │ │ 52: iload 7 │ │ │ │ 54: iload 8 │ │ │ │ - 56: if_icmpge 247 │ │ │ │ + 56: if_icmpge 243 │ │ │ │ 59: aload 5 │ │ │ │ 61: iload 7 │ │ │ │ 63: aaload │ │ │ │ 64: astore 9 │ │ │ │ 66: new #195 // class android/widget/Spinner │ │ │ │ 69: astore 10 │ │ │ │ 71: aload 10 │ │ │ │ @@ -992,139 +994,137 @@ │ │ │ │ 80: astore 11 │ │ │ │ 82: aload 11 │ │ │ │ 84: invokespecial #271 // Method java/util/ArrayList."":()V │ │ │ │ 87: aload 6 │ │ │ │ 89: iload 7 │ │ │ │ 91: invokeinterface #277, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object; │ │ │ │ 96: checkcast #273 // class java/util/List │ │ │ │ - 99: astore_3 │ │ │ │ - 100: aload_3 │ │ │ │ - 101: invokeinterface #281, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 106: astore 12 │ │ │ │ - 108: aload 12 │ │ │ │ - 110: invokeinterface #287, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 115: istore 8 │ │ │ │ - 117: iload 8 │ │ │ │ - 119: ifeq 186 │ │ │ │ - 122: aload 12 │ │ │ │ - 124: invokeinterface #290, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 129: checkcast #201 // class com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult │ │ │ │ - 132: astore 13 │ │ │ │ - 134: aload 13 │ │ │ │ - 136: invokevirtual #204 // Method com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.getKanji:()Ljava/lang/String; │ │ │ │ - 139: astore 14 │ │ │ │ - 141: aload 14 │ │ │ │ - 143: aload 9 │ │ │ │ - 145: invokevirtual #294 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 148: istore 8 │ │ │ │ - 150: iload 8 │ │ │ │ - 152: ifne 168 │ │ │ │ - 155: aload 11 │ │ │ │ - 157: aload 13 │ │ │ │ - 159: invokeinterface #297, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 164: pop │ │ │ │ - 165: goto 108 │ │ │ │ - 168: iconst_0 │ │ │ │ - 169: istore 8 │ │ │ │ - 171: aconst_null │ │ │ │ - 172: astore_3 │ │ │ │ - 173: aload 11 │ │ │ │ - 175: iconst_0 │ │ │ │ - 176: aload 13 │ │ │ │ - 178: invokeinterface #300, 3 // InterfaceMethod java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ - 183: goto 108 │ │ │ │ - 186: new #302 // class com/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter │ │ │ │ - 189: astore 15 │ │ │ │ - 191: aload 15 │ │ │ │ - 193: aload_0 │ │ │ │ - 194: ldc_w #303 // int 17367048 │ │ │ │ - 197: aload 11 │ │ │ │ - 199: invokespecial #307 // Method com/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter."":(Landroid/content/Context;ILjava/util/List;)V │ │ │ │ - 202: ldc_w #308 // int 17367049 │ │ │ │ - 205: istore 8 │ │ │ │ - 207: aload 15 │ │ │ │ - 209: iload 8 │ │ │ │ - 211: invokevirtual #312 // Method com/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter.setDropDownViewResource:(I)V │ │ │ │ - 214: aload 10 │ │ │ │ - 216: aload 15 │ │ │ │ - 218: invokevirtual #316 // Method android/widget/Spinner.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ │ │ - 221: aload 10 │ │ │ │ + 99: invokeinterface #281, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 104: astore_3 │ │ │ │ + 105: aload_3 │ │ │ │ + 106: invokeinterface #287, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 111: istore 12 │ │ │ │ + 113: iload 12 │ │ │ │ + 115: ifeq 182 │ │ │ │ + 118: aload_3 │ │ │ │ + 119: invokeinterface #290, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 124: checkcast #201 // class com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult │ │ │ │ + 127: astore 13 │ │ │ │ + 129: aload 13 │ │ │ │ + 131: invokevirtual #204 // Method com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.getKanji:()Ljava/lang/String; │ │ │ │ + 134: astore 14 │ │ │ │ + 136: aload 14 │ │ │ │ + 138: aload 9 │ │ │ │ + 140: invokevirtual #294 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 143: istore 12 │ │ │ │ + 145: iload 12 │ │ │ │ + 147: ifne 163 │ │ │ │ + 150: aload 11 │ │ │ │ + 152: aload 13 │ │ │ │ + 154: invokeinterface #297, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 159: pop │ │ │ │ + 160: goto 105 │ │ │ │ + 163: iconst_0 │ │ │ │ + 164: istore 12 │ │ │ │ + 166: aconst_null │ │ │ │ + 167: astore 4 │ │ │ │ + 169: aload 11 │ │ │ │ + 171: iconst_0 │ │ │ │ + 172: aload 13 │ │ │ │ + 174: invokeinterface #300, 3 // InterfaceMethod java/util/List.add:(ILjava/lang/Object;)V │ │ │ │ + 179: goto 105 │ │ │ │ + 182: new #302 // class com/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter │ │ │ │ + 185: astore 15 │ │ │ │ + 187: aload 15 │ │ │ │ + 189: aload_0 │ │ │ │ + 190: ldc_w #303 // int 17367048 │ │ │ │ + 193: aload 11 │ │ │ │ + 195: invokespecial #307 // Method com/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter."":(Landroid/content/Context;ILjava/util/List;)V │ │ │ │ + 198: ldc_w #308 // int 17367049 │ │ │ │ + 201: istore 8 │ │ │ │ + 203: aload 15 │ │ │ │ + 205: iload 8 │ │ │ │ + 207: invokevirtual #312 // Method com/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter.setDropDownViewResource:(I)V │ │ │ │ + 210: aload 10 │ │ │ │ + 212: aload 15 │ │ │ │ + 214: invokevirtual #316 // Method android/widget/Spinner.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ │ │ + 217: aload 10 │ │ │ │ + 219: aload_0 │ │ │ │ + 220: invokevirtual #320 // Method android/widget/Spinner.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ │ │ 223: aload_0 │ │ │ │ - 224: invokevirtual #320 // Method android/widget/Spinner.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ │ │ - 227: aload_0 │ │ │ │ - 228: getfield #184 // Field kanjiSpinnersLinearLayout:Landroid/widget/LinearLayout; │ │ │ │ - 231: astore_3 │ │ │ │ - 232: aload_3 │ │ │ │ - 233: aload 10 │ │ │ │ - 235: invokevirtual #324 // Method android/widget/LinearLayout.addView:(Landroid/view/View;)V │ │ │ │ - 238: iload 7 │ │ │ │ - 240: iconst_1 │ │ │ │ - 241: iadd │ │ │ │ - 242: istore 7 │ │ │ │ - 244: goto 47 │ │ │ │ - 247: aload_0 │ │ │ │ - 248: getfield #124 // Field kanjiTextView:Landroid/widget/TextView; │ │ │ │ - 251: aload_2 │ │ │ │ - 252: invokevirtual #328 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 255: aload_0 │ │ │ │ - 256: getfield #144 // Field englishTextView:Landroid/widget/TextView; │ │ │ │ - 259: astore_3 │ │ │ │ - 260: aload_1 │ │ │ │ - 261: ldc_w #330 // String english │ │ │ │ - 264: invokevirtual #254 // Method android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 267: astore 4 │ │ │ │ - 269: aload_3 │ │ │ │ - 270: aload 4 │ │ │ │ - 272: invokevirtual #328 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 275: aload_1 │ │ │ │ - 276: ldc_w #331 // String roomaji │ │ │ │ - 279: invokevirtual #254 // Method android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 282: astore_3 │ │ │ │ - 283: aload_0 │ │ │ │ - 284: aload_3 │ │ │ │ - 285: putfield #149 // Field roomaji:Ljava/lang/String; │ │ │ │ - 288: aload_0 │ │ │ │ - 289: getfield #333 // Field roomajiTextView:Landroid/widget/TextView; │ │ │ │ - 292: astore_3 │ │ │ │ - 293: new #67 // class java/lang/StringBuilder │ │ │ │ - 296: astore 4 │ │ │ │ - 298: aload 4 │ │ │ │ - 300: invokespecial #220 // Method java/lang/StringBuilder."":()V │ │ │ │ - 303: aload 4 │ │ │ │ - 305: ldc_w #335 // String   │ │ │ │ - 308: invokevirtual #84 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 311: astore 4 │ │ │ │ - 313: aload_0 │ │ │ │ - 314: getfield #149 // Field roomaji:Ljava/lang/String; │ │ │ │ - 317: astore 16 │ │ │ │ - 319: aload 4 │ │ │ │ - 321: aload 16 │ │ │ │ - 323: invokevirtual #84 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 326: ldc_w #335 // String   │ │ │ │ - 329: invokevirtual #84 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 332: invokevirtual #90 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 335: invokestatic #341 // Method android/text/Html.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; │ │ │ │ - 338: astore 4 │ │ │ │ - 340: aload_3 │ │ │ │ - 341: aload 4 │ │ │ │ - 343: invokevirtual #328 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 346: aload_1 │ │ │ │ - 347: ldc_w #342 // String originalEnglish │ │ │ │ - 350: invokevirtual #254 // Method android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 353: astore_3 │ │ │ │ - 354: aload_0 │ │ │ │ - 355: aload_3 │ │ │ │ - 356: putfield #154 // Field originalEnglish:Ljava/lang/String; │ │ │ │ - 359: return │ │ │ │ + 224: getfield #184 // Field kanjiSpinnersLinearLayout:Landroid/widget/LinearLayout; │ │ │ │ + 227: astore_3 │ │ │ │ + 228: aload_3 │ │ │ │ + 229: aload 10 │ │ │ │ + 231: invokevirtual #324 // Method android/widget/LinearLayout.addView:(Landroid/view/View;)V │ │ │ │ + 234: iload 7 │ │ │ │ + 236: iconst_1 │ │ │ │ + 237: iadd │ │ │ │ + 238: istore 7 │ │ │ │ + 240: goto 47 │ │ │ │ + 243: aload_0 │ │ │ │ + 244: getfield #124 // Field kanjiTextView:Landroid/widget/TextView; │ │ │ │ + 247: aload_2 │ │ │ │ + 248: invokevirtual #328 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 251: aload_0 │ │ │ │ + 252: getfield #144 // Field englishTextView:Landroid/widget/TextView; │ │ │ │ + 255: astore_3 │ │ │ │ + 256: aload_1 │ │ │ │ + 257: ldc_w #330 // String english │ │ │ │ + 260: invokevirtual #254 // Method android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 263: astore 4 │ │ │ │ + 265: aload_3 │ │ │ │ + 266: aload 4 │ │ │ │ + 268: invokevirtual #328 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 271: aload_1 │ │ │ │ + 272: ldc_w #331 // String roomaji │ │ │ │ + 275: invokevirtual #254 // Method android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 278: astore_3 │ │ │ │ + 279: aload_0 │ │ │ │ + 280: aload_3 │ │ │ │ + 281: putfield #149 // Field roomaji:Ljava/lang/String; │ │ │ │ + 284: aload_0 │ │ │ │ + 285: getfield #333 // Field roomajiTextView:Landroid/widget/TextView; │ │ │ │ + 288: astore_3 │ │ │ │ + 289: new #67 // class java/lang/StringBuilder │ │ │ │ + 292: astore 4 │ │ │ │ + 294: aload 4 │ │ │ │ + 296: invokespecial #220 // Method java/lang/StringBuilder."":()V │ │ │ │ + 299: aload 4 │ │ │ │ + 301: ldc_w #335 // String   │ │ │ │ + 304: invokevirtual #84 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 307: astore 4 │ │ │ │ + 309: aload_0 │ │ │ │ + 310: getfield #149 // Field roomaji:Ljava/lang/String; │ │ │ │ + 313: astore 16 │ │ │ │ + 315: aload 4 │ │ │ │ + 317: aload 16 │ │ │ │ + 319: invokevirtual #84 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 322: ldc_w #335 // String   │ │ │ │ + 325: invokevirtual #84 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 328: invokevirtual #90 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 331: invokestatic #341 // Method android/text/Html.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; │ │ │ │ + 334: astore 4 │ │ │ │ + 336: aload_3 │ │ │ │ + 337: aload 4 │ │ │ │ + 339: invokevirtual #328 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 342: aload_1 │ │ │ │ + 343: ldc_w #342 // String originalEnglish │ │ │ │ + 346: invokevirtual #254 // Method android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 349: astore_3 │ │ │ │ + 350: aload_0 │ │ │ │ + 351: aload_3 │ │ │ │ + 352: putfield #154 // Field originalEnglish:Ljava/lang/String; │ │ │ │ + 355: return │ │ │ │ │ │ │ │ private void setUpWidgets(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=1 │ │ │ │ + stack=300, locals=8, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: ldc_w #343 // int 2131165189 │ │ │ │ 4: invokevirtual #347 // Method findViewById:(I)Landroid/view/View; │ │ │ │ 7: checkcast #186 // class android/widget/LinearLayout │ │ │ │ 10: astore_1 │ │ │ │ 11: aload_0 │ │ │ │ 12: aload_1 │ │ │ │ @@ -1242,109 +1242,107 @@ │ │ │ │ 238: astore_1 │ │ │ │ 239: aload_0 │ │ │ │ 240: aload_1 │ │ │ │ 241: putfield #394 // Field deleteButton:Landroid/widget/Button; │ │ │ │ 244: bipush 8 │ │ │ │ 246: anewarray #236 // class android/widget/Button │ │ │ │ 249: astore_2 │ │ │ │ - 250: aconst_null │ │ │ │ - 251: astore_1 │ │ │ │ - 252: aload_0 │ │ │ │ - 253: getfield #241 // Field goBackButton:Landroid/widget/Button; │ │ │ │ - 256: astore_3 │ │ │ │ - 257: aload_2 │ │ │ │ - 258: iconst_0 │ │ │ │ - 259: aload_3 │ │ │ │ - 260: aastore │ │ │ │ - 261: aload_0 │ │ │ │ - 262: getfield #234 // Field saveButton:Landroid/widget/Button; │ │ │ │ - 265: astore_3 │ │ │ │ - 266: aload_2 │ │ │ │ - 267: iconst_1 │ │ │ │ - 268: aload_3 │ │ │ │ - 269: aastore │ │ │ │ - 270: aload_0 │ │ │ │ - 271: getfield #376 // Field modifyButton:Landroid/widget/Button; │ │ │ │ - 274: astore_3 │ │ │ │ - 275: aload_2 │ │ │ │ - 276: iconst_2 │ │ │ │ - 277: aload_3 │ │ │ │ - 278: aastore │ │ │ │ - 279: aload_0 │ │ │ │ - 280: getfield #380 // Field shareKanjiButton:Landroid/widget/Button; │ │ │ │ - 283: astore_3 │ │ │ │ - 284: aload_2 │ │ │ │ - 285: iconst_3 │ │ │ │ - 286: aload_3 │ │ │ │ - 287: aastore │ │ │ │ - 288: aload_0 │ │ │ │ - 289: getfield #384 // Field cancelButton:Landroid/widget/Button; │ │ │ │ - 292: astore_3 │ │ │ │ - 293: aload_2 │ │ │ │ - 294: iconst_4 │ │ │ │ - 295: aload_3 │ │ │ │ - 296: aastore │ │ │ │ - 297: aload_0 │ │ │ │ - 298: getfield #239 // Field saveAlreadySavedButton:Landroid/widget/Button; │ │ │ │ - 301: astore_3 │ │ │ │ - 302: aload_2 │ │ │ │ - 303: iconst_5 │ │ │ │ - 304: aload_3 │ │ │ │ - 305: aastore │ │ │ │ - 306: aload_0 │ │ │ │ - 307: getfield #390 // Field saveNewButton:Landroid/widget/Button; │ │ │ │ - 310: astore_3 │ │ │ │ - 311: aload_2 │ │ │ │ - 312: bipush 6 │ │ │ │ - 314: aload_3 │ │ │ │ - 315: aastore │ │ │ │ - 316: bipush 7 │ │ │ │ - 318: istore 4 │ │ │ │ - 320: aload_0 │ │ │ │ - 321: getfield #394 // Field deleteButton:Landroid/widget/Button; │ │ │ │ - 324: astore_3 │ │ │ │ - 325: aload_2 │ │ │ │ - 326: iload 4 │ │ │ │ - 328: aload_3 │ │ │ │ - 329: aastore │ │ │ │ - 330: aload_2 │ │ │ │ - 331: arraylength │ │ │ │ - 332: istore 5 │ │ │ │ - 334: iconst_0 │ │ │ │ - 335: istore 6 │ │ │ │ - 337: iload 6 │ │ │ │ - 339: iload 5 │ │ │ │ - 341: if_icmpge 365 │ │ │ │ - 344: aload_2 │ │ │ │ - 345: iload 6 │ │ │ │ - 347: aaload │ │ │ │ - 348: astore 7 │ │ │ │ - 350: aload 7 │ │ │ │ - 352: aload_0 │ │ │ │ - 353: invokevirtual #404 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - 356: iload 6 │ │ │ │ - 358: iconst_1 │ │ │ │ - 359: iadd │ │ │ │ - 360: istore 6 │ │ │ │ - 362: goto 337 │ │ │ │ - 365: aload_0 │ │ │ │ - 366: invokevirtual #245 // Method getIntent:()Landroid/content/Intent; │ │ │ │ - 369: invokevirtual #249 // Method android/content/Intent.getExtras:()Landroid/os/Bundle; │ │ │ │ - 372: astore 8 │ │ │ │ - 374: ldc_w #406 // String alreadySavedMode │ │ │ │ - 377: astore_1 │ │ │ │ - 378: aload 8 │ │ │ │ - 380: aload_1 │ │ │ │ - 381: invokevirtual #410 // Method android/os/Bundle.getBoolean:(Ljava/lang/String;)Z │ │ │ │ - 384: istore 4 │ │ │ │ - 386: iload 4 │ │ │ │ - 388: ifeq 395 │ │ │ │ - 391: aload_0 │ │ │ │ - 392: invokespecial #413 // Method setUpAlreadySavedMode:()V │ │ │ │ - 395: return │ │ │ │ + 250: aload_0 │ │ │ │ + 251: getfield #241 // Field goBackButton:Landroid/widget/Button; │ │ │ │ + 254: astore_1 │ │ │ │ + 255: aload_2 │ │ │ │ + 256: iconst_0 │ │ │ │ + 257: aload_1 │ │ │ │ + 258: aastore │ │ │ │ + 259: aload_0 │ │ │ │ + 260: getfield #234 // Field saveButton:Landroid/widget/Button; │ │ │ │ + 263: astore_3 │ │ │ │ + 264: aload_2 │ │ │ │ + 265: iconst_1 │ │ │ │ + 266: aload_3 │ │ │ │ + 267: aastore │ │ │ │ + 268: aload_0 │ │ │ │ + 269: getfield #376 // Field modifyButton:Landroid/widget/Button; │ │ │ │ + 272: astore_3 │ │ │ │ + 273: aload_2 │ │ │ │ + 274: iconst_2 │ │ │ │ + 275: aload_3 │ │ │ │ + 276: aastore │ │ │ │ + 277: aload_0 │ │ │ │ + 278: getfield #380 // Field shareKanjiButton:Landroid/widget/Button; │ │ │ │ + 281: astore_3 │ │ │ │ + 282: aload_2 │ │ │ │ + 283: iconst_3 │ │ │ │ + 284: aload_3 │ │ │ │ + 285: aastore │ │ │ │ + 286: aload_0 │ │ │ │ + 287: getfield #384 // Field cancelButton:Landroid/widget/Button; │ │ │ │ + 290: astore_3 │ │ │ │ + 291: aload_2 │ │ │ │ + 292: iconst_4 │ │ │ │ + 293: aload_3 │ │ │ │ + 294: aastore │ │ │ │ + 295: aload_0 │ │ │ │ + 296: getfield #239 // Field saveAlreadySavedButton:Landroid/widget/Button; │ │ │ │ + 299: astore_3 │ │ │ │ + 300: aload_2 │ │ │ │ + 301: iconst_5 │ │ │ │ + 302: aload_3 │ │ │ │ + 303: aastore │ │ │ │ + 304: aload_0 │ │ │ │ + 305: getfield #390 // Field saveNewButton:Landroid/widget/Button; │ │ │ │ + 308: astore_3 │ │ │ │ + 309: aload_2 │ │ │ │ + 310: bipush 6 │ │ │ │ + 312: aload_3 │ │ │ │ + 313: aastore │ │ │ │ + 314: aload_0 │ │ │ │ + 315: getfield #394 // Field deleteButton:Landroid/widget/Button; │ │ │ │ + 318: astore_3 │ │ │ │ + 319: aload_2 │ │ │ │ + 320: bipush 7 │ │ │ │ + 322: aload_3 │ │ │ │ + 323: aastore │ │ │ │ + 324: aload_2 │ │ │ │ + 325: arraylength │ │ │ │ + 326: istore 4 │ │ │ │ + 328: iconst_0 │ │ │ │ + 329: istore 5 │ │ │ │ + 331: aconst_null │ │ │ │ + 332: astore_1 │ │ │ │ + 333: iload 5 │ │ │ │ + 335: iload 4 │ │ │ │ + 337: if_icmpge 361 │ │ │ │ + 340: aload_2 │ │ │ │ + 341: iload 5 │ │ │ │ + 343: aaload │ │ │ │ + 344: astore 6 │ │ │ │ + 346: aload 6 │ │ │ │ + 348: aload_0 │ │ │ │ + 349: invokevirtual #404 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 352: iload 5 │ │ │ │ + 354: iconst_1 │ │ │ │ + 355: iadd │ │ │ │ + 356: istore 5 │ │ │ │ + 358: goto 333 │ │ │ │ + 361: aload_0 │ │ │ │ + 362: invokevirtual #245 // Method getIntent:()Landroid/content/Intent; │ │ │ │ + 365: invokevirtual #249 // Method android/content/Intent.getExtras:()Landroid/os/Bundle; │ │ │ │ + 368: astore 7 │ │ │ │ + 370: ldc_w #406 // String alreadySavedMode │ │ │ │ + 373: astore_1 │ │ │ │ + 374: aload 7 │ │ │ │ + 376: aload_1 │ │ │ │ + 377: invokevirtual #410 // Method android/os/Bundle.getBoolean:(Ljava/lang/String;)Z │ │ │ │ + 380: istore 5 │ │ │ │ + 382: iload 5 │ │ │ │ + 384: ifeq 391 │ │ │ │ + 387: aload_0 │ │ │ │ + 388: invokespecial #413 // Method setUpAlreadySavedMode:()V │ │ │ │ + 391: return │ │ │ │ │ │ │ │ private void startActionSendActivity(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=1 │ │ │ │ 0: iconst_1 │ │ │ │ @@ -1355,300 +1353,300 @@ │ │ │ │ 7: invokespecial #182 // Method android/os/Bundle."":()V │ │ │ │ 10: aload_0 │ │ │ │ 11: invokevirtual #98 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ 14: ldc_w #414 // int 2131034143 │ │ │ │ 17: invokevirtual #105 // Method android/content/res/Resources.getString:(I)Ljava/lang/String; │ │ │ │ 20: astore_3 │ │ │ │ 21: iload_1 │ │ │ │ - 22: anewarray #132 // class java/lang/Object │ │ │ │ + 22: anewarray #417 // class java/lang/Object │ │ │ │ 25: astore 4 │ │ │ │ 27: aload_0 │ │ │ │ 28: getfield #154 // Field originalEnglish:Ljava/lang/String; │ │ │ │ 31: astore 5 │ │ │ │ 33: aload 4 │ │ │ │ 35: iconst_0 │ │ │ │ 36: aload 5 │ │ │ │ 38: aastore │ │ │ │ 39: aload_3 │ │ │ │ 40: aload 4 │ │ │ │ - 42: invokestatic #419 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 42: invokestatic #421 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ 45: astore_3 │ │ │ │ 46: aload_2 │ │ │ │ - 47: ldc_w #421 // String android.intent.extra.SUBJECT │ │ │ │ + 47: ldc_w #423 // String android.intent.extra.SUBJECT │ │ │ │ 50: aload_3 │ │ │ │ - 51: invokevirtual #425 // Method android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 51: invokevirtual #427 // Method android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ 54: aload_0 │ │ │ │ 55: invokevirtual #98 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ - 58: ldc_w #426 // int 2131034141 │ │ │ │ + 58: ldc_w #428 // int 2131034141 │ │ │ │ 61: invokevirtual #105 // Method android/content/res/Resources.getString:(I)Ljava/lang/String; │ │ │ │ 64: astore 6 │ │ │ │ 66: iconst_5 │ │ │ │ - 67: anewarray #132 // class java/lang/Object │ │ │ │ + 67: anewarray #417 // class java/lang/Object │ │ │ │ 70: astore 4 │ │ │ │ 72: aload_0 │ │ │ │ 73: getfield #154 // Field originalEnglish:Ljava/lang/String; │ │ │ │ 76: astore 5 │ │ │ │ 78: aload 4 │ │ │ │ 80: iconst_0 │ │ │ │ 81: aload 5 │ │ │ │ 83: aastore │ │ │ │ 84: aload_0 │ │ │ │ 85: invokevirtual #98 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ - 88: ldc_w #428 // int 2131034112 │ │ │ │ + 88: ldc_w #430 // int 2131034112 │ │ │ │ 91: invokevirtual #105 // Method android/content/res/Resources.getString:(I)Ljava/lang/String; │ │ │ │ 94: astore 5 │ │ │ │ 96: aload 4 │ │ │ │ 98: iload_1 │ │ │ │ 99: aload 5 │ │ │ │ 101: aastore │ │ │ │ 102: aload_0 │ │ │ │ 103: getfield #124 // Field kanjiTextView:Landroid/widget/TextView; │ │ │ │ 106: invokevirtual #130 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - 109: invokevirtual #133 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 112: bipush 10 │ │ │ │ - 114: bipush 32 │ │ │ │ - 116: invokevirtual #139 // Method java/lang/String.replace:(CC)Ljava/lang/String; │ │ │ │ - 119: astore 7 │ │ │ │ - 121: aload 4 │ │ │ │ - 123: iconst_2 │ │ │ │ - 124: aload 7 │ │ │ │ - 126: aastore │ │ │ │ - 127: aload_0 │ │ │ │ - 128: getfield #149 // Field roomaji:Ljava/lang/String; │ │ │ │ - 131: astore 7 │ │ │ │ - 133: aload 4 │ │ │ │ - 135: iconst_3 │ │ │ │ - 136: aload 7 │ │ │ │ - 138: aastore │ │ │ │ - 139: aload_0 │ │ │ │ - 140: getfield #144 // Field englishTextView:Landroid/widget/TextView; │ │ │ │ - 143: invokevirtual #130 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - 146: invokevirtual #133 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 149: astore 7 │ │ │ │ - 151: aload 4 │ │ │ │ - 153: iconst_4 │ │ │ │ - 154: aload 7 │ │ │ │ - 156: aastore │ │ │ │ - 157: aload 6 │ │ │ │ - 159: aload 4 │ │ │ │ - 161: invokestatic #419 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 164: astore 6 │ │ │ │ - 166: aload_2 │ │ │ │ - 167: ldc_w #431 // String android.intent.extra.TEXT │ │ │ │ - 170: aload 6 │ │ │ │ - 172: invokevirtual #425 // Method android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 175: new #166 // class android/content/Intent │ │ │ │ - 178: astore 8 │ │ │ │ - 180: aload 8 │ │ │ │ - 182: aload_0 │ │ │ │ - 183: ldc_w #433 // class com/nolanlawson/jnameconverter/SendActionChooser │ │ │ │ - 186: invokespecial #436 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ - 189: aload 8 │ │ │ │ - 191: aload_2 │ │ │ │ - 192: invokevirtual #219 // Method android/content/Intent.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; │ │ │ │ - 195: pop │ │ │ │ - 196: aload_0 │ │ │ │ - 197: aload 8 │ │ │ │ - 199: invokevirtual #440 // Method startActivity:(Landroid/content/Intent;)V │ │ │ │ - 202: return │ │ │ │ + 109: invokeinterface #133, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 114: bipush 10 │ │ │ │ + 116: bipush 32 │ │ │ │ + 118: invokevirtual #139 // Method java/lang/String.replace:(CC)Ljava/lang/String; │ │ │ │ + 121: astore 7 │ │ │ │ + 123: aload 4 │ │ │ │ + 125: iconst_2 │ │ │ │ + 126: aload 7 │ │ │ │ + 128: aastore │ │ │ │ + 129: aload_0 │ │ │ │ + 130: getfield #149 // Field roomaji:Ljava/lang/String; │ │ │ │ + 133: astore 7 │ │ │ │ + 135: aload 4 │ │ │ │ + 137: iconst_3 │ │ │ │ + 138: aload 7 │ │ │ │ + 140: aastore │ │ │ │ + 141: aload_0 │ │ │ │ + 142: getfield #144 // Field englishTextView:Landroid/widget/TextView; │ │ │ │ + 145: invokevirtual #130 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ + 148: invokeinterface #133, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 153: astore 7 │ │ │ │ + 155: aload 4 │ │ │ │ + 157: iconst_4 │ │ │ │ + 158: aload 7 │ │ │ │ + 160: aastore │ │ │ │ + 161: aload 6 │ │ │ │ + 163: aload 4 │ │ │ │ + 165: invokestatic #421 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 168: astore 6 │ │ │ │ + 170: aload_2 │ │ │ │ + 171: ldc_w #433 // String android.intent.extra.TEXT │ │ │ │ + 174: aload 6 │ │ │ │ + 176: invokevirtual #427 // Method android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 179: new #166 // class android/content/Intent │ │ │ │ + 182: astore 8 │ │ │ │ + 184: aload 8 │ │ │ │ + 186: aload_0 │ │ │ │ + 187: ldc_w #435 // class com/nolanlawson/jnameconverter/SendActionChooser │ │ │ │ + 190: invokespecial #438 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ + 193: aload 8 │ │ │ │ + 195: aload_2 │ │ │ │ + 196: invokevirtual #219 // Method android/content/Intent.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; │ │ │ │ + 199: pop │ │ │ │ + 200: aload_0 │ │ │ │ + 201: aload 8 │ │ │ │ + 203: invokevirtual #442 // Method startActivity:(Landroid/content/Intent;)V │ │ │ │ + 206: return │ │ │ │ │ │ │ │ private void switchModificationMode(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=1 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_1 │ │ │ │ 2: bipush 8 │ │ │ │ 4: istore_2 │ │ │ │ 5: aload_0 │ │ │ │ 6: getfield #353 // Field kanjiSpinnersHorizontalScrollView:Landroid/widget/HorizontalScrollView; │ │ │ │ 9: astore_3 │ │ │ │ 10: aload_3 │ │ │ │ - 11: invokevirtual #443 // Method android/widget/HorizontalScrollView.getVisibility:()I │ │ │ │ + 11: invokevirtual #445 // Method android/widget/HorizontalScrollView.getVisibility:()I │ │ │ │ 14: istore 4 │ │ │ │ 16: iload 4 │ │ │ │ 18: iload_2 │ │ │ │ 19: if_icmpne 151 │ │ │ │ 22: ldc #19 // String KanjiDialogActivity │ │ │ │ - 24: ldc_w #445 // String entering modification mode │ │ │ │ + 24: ldc_w #447 // String entering modification mode │ │ │ │ 27: invokestatic #175 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 30: pop │ │ │ │ 31: aload_0 │ │ │ │ 32: getfield #353 // Field kanjiSpinnersHorizontalScrollView:Landroid/widget/HorizontalScrollView; │ │ │ │ 35: iconst_0 │ │ │ │ - 36: invokevirtual #446 // Method android/widget/HorizontalScrollView.setVisibility:(I)V │ │ │ │ + 36: invokevirtual #448 // Method android/widget/HorizontalScrollView.setVisibility:(I)V │ │ │ │ 39: aload_0 │ │ │ │ 40: getfield #124 // Field kanjiTextView:Landroid/widget/TextView; │ │ │ │ 43: iload_2 │ │ │ │ - 44: invokevirtual #447 // Method android/widget/TextView.setVisibility:(I)V │ │ │ │ + 44: invokevirtual #449 // Method android/widget/TextView.setVisibility:(I)V │ │ │ │ 47: aload_0 │ │ │ │ 48: getfield #376 // Field modifyButton:Landroid/widget/Button; │ │ │ │ 51: astore_3 │ │ │ │ 52: aload_0 │ │ │ │ 53: invokevirtual #98 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ - 56: ldc_w #448 // int 2131034139 │ │ │ │ + 56: ldc_w #450 // int 2131034139 │ │ │ │ 59: invokevirtual #105 // Method android/content/res/Resources.getString:(I)Ljava/lang/String; │ │ │ │ 62: astore 5 │ │ │ │ 64: aload_3 │ │ │ │ 65: aload 5 │ │ │ │ - 67: invokevirtual #450 // Method android/widget/Button.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 67: invokevirtual #452 // Method android/widget/Button.setText:(Ljava/lang/CharSequence;)V │ │ │ │ 70: aload_0 │ │ │ │ 71: getfield #357 // Field kanjiEnglishContainingLinearLayout:Landroid/widget/LinearLayout; │ │ │ │ - 74: invokevirtual #453 // Method android/widget/LinearLayout.getWidth:()I │ │ │ │ + 74: invokevirtual #455 // Method android/widget/LinearLayout.getWidth:()I │ │ │ │ 77: istore 4 │ │ │ │ 79: aload_0 │ │ │ │ 80: iload 4 │ │ │ │ - 82: putfield #455 // Field minimumWidth:I │ │ │ │ + 82: putfield #457 // Field minimumWidth:I │ │ │ │ 85: new #67 // class java/lang/StringBuilder │ │ │ │ 88: astore 5 │ │ │ │ 90: aload 5 │ │ │ │ 92: invokespecial #220 // Method java/lang/StringBuilder."":()V │ │ │ │ - 95: ldc_w #457 // String reset minWidth to │ │ │ │ + 95: ldc_w #459 // String reset minWidth to │ │ │ │ 98: astore 6 │ │ │ │ 100: aload 5 │ │ │ │ 102: aload 6 │ │ │ │ 104: invokevirtual #84 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 107: astore 5 │ │ │ │ 109: aload_0 │ │ │ │ - 110: getfield #455 // Field minimumWidth:I │ │ │ │ + 110: getfield #457 // Field minimumWidth:I │ │ │ │ 113: istore_2 │ │ │ │ 114: aload 5 │ │ │ │ 116: iload_2 │ │ │ │ - 117: invokevirtual #460 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 117: invokevirtual #462 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ 120: invokevirtual #90 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 123: astore 5 │ │ │ │ 125: ldc #19 // String KanjiDialogActivity │ │ │ │ 127: aload 5 │ │ │ │ 129: invokestatic #175 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 132: pop │ │ │ │ 133: aload_0 │ │ │ │ 134: getfield #357 // Field kanjiEnglishContainingLinearLayout:Landroid/widget/LinearLayout; │ │ │ │ 137: astore_3 │ │ │ │ 138: aload_0 │ │ │ │ - 139: getfield #455 // Field minimumWidth:I │ │ │ │ + 139: getfield #457 // Field minimumWidth:I │ │ │ │ 142: istore 7 │ │ │ │ 144: aload_3 │ │ │ │ 145: iload 7 │ │ │ │ - 147: invokevirtual #463 // Method android/widget/LinearLayout.setMinimumWidth:(I)V │ │ │ │ + 147: invokevirtual #465 // Method android/widget/LinearLayout.setMinimumWidth:(I)V │ │ │ │ 150: return │ │ │ │ 151: ldc #19 // String KanjiDialogActivity │ │ │ │ - 153: ldc_w #465 // String exiting modification mode │ │ │ │ + 153: ldc_w #467 // String exiting modification mode │ │ │ │ 156: invokestatic #175 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 159: pop │ │ │ │ 160: aload_0 │ │ │ │ 161: getfield #353 // Field kanjiSpinnersHorizontalScrollView:Landroid/widget/HorizontalScrollView; │ │ │ │ 164: iload_2 │ │ │ │ - 165: invokevirtual #446 // Method android/widget/HorizontalScrollView.setVisibility:(I)V │ │ │ │ + 165: invokevirtual #448 // Method android/widget/HorizontalScrollView.setVisibility:(I)V │ │ │ │ 168: aload_0 │ │ │ │ 169: getfield #124 // Field kanjiTextView:Landroid/widget/TextView; │ │ │ │ 172: iconst_0 │ │ │ │ - 173: invokevirtual #447 // Method android/widget/TextView.setVisibility:(I)V │ │ │ │ + 173: invokevirtual #449 // Method android/widget/TextView.setVisibility:(I)V │ │ │ │ 176: aload_0 │ │ │ │ 177: getfield #376 // Field modifyButton:Landroid/widget/Button; │ │ │ │ 180: astore_3 │ │ │ │ 181: aload_0 │ │ │ │ 182: invokevirtual #98 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ - 185: ldc_w #466 // int 2131034137 │ │ │ │ + 185: ldc_w #468 // int 2131034137 │ │ │ │ 188: invokevirtual #105 // Method android/content/res/Resources.getString:(I)Ljava/lang/String; │ │ │ │ 191: astore 5 │ │ │ │ 193: aload_3 │ │ │ │ 194: aload 5 │ │ │ │ - 196: invokevirtual #450 // Method android/widget/Button.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 196: invokevirtual #452 // Method android/widget/Button.setText:(Ljava/lang/CharSequence;)V │ │ │ │ 199: aload_0 │ │ │ │ 200: getfield #357 // Field kanjiEnglishContainingLinearLayout:Landroid/widget/LinearLayout; │ │ │ │ 203: iload_1 │ │ │ │ - 204: invokevirtual #463 // Method android/widget/LinearLayout.setMinimumWidth:(I)V │ │ │ │ + 204: invokevirtual #465 // Method android/widget/LinearLayout.setMinimumWidth:(I)V │ │ │ │ 207: aload_0 │ │ │ │ 208: iload_1 │ │ │ │ - 209: putfield #455 // Field minimumWidth:I │ │ │ │ + 209: putfield #457 // Field minimumWidth:I │ │ │ │ 212: new #67 // class java/lang/StringBuilder │ │ │ │ 215: astore 5 │ │ │ │ 217: aload 5 │ │ │ │ 219: invokespecial #220 // Method java/lang/StringBuilder."":()V │ │ │ │ - 222: ldc_w #457 // String reset minWidth to │ │ │ │ + 222: ldc_w #459 // String reset minWidth to │ │ │ │ 225: astore 6 │ │ │ │ 227: aload 5 │ │ │ │ 229: aload 6 │ │ │ │ 231: invokevirtual #84 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 234: astore 5 │ │ │ │ 236: aload_0 │ │ │ │ - 237: getfield #455 // Field minimumWidth:I │ │ │ │ + 237: getfield #457 // Field minimumWidth:I │ │ │ │ 240: istore_2 │ │ │ │ 241: aload 5 │ │ │ │ 243: iload_2 │ │ │ │ - 244: invokevirtual #460 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 244: invokevirtual #462 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ 247: invokevirtual #90 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 250: astore 5 │ │ │ │ 252: ldc #19 // String KanjiDialogActivity │ │ │ │ 254: aload 5 │ │ │ │ 256: invokestatic #175 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 259: pop │ │ │ │ 260: aload_0 │ │ │ │ 261: getfield #144 // Field englishTextView:Landroid/widget/TextView; │ │ │ │ 264: astore_3 │ │ │ │ 265: aload_0 │ │ │ │ 266: getfield #144 // Field englishTextView:Landroid/widget/TextView; │ │ │ │ 269: invokevirtual #130 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - 272: invokevirtual #133 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 275: astore 5 │ │ │ │ - 277: aload_3 │ │ │ │ - 278: aload 5 │ │ │ │ - 280: invokevirtual #328 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 283: goto 150 │ │ │ │ + 272: invokeinterface #133, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 277: astore 5 │ │ │ │ + 279: aload_3 │ │ │ │ + 280: aload 5 │ │ │ │ + 282: invokevirtual #328 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 285: goto 150 │ │ │ │ │ │ │ │ private void updateKanjiAndEnglish(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=15, args_size=1 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_1 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #357 // Field kanjiEnglishContainingLinearLayout:Landroid/widget/LinearLayout; │ │ │ │ 6: astore_2 │ │ │ │ 7: aload_2 │ │ │ │ - 8: invokevirtual #453 // Method android/widget/LinearLayout.getWidth:()I │ │ │ │ + 8: invokevirtual #455 // Method android/widget/LinearLayout.getWidth:()I │ │ │ │ 11: istore_3 │ │ │ │ 12: aload_0 │ │ │ │ - 13: getfield #455 // Field minimumWidth:I │ │ │ │ + 13: getfield #457 // Field minimumWidth:I │ │ │ │ 16: istore 4 │ │ │ │ 18: iload_3 │ │ │ │ 19: iload 4 │ │ │ │ 21: if_icmple 98 │ │ │ │ 24: aload_0 │ │ │ │ 25: iload_3 │ │ │ │ - 26: putfield #455 // Field minimumWidth:I │ │ │ │ + 26: putfield #457 // Field minimumWidth:I │ │ │ │ 29: aload_0 │ │ │ │ 30: getfield #357 // Field kanjiEnglishContainingLinearLayout:Landroid/widget/LinearLayout; │ │ │ │ 33: astore_2 │ │ │ │ 34: aload_0 │ │ │ │ - 35: getfield #455 // Field minimumWidth:I │ │ │ │ + 35: getfield #457 // Field minimumWidth:I │ │ │ │ 38: istore 5 │ │ │ │ 40: aload_2 │ │ │ │ 41: iload 5 │ │ │ │ - 43: invokevirtual #463 // Method android/widget/LinearLayout.setMinimumWidth:(I)V │ │ │ │ + 43: invokevirtual #465 // Method android/widget/LinearLayout.setMinimumWidth:(I)V │ │ │ │ 46: ldc #19 // String KanjiDialogActivity │ │ │ │ 48: astore_2 │ │ │ │ 49: new #67 // class java/lang/StringBuilder │ │ │ │ 52: astore 6 │ │ │ │ 54: aload 6 │ │ │ │ 56: invokespecial #220 // Method java/lang/StringBuilder."":()V │ │ │ │ - 59: ldc_w #457 // String reset minWidth to │ │ │ │ + 59: ldc_w #459 // String reset minWidth to │ │ │ │ 62: astore 7 │ │ │ │ 64: aload 6 │ │ │ │ 66: aload 7 │ │ │ │ 68: invokevirtual #84 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 71: astore 6 │ │ │ │ 73: aload_0 │ │ │ │ - 74: getfield #455 // Field minimumWidth:I │ │ │ │ + 74: getfield #457 // Field minimumWidth:I │ │ │ │ 77: istore 8 │ │ │ │ 79: aload 6 │ │ │ │ 81: iload 8 │ │ │ │ - 83: invokevirtual #460 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 83: invokevirtual #462 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ 86: invokevirtual #90 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 89: astore 6 │ │ │ │ 91: aload_2 │ │ │ │ 92: aload 6 │ │ │ │ 94: invokestatic #175 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 97: pop │ │ │ │ 98: new #67 // class java/lang/StringBuilder │ │ │ │ @@ -1682,26 +1680,26 @@ │ │ │ │ 161: astore_2 │ │ │ │ 162: aload_2 │ │ │ │ 163: astore 13 │ │ │ │ 165: aload_2 │ │ │ │ 166: checkcast #201 // class com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult │ │ │ │ 169: astore 13 │ │ │ │ 171: aload 9 │ │ │ │ - 173: ldc_w #469 // String │ │ │ │ + 173: ldc_w #471 // String │ │ │ │ 176: invokevirtual #84 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 179: astore_2 │ │ │ │ 180: aload 13 │ │ │ │ 182: invokevirtual #204 // Method com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.getKanji:()Ljava/lang/String; │ │ │ │ 185: astore 6 │ │ │ │ 187: aload_2 │ │ │ │ 188: aload 6 │ │ │ │ 190: invokevirtual #84 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 193: pop │ │ │ │ 194: aload 10 │ │ │ │ - 196: ldc_w #469 // String │ │ │ │ + 196: ldc_w #471 // String │ │ │ │ 199: invokevirtual #84 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 202: astore_2 │ │ │ │ 203: aload 13 │ │ │ │ 205: invokevirtual #207 // Method com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.getEnglish:()Ljava/lang/String; │ │ │ │ 208: astore 6 │ │ │ │ 210: aload_2 │ │ │ │ 211: aload 6 │ │ │ │ @@ -1710,43 +1708,43 @@ │ │ │ │ 217: iload 11 │ │ │ │ 219: iconst_1 │ │ │ │ 220: iadd │ │ │ │ 221: istore 11 │ │ │ │ 223: goto 121 │ │ │ │ 226: aload 9 │ │ │ │ 228: iload_1 │ │ │ │ - 229: invokevirtual #470 // Method java/lang/StringBuilder.substring:(I)Ljava/lang/String; │ │ │ │ + 229: invokevirtual #472 // Method java/lang/StringBuilder.substring:(I)Ljava/lang/String; │ │ │ │ 232: astore 14 │ │ │ │ 234: aload_0 │ │ │ │ 235: aload 14 │ │ │ │ 237: invokespecial #257 // Method makeKanjiPresentable:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ 240: astore 14 │ │ │ │ 242: aload_0 │ │ │ │ 243: getfield #124 // Field kanjiTextView:Landroid/widget/TextView; │ │ │ │ 246: aload 14 │ │ │ │ 248: invokevirtual #328 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ 251: aload_0 │ │ │ │ 252: getfield #144 // Field englishTextView:Landroid/widget/TextView; │ │ │ │ 255: astore_2 │ │ │ │ 256: aload 10 │ │ │ │ 258: iload_1 │ │ │ │ - 259: invokevirtual #470 // Method java/lang/StringBuilder.substring:(I)Ljava/lang/String; │ │ │ │ + 259: invokevirtual #472 // Method java/lang/StringBuilder.substring:(I)Ljava/lang/String; │ │ │ │ 262: astore 6 │ │ │ │ 264: aload_2 │ │ │ │ 265: aload 6 │ │ │ │ 267: invokevirtual #328 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ 270: return │ │ │ │ │ │ │ │ public void onClick(android.view.View); │ │ │ │ descriptor: (Landroid/view/View;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ - 1: invokevirtual #475 // Method android/view/View.getId:()I │ │ │ │ + 1: invokevirtual #477 // Method android/view/View.getId:()I │ │ │ │ 4: istore_2 │ │ │ │ 5: iload_2 │ │ │ │ 6: tableswitch { // 2131165194 to 2131165202 │ │ │ │ 2131165194: 68 │ │ │ │ 2131165195: 86 │ │ │ │ 2131165196: 57 │ │ │ │ 2131165197: 97 │ │ │ │ @@ -1755,80 +1753,80 @@ │ │ │ │ 2131165200: 75 │ │ │ │ 2131165201: 111 │ │ │ │ 2131165202: 104 │ │ │ │ default: 56 │ │ │ │ } │ │ │ │ 56: return │ │ │ │ 57: aload_0 │ │ │ │ - 58: invokespecial #478 // Method sendBackEditedKanjiResult:()V │ │ │ │ + 58: invokespecial #480 // Method sendBackEditedKanjiResult:()V │ │ │ │ 61: aload_0 │ │ │ │ - 62: invokevirtual #481 // Method finish:()V │ │ │ │ + 62: invokevirtual #483 // Method finish:()V │ │ │ │ 65: goto 56 │ │ │ │ 68: aload_0 │ │ │ │ - 69: invokespecial #484 // Method switchModificationMode:()V │ │ │ │ + 69: invokespecial #486 // Method switchModificationMode:()V │ │ │ │ 72: goto 56 │ │ │ │ 75: aload_0 │ │ │ │ - 76: invokespecial #487 // Method saveCurrentKanji:()V │ │ │ │ + 76: invokespecial #489 // Method saveCurrentKanji:()V │ │ │ │ 79: aload_0 │ │ │ │ - 80: invokevirtual #481 // Method finish:()V │ │ │ │ + 80: invokevirtual #483 // Method finish:()V │ │ │ │ 83: goto 56 │ │ │ │ 86: aload_0 │ │ │ │ - 87: invokespecial #487 // Method saveCurrentKanji:()V │ │ │ │ + 87: invokespecial #489 // Method saveCurrentKanji:()V │ │ │ │ 90: aload_0 │ │ │ │ - 91: invokespecial #490 // Method notifyAboutSave:()V │ │ │ │ + 91: invokespecial #492 // Method notifyAboutSave:()V │ │ │ │ 94: goto 56 │ │ │ │ 97: aload_0 │ │ │ │ - 98: invokespecial #493 // Method startActionSendActivity:()V │ │ │ │ + 98: invokespecial #495 // Method startActionSendActivity:()V │ │ │ │ 101: goto 56 │ │ │ │ 104: aload_0 │ │ │ │ - 105: invokevirtual #481 // Method finish:()V │ │ │ │ + 105: invokevirtual #483 // Method finish:()V │ │ │ │ 108: goto 56 │ │ │ │ 111: aload_0 │ │ │ │ - 112: invokespecial #496 // Method sendBackDeletedKanjiResult:()V │ │ │ │ + 112: invokespecial #498 // Method sendBackDeletedKanjiResult:()V │ │ │ │ 115: aload_0 │ │ │ │ - 116: invokevirtual #481 // Method finish:()V │ │ │ │ + 116: invokevirtual #483 // Method finish:()V │ │ │ │ 119: goto 56 │ │ │ │ │ │ │ │ public void onCreate(android.os.Bundle); │ │ │ │ descriptor: (Landroid/os/Bundle;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ - 2: invokespecial #500 // Method android/app/Activity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ + 2: invokespecial #502 // Method android/app/Activity.onCreate:(Landroid/os/Bundle;)V │ │ │ │ 5: aload_0 │ │ │ │ - 6: invokevirtual #504 // Method getWindow:()Landroid/view/Window; │ │ │ │ + 6: invokevirtual #506 // Method getWindow:()Landroid/view/Window; │ │ │ │ 9: astore_2 │ │ │ │ 10: aload_2 │ │ │ │ 11: iconst_1 │ │ │ │ - 12: invokevirtual #510 // Method android/view/Window.requestFeature:(I)Z │ │ │ │ + 12: invokevirtual #512 // Method android/view/Window.requestFeature:(I)Z │ │ │ │ 15: pop │ │ │ │ - 16: ldc_w #511 // int 2130903043 │ │ │ │ + 16: ldc_w #513 // int 2130903043 │ │ │ │ 19: istore_3 │ │ │ │ 20: aload_0 │ │ │ │ 21: iload_3 │ │ │ │ - 22: invokevirtual #515 // Method setContentView:(I)V │ │ │ │ + 22: invokevirtual #517 // Method setContentView:(I)V │ │ │ │ 25: aload_0 │ │ │ │ - 26: invokespecial #518 // Method setUpWidgets:()V │ │ │ │ + 26: invokespecial #520 // Method setUpWidgets:()V │ │ │ │ 29: aload_1 │ │ │ │ 30: ifnull 118 │ │ │ │ - 33: ldc_w #520 // String savedSpinnerPositions │ │ │ │ + 33: ldc_w #522 // String savedSpinnerPositions │ │ │ │ 36: astore 4 │ │ │ │ 38: aload_1 │ │ │ │ 39: aload 4 │ │ │ │ - 41: invokevirtual #523 // Method android/os/Bundle.containsKey:(Ljava/lang/String;)Z │ │ │ │ + 41: invokevirtual #525 // Method android/os/Bundle.containsKey:(Ljava/lang/String;)Z │ │ │ │ 44: istore_3 │ │ │ │ 45: iload_3 │ │ │ │ 46: ifeq 118 │ │ │ │ - 49: ldc_w #520 // String savedSpinnerPositions │ │ │ │ + 49: ldc_w #522 // String savedSpinnerPositions │ │ │ │ 52: astore 4 │ │ │ │ 54: aload_1 │ │ │ │ 55: aload 4 │ │ │ │ - 57: invokevirtual #527 // Method android/os/Bundle.getIntArray:(Ljava/lang/String;)[I │ │ │ │ + 57: invokevirtual #529 // Method android/os/Bundle.getIntArray:(Ljava/lang/String;)[I │ │ │ │ 60: astore 5 │ │ │ │ 62: iconst_0 │ │ │ │ 63: istore 6 │ │ │ │ 65: aload 5 │ │ │ │ 67: arraylength │ │ │ │ 68: istore_3 │ │ │ │ 69: iload 6 │ │ │ │ @@ -1844,31 +1842,31 @@ │ │ │ │ 91: astore 7 │ │ │ │ 93: aload 5 │ │ │ │ 95: iload 6 │ │ │ │ 97: iaload │ │ │ │ 98: istore_3 │ │ │ │ 99: aload 7 │ │ │ │ 101: iload_3 │ │ │ │ - 102: invokevirtual #530 // Method android/widget/Spinner.setSelection:(I)V │ │ │ │ + 102: invokevirtual #532 // Method android/widget/Spinner.setSelection:(I)V │ │ │ │ 105: iload 6 │ │ │ │ 107: iconst_1 │ │ │ │ 108: iadd │ │ │ │ 109: istore 6 │ │ │ │ 111: goto 65 │ │ │ │ 114: aload_0 │ │ │ │ - 115: invokespecial #533 // Method updateKanjiAndEnglish:()V │ │ │ │ + 115: invokespecial #535 // Method updateKanjiAndEnglish:()V │ │ │ │ 118: return │ │ │ │ │ │ │ │ public void onItemSelected(android.widget.AdapterView, android.view.View, int, long); │ │ │ │ descriptor: (Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=5 │ │ │ │ 0: aload_0 │ │ │ │ - 1: invokespecial #533 // Method updateKanjiAndEnglish:()V │ │ │ │ + 1: invokespecial #535 // Method updateKanjiAndEnglish:()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ public void onNothingSelected(android.widget.AdapterView); │ │ │ │ descriptor: (Landroid/widget/AdapterView;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ @@ -1904,27 +1902,27 @@ │ │ │ │ 38: astore_2 │ │ │ │ 39: aload_2 │ │ │ │ 40: iload 5 │ │ │ │ 42: invokevirtual #193 // Method android/widget/LinearLayout.getChildAt:(I)Landroid/view/View; │ │ │ │ 45: checkcast #195 // class android/widget/Spinner │ │ │ │ 48: astore 6 │ │ │ │ 50: aload 6 │ │ │ │ - 52: invokevirtual #536 // Method android/widget/Spinner.getSelectedItemPosition:()I │ │ │ │ + 52: invokevirtual #538 // Method android/widget/Spinner.getSelectedItemPosition:()I │ │ │ │ 55: istore_3 │ │ │ │ 56: aload 4 │ │ │ │ 58: iload 5 │ │ │ │ 60: iload_3 │ │ │ │ 61: iastore │ │ │ │ 62: iload 5 │ │ │ │ 64: iconst_1 │ │ │ │ 65: iadd │ │ │ │ 66: istore 5 │ │ │ │ 68: goto 18 │ │ │ │ 71: aload_1 │ │ │ │ - 72: ldc_w #520 // String savedSpinnerPositions │ │ │ │ + 72: ldc_w #522 // String savedSpinnerPositions │ │ │ │ 75: aload 4 │ │ │ │ - 77: invokevirtual #540 // Method android/os/Bundle.putIntArray:(Ljava/lang/String;[I)V │ │ │ │ + 77: invokevirtual #542 // Method android/os/Bundle.putIntArray:(Ljava/lang/String;[I)V │ │ │ │ 80: aload_0 │ │ │ │ 81: aload_1 │ │ │ │ - 82: invokespecial #543 // Method android/app/Activity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ │ │ + 82: invokespecial #545 // Method android/app/Activity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ │ │ 85: return │ │ │ │ } │ │ ├── com/nolanlawson/jnameconverter/NameDisplayActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -72,15 +72,15 @@ │ │ │ │ this.englishName = this.getIntent().getExtras().getString("englishName"); │ │ │ │ } │ │ │ │ │ │ │ │ private void overrideKatakana(final String s) { │ │ │ │ boolean b = false; │ │ │ │ while (true) { │ │ │ │ if (s == null || s.trim().length() <= 0 || StringUtil.quickSplit(s.trim(), " ").length >= 3) { │ │ │ │ - break Label_0188; │ │ │ │ + break Label_0194; │ │ │ │ } │ │ │ │ try { │ │ │ │ final KatakanaConverter katakanaConverter = new KatakanaConverter(); │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ │ │ final String[] quickSplit = StringUtil.quickSplit(s.trim().toLowerCase(), " "); │ │ │ │ for (int length = quickSplit.length, i = 0; i < length; ++i) { │ │ │ │ sb.append(" ").append(katakanaConverter.convertToKatakana(quickSplit[i])); │ │ ├── com/nolanlawson/jnameconverter/PronunciationGuideActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -226,15 +226,15 @@ │ │ │ │ 1: invokespecial #18 // Method android/app/Activity."":()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ private void createTable(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=14, args_size=1 │ │ │ │ + stack=300, locals=13, args_size=1 │ │ │ │ 0: iconst_4 │ │ │ │ 1: istore_1 │ │ │ │ 2: iconst_2 │ │ │ │ 3: istore_2 │ │ │ │ 4: aload_0 │ │ │ │ 5: getfield #22 // Field roomajiName:Ljava/lang/String; │ │ │ │ 8: invokevirtual #28 // Method java/lang/String.toLowerCase:()Ljava/lang/String; │ │ │ │ @@ -266,91 +266,91 @@ │ │ │ │ 63: aload_0 │ │ │ │ 64: getfield #61 // Field pronunciationGuideTable:Landroid/widget/TableLayout; │ │ │ │ 67: astore_3 │ │ │ │ 68: aload_3 │ │ │ │ 69: invokevirtual #66 // Method android/widget/TableLayout.removeAllViews:()V │ │ │ │ 72: aload 4 │ │ │ │ 74: invokeinterface #70, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 79: astore 9 │ │ │ │ - 81: aload 9 │ │ │ │ + 79: astore 6 │ │ │ │ + 81: aload 6 │ │ │ │ 83: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ 88: istore 5 │ │ │ │ 90: iload 5 │ │ │ │ 92: ifeq 244 │ │ │ │ - 95: aload 9 │ │ │ │ + 95: aload 6 │ │ │ │ 97: invokeinterface #79, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 102: checkcast #81 // class com/nolanlawson/japanesenamegenerator/v3/util/Pair │ │ │ │ - 105: astore 10 │ │ │ │ + 105: astore 9 │ │ │ │ 107: new #83 // class android/widget/TableRow │ │ │ │ - 110: astore 11 │ │ │ │ + 110: astore 10 │ │ │ │ 112: aload_0 │ │ │ │ 113: invokevirtual #44 // Method getApplicationContext:()Landroid/content/Context; │ │ │ │ 116: astore_3 │ │ │ │ - 117: aload 11 │ │ │ │ + 117: aload 10 │ │ │ │ 119: aload_3 │ │ │ │ 120: invokespecial #86 // Method android/widget/TableRow."":(Landroid/content/Context;)V │ │ │ │ 123: new #88 // class android/widget/TextView │ │ │ │ - 126: astore 12 │ │ │ │ + 126: astore 11 │ │ │ │ 128: aload_0 │ │ │ │ 129: invokevirtual #44 // Method getApplicationContext:()Landroid/content/Context; │ │ │ │ 132: astore_3 │ │ │ │ - 133: aload 12 │ │ │ │ + 133: aload 11 │ │ │ │ 135: aload_3 │ │ │ │ 136: invokespecial #89 // Method android/widget/TextView."":(Landroid/content/Context;)V │ │ │ │ - 139: aload 10 │ │ │ │ + 139: aload 9 │ │ │ │ 141: invokevirtual #92 // Method com/nolanlawson/japanesenamegenerator/v3/util/Pair.getFirst:()Ljava/lang/Object; │ │ │ │ 144: checkcast #24 // class java/lang/String │ │ │ │ 147: invokevirtual #95 // Method java/lang/String.toUpperCase:()Ljava/lang/String; │ │ │ │ 150: astore_3 │ │ │ │ - 151: aload 12 │ │ │ │ + 151: aload 11 │ │ │ │ 153: aload_3 │ │ │ │ 154: invokevirtual #99 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 157: aload 12 │ │ │ │ + 157: aload 11 │ │ │ │ 159: iload_1 │ │ │ │ 160: iload_1 │ │ │ │ 161: iload_2 │ │ │ │ 162: iload_2 │ │ │ │ 163: invokevirtual #103 // Method android/widget/TextView.setPadding:(IIII)V │ │ │ │ 166: getstatic #109 // Field android/graphics/Typeface.DEFAULT_BOLD:Landroid/graphics/Typeface; │ │ │ │ 169: astore_3 │ │ │ │ - 170: aload 12 │ │ │ │ + 170: aload 11 │ │ │ │ 172: aload_3 │ │ │ │ 173: invokevirtual #113 // Method android/widget/TextView.setTypeface:(Landroid/graphics/Typeface;)V │ │ │ │ 176: new #88 // class android/widget/TextView │ │ │ │ - 179: astore 13 │ │ │ │ + 179: astore 12 │ │ │ │ 181: aload_0 │ │ │ │ 182: invokevirtual #44 // Method getApplicationContext:()Landroid/content/Context; │ │ │ │ 185: astore_3 │ │ │ │ - 186: aload 13 │ │ │ │ + 186: aload 12 │ │ │ │ 188: aload_3 │ │ │ │ 189: invokespecial #89 // Method android/widget/TextView."":(Landroid/content/Context;)V │ │ │ │ - 192: aload 10 │ │ │ │ + 192: aload 9 │ │ │ │ 194: invokevirtual #116 // Method com/nolanlawson/japanesenamegenerator/v3/util/Pair.getSecond:()Ljava/lang/Object; │ │ │ │ 197: checkcast #118 // class java/lang/CharSequence │ │ │ │ 200: astore_3 │ │ │ │ - 201: aload 13 │ │ │ │ + 201: aload 12 │ │ │ │ 203: aload_3 │ │ │ │ 204: invokevirtual #99 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 207: aload 13 │ │ │ │ + 207: aload 12 │ │ │ │ 209: iload_1 │ │ │ │ 210: iload_1 │ │ │ │ 211: iload_2 │ │ │ │ 212: iload_2 │ │ │ │ 213: invokevirtual #103 // Method android/widget/TextView.setPadding:(IIII)V │ │ │ │ - 216: aload 11 │ │ │ │ - 218: aload 12 │ │ │ │ + 216: aload 10 │ │ │ │ + 218: aload 11 │ │ │ │ 220: invokevirtual #122 // Method android/widget/TableRow.addView:(Landroid/view/View;)V │ │ │ │ - 223: aload 11 │ │ │ │ - 225: aload 13 │ │ │ │ + 223: aload 10 │ │ │ │ + 225: aload 12 │ │ │ │ 227: invokevirtual #122 // Method android/widget/TableRow.addView:(Landroid/view/View;)V │ │ │ │ 230: aload_0 │ │ │ │ 231: getfield #61 // Field pronunciationGuideTable:Landroid/widget/TableLayout; │ │ │ │ 234: astore_3 │ │ │ │ 235: aload_3 │ │ │ │ - 236: aload 11 │ │ │ │ + 236: aload 10 │ │ │ │ 238: invokevirtual #123 // Method android/widget/TableLayout.addView:(Landroid/view/View;)V │ │ │ │ 241: goto 81 │ │ │ │ 244: return │ │ │ │ │ │ │ │ private void getExtrasAndWidgets(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ ├── com/nolanlawson/jnameconverter/WritingGuideActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -306,17 +306,17 @@ │ │ │ │ #298 = Utf8 finish │ │ │ │ #299 = NameAndType #298:#26 // finish:()V │ │ │ │ #300 = Methodref #2.#299 // com/nolanlawson/jnameconverter/WritingGuideActivity.finish:()V │ │ │ │ #301 = Utf8 getText │ │ │ │ #302 = Utf8 ()Ljava/lang/CharSequence; │ │ │ │ #303 = NameAndType #301:#302 // getText:()Ljava/lang/CharSequence; │ │ │ │ #304 = Methodref #91.#303 // android/widget/Button.getText:()Ljava/lang/CharSequence; │ │ │ │ - #305 = Utf8 java/lang/Object │ │ │ │ - #306 = Class #305 // java/lang/Object │ │ │ │ - #307 = Methodref #306.#76 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + #305 = Utf8 java/lang/CharSequence │ │ │ │ + #306 = Class #305 // java/lang/CharSequence │ │ │ │ + #307 = InterfaceMethodref #306.#76 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ #308 = Utf8 setImage │ │ │ │ #309 = Utf8 (C)V │ │ │ │ #310 = NameAndType #308:#309 // setImage:(C)V │ │ │ │ #311 = Methodref #2.#310 // com/nolanlawson/jnameconverter/WritingGuideActivity.setImage:(C)V │ │ │ │ #312 = Utf8 onCreate │ │ │ │ #313 = Utf8 (Landroid/os/Bundle;)V │ │ │ │ #314 = NameAndType #312:#313 // onCreate:(Landroid/os/Bundle;)V │ │ │ │ @@ -414,116 +414,116 @@ │ │ │ │ 10: aload_2 │ │ │ │ 11: arraylength │ │ │ │ 12: istore_3 │ │ │ │ 13: iconst_0 │ │ │ │ 14: istore 4 │ │ │ │ 16: iload 4 │ │ │ │ 18: iload_3 │ │ │ │ - 19: if_icmpge 223 │ │ │ │ + 19: if_icmpge 224 │ │ │ │ 22: aload_2 │ │ │ │ 23: iload 4 │ │ │ │ 25: caload │ │ │ │ 26: istore 5 │ │ │ │ 28: iload 5 │ │ │ │ 30: invokestatic #42 // Method java/lang/Character.isWhitespace:(C)Z │ │ │ │ 33: istore 6 │ │ │ │ 35: iload 6 │ │ │ │ - 37: ifeq 49 │ │ │ │ + 37: ifeq 53 │ │ │ │ 40: iload 4 │ │ │ │ 42: iconst_1 │ │ │ │ 43: iadd │ │ │ │ - 44: istore 4 │ │ │ │ - 46: goto 16 │ │ │ │ - 49: aload_0 │ │ │ │ - 50: ldc #44 // String layout_inflater │ │ │ │ - 52: invokevirtual #48 // Method getSystemService:(Ljava/lang/String;)Ljava/lang/Object; │ │ │ │ - 55: checkcast #50 // class android/view/LayoutInflater │ │ │ │ - 58: astore 7 │ │ │ │ - 60: aload 7 │ │ │ │ - 62: ldc #51 // int 2130903048 │ │ │ │ - 64: aconst_null │ │ │ │ - 65: invokevirtual #56 // Method android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ │ │ - 68: checkcast #58 // class android/widget/TextView │ │ │ │ - 71: astore_1 │ │ │ │ - 72: aload_1 │ │ │ │ - 73: astore 8 │ │ │ │ - 75: aload_1 │ │ │ │ - 76: checkcast #58 // class android/widget/TextView │ │ │ │ - 79: astore 8 │ │ │ │ - 81: aload_0 │ │ │ │ - 82: iload 5 │ │ │ │ - 84: invokespecial #62 // Method getRoomajiRepresentation:(C)Ljava/lang/String; │ │ │ │ - 87: astore 9 │ │ │ │ - 89: new #64 // class java/lang/StringBuilder │ │ │ │ - 92: astore_1 │ │ │ │ - 93: aload_1 │ │ │ │ - 94: invokespecial #65 // Method java/lang/StringBuilder."":()V │ │ │ │ + 44: istore 6 │ │ │ │ + 46: iload 6 │ │ │ │ + 48: istore 4 │ │ │ │ + 50: goto 16 │ │ │ │ + 53: aload_0 │ │ │ │ + 54: ldc #44 // String layout_inflater │ │ │ │ + 56: invokevirtual #48 // Method getSystemService:(Ljava/lang/String;)Ljava/lang/Object; │ │ │ │ + 59: checkcast #50 // class android/view/LayoutInflater │ │ │ │ + 62: astore 7 │ │ │ │ + 64: aload 7 │ │ │ │ + 66: ldc #51 // int 2130903048 │ │ │ │ + 68: aconst_null │ │ │ │ + 69: invokevirtual #56 // Method android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ │ │ + 72: checkcast #58 // class android/widget/TextView │ │ │ │ + 75: astore_1 │ │ │ │ + 76: aload_1 │ │ │ │ + 77: astore 8 │ │ │ │ + 79: aload_1 │ │ │ │ + 80: checkcast #58 // class android/widget/TextView │ │ │ │ + 83: astore 8 │ │ │ │ + 85: aload_0 │ │ │ │ + 86: iload 5 │ │ │ │ + 88: invokespecial #62 // Method getRoomajiRepresentation:(C)Ljava/lang/String; │ │ │ │ + 91: astore 9 │ │ │ │ + 93: new #64 // class java/lang/StringBuilder │ │ │ │ + 96: astore_1 │ │ │ │ 97: aload_1 │ │ │ │ - 98: ldc #67 // String   │ │ │ │ - 100: invokevirtual #71 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 103: aload 9 │ │ │ │ - 105: invokevirtual #71 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 108: astore_1 │ │ │ │ - 109: ldc #73 // String   │ │ │ │ - 111: astore 10 │ │ │ │ - 113: aload_1 │ │ │ │ - 114: aload 10 │ │ │ │ - 116: invokevirtual #71 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 119: invokevirtual #77 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 122: invokestatic #83 // Method android/text/Html.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; │ │ │ │ - 125: astore_1 │ │ │ │ - 126: aload 8 │ │ │ │ - 128: aload_1 │ │ │ │ - 129: invokevirtual #87 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 132: aload 7 │ │ │ │ - 134: ldc #88 // int 2130903047 │ │ │ │ - 136: aconst_null │ │ │ │ - 137: invokevirtual #56 // Method android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ │ │ - 140: checkcast #91 // class android/widget/Button │ │ │ │ - 143: astore_1 │ │ │ │ - 144: aload_1 │ │ │ │ - 145: astore 11 │ │ │ │ - 147: aload_1 │ │ │ │ - 148: checkcast #91 // class android/widget/Button │ │ │ │ - 151: astore 11 │ │ │ │ - 153: iload 5 │ │ │ │ - 155: invokestatic #93 // Method java/lang/Character.toString:(C)Ljava/lang/String; │ │ │ │ - 158: astore_1 │ │ │ │ - 159: aload 11 │ │ │ │ - 161: aload_1 │ │ │ │ - 162: invokevirtual #94 // Method android/widget/Button.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 165: aload 8 │ │ │ │ - 167: invokevirtual #98 // Method android/widget/TextView.getCurrentTextColor:()I │ │ │ │ - 170: istore 6 │ │ │ │ - 172: aload 11 │ │ │ │ - 174: iload 6 │ │ │ │ - 176: invokevirtual #102 // Method android/widget/Button.setTextColor:(I)V │ │ │ │ - 179: aload 11 │ │ │ │ - 181: aconst_null │ │ │ │ - 182: invokevirtual #106 // Method android/widget/Button.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ │ │ - 185: iconst_0 │ │ │ │ - 186: istore 6 │ │ │ │ - 188: aload 11 │ │ │ │ - 190: iconst_0 │ │ │ │ - 191: invokevirtual #109 // Method android/widget/Button.setBackgroundResource:(I)V │ │ │ │ - 194: aload 11 │ │ │ │ - 196: aload_0 │ │ │ │ - 197: invokevirtual #113 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - 200: aload_0 │ │ │ │ - 201: getfield #115 // Field tableRow1:Landroid/widget/TableRow; │ │ │ │ - 204: aload 11 │ │ │ │ - 206: invokevirtual #121 // Method android/widget/TableRow.addView:(Landroid/view/View;)V │ │ │ │ - 209: aload_0 │ │ │ │ - 210: getfield #123 // Field tableRow2:Landroid/widget/TableRow; │ │ │ │ - 213: astore_1 │ │ │ │ - 214: aload_1 │ │ │ │ - 215: aload 8 │ │ │ │ - 217: invokevirtual #121 // Method android/widget/TableRow.addView:(Landroid/view/View;)V │ │ │ │ - 220: goto 40 │ │ │ │ - 223: return │ │ │ │ + 98: invokespecial #65 // Method java/lang/StringBuilder."":()V │ │ │ │ + 101: aload_1 │ │ │ │ + 102: ldc #67 // String   │ │ │ │ + 104: invokevirtual #71 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 107: aload 9 │ │ │ │ + 109: invokevirtual #71 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 112: astore_1 │ │ │ │ + 113: ldc #73 // String   │ │ │ │ + 115: astore 10 │ │ │ │ + 117: aload_1 │ │ │ │ + 118: aload 10 │ │ │ │ + 120: invokevirtual #71 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 123: invokevirtual #77 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 126: invokestatic #83 // Method android/text/Html.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; │ │ │ │ + 129: astore_1 │ │ │ │ + 130: aload 8 │ │ │ │ + 132: aload_1 │ │ │ │ + 133: invokevirtual #87 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 136: aload 7 │ │ │ │ + 138: ldc #88 // int 2130903047 │ │ │ │ + 140: aconst_null │ │ │ │ + 141: invokevirtual #56 // Method android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ │ │ + 144: checkcast #91 // class android/widget/Button │ │ │ │ + 147: astore_1 │ │ │ │ + 148: aload_1 │ │ │ │ + 149: astore 11 │ │ │ │ + 151: aload_1 │ │ │ │ + 152: checkcast #91 // class android/widget/Button │ │ │ │ + 155: astore 11 │ │ │ │ + 157: iload 5 │ │ │ │ + 159: invokestatic #93 // Method java/lang/Character.toString:(C)Ljava/lang/String; │ │ │ │ + 162: astore_1 │ │ │ │ + 163: aload 11 │ │ │ │ + 165: aload_1 │ │ │ │ + 166: invokevirtual #94 // Method android/widget/Button.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 169: aload 8 │ │ │ │ + 171: invokevirtual #98 // Method android/widget/TextView.getCurrentTextColor:()I │ │ │ │ + 174: istore 6 │ │ │ │ + 176: aload 11 │ │ │ │ + 178: iload 6 │ │ │ │ + 180: invokevirtual #102 // Method android/widget/Button.setTextColor:(I)V │ │ │ │ + 183: aload 11 │ │ │ │ + 185: aconst_null │ │ │ │ + 186: invokevirtual #106 // Method android/widget/Button.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ │ │ + 189: aload 11 │ │ │ │ + 191: iconst_0 │ │ │ │ + 192: invokevirtual #109 // Method android/widget/Button.setBackgroundResource:(I)V │ │ │ │ + 195: aload 11 │ │ │ │ + 197: aload_0 │ │ │ │ + 198: invokevirtual #113 // Method android/widget/Button.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 201: aload_0 │ │ │ │ + 202: getfield #115 // Field tableRow1:Landroid/widget/TableRow; │ │ │ │ + 205: aload 11 │ │ │ │ + 207: invokevirtual #121 // Method android/widget/TableRow.addView:(Landroid/view/View;)V │ │ │ │ + 210: aload_0 │ │ │ │ + 211: getfield #123 // Field tableRow2:Landroid/widget/TableRow; │ │ │ │ + 214: astore_1 │ │ │ │ + 215: aload_1 │ │ │ │ + 216: aload 8 │ │ │ │ + 218: invokevirtual #121 // Method android/widget/TableRow.addView:(Landroid/view/View;)V │ │ │ │ + 221: goto 40 │ │ │ │ + 224: return │ │ │ │ │ │ │ │ private void getExtrasAndWidgets(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1035,26 +1035,26 @@ │ │ │ │ 14: invokevirtual #300 // Method finish:()V │ │ │ │ 17: return │ │ │ │ 18: aload_1 │ │ │ │ 19: checkcast #91 // class android/widget/Button │ │ │ │ 22: astore_1 │ │ │ │ 23: aload_1 │ │ │ │ 24: invokevirtual #304 // Method android/widget/Button.getText:()Ljava/lang/CharSequence; │ │ │ │ - 27: invokevirtual #307 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 30: astore 4 │ │ │ │ - 32: iconst_0 │ │ │ │ - 33: istore_3 │ │ │ │ - 34: aload 4 │ │ │ │ - 36: iconst_0 │ │ │ │ - 37: invokevirtual #287 // Method java/lang/String.charAt:(I)C │ │ │ │ - 40: istore 5 │ │ │ │ - 42: aload_0 │ │ │ │ - 43: iload 5 │ │ │ │ - 45: invokespecial #311 // Method setImage:(C)V │ │ │ │ - 48: goto 17 │ │ │ │ + 27: invokeinterface #307, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 32: astore 4 │ │ │ │ + 34: iconst_0 │ │ │ │ + 35: istore_3 │ │ │ │ + 36: aload 4 │ │ │ │ + 38: iconst_0 │ │ │ │ + 39: invokevirtual #287 // Method java/lang/String.charAt:(I)C │ │ │ │ + 42: istore 5 │ │ │ │ + 44: aload_0 │ │ │ │ + 45: iload 5 │ │ │ │ + 47: invokespecial #311 // Method setImage:(C)V │ │ │ │ + 50: goto 17 │ │ │ │ │ │ │ │ public void onCreate(android.os.Bundle); │ │ │ │ descriptor: (Landroid/os/Bundle;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: aload_0 │ │ ├── com/nolanlawson/jnameconverter/data/KanjiResultListAdapter.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -224,134 +224,136 @@ │ │ │ │ 59: aload_2 │ │ │ │ 60: areturn │ │ │ │ │ │ │ │ private android.view.View buildUpKanjiView(java.util.List, android.view.View, android.view.ViewGroup); │ │ │ │ descriptor: (Ljava/util/List;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=17, args_size=4 │ │ │ │ + stack=300, locals=18, args_size=4 │ │ │ │ 0: aload_3 │ │ │ │ 1: invokevirtual #27 // Method android/view/ViewGroup.getContext:()Landroid/content/Context; │ │ │ │ 4: astore 4 │ │ │ │ 6: aload_2 │ │ │ │ - 7: ifnonnull 42 │ │ │ │ + 7: ifnonnull 45 │ │ │ │ 10: ldc #29 // String layout_inflater │ │ │ │ 12: astore 5 │ │ │ │ 14: aload 4 │ │ │ │ 16: aload 5 │ │ │ │ 18: invokevirtual #35 // Method android/content/Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; │ │ │ │ 21: checkcast #37 // class android/view/LayoutInflater │ │ │ │ 24: astore 6 │ │ │ │ 26: ldc #64 // int 2130903044 │ │ │ │ 28: istore 7 │ │ │ │ - 30: aconst_null │ │ │ │ - 31: astore 8 │ │ │ │ - 33: aload 6 │ │ │ │ - 35: iload 7 │ │ │ │ - 37: aconst_null │ │ │ │ - 38: invokevirtual #43 // Method android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ │ │ - 41: astore_2 │ │ │ │ - 42: aload_2 │ │ │ │ - 43: ldc #66 // int 2131165203 │ │ │ │ - 45: invokevirtual #51 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ - 48: checkcast #53 // class android/widget/TextView │ │ │ │ - 51: astore 9 │ │ │ │ - 53: aload_2 │ │ │ │ - 54: ldc #68 // int 2131165206 │ │ │ │ - 56: invokevirtual #51 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ - 59: checkcast #53 // class android/widget/TextView │ │ │ │ - 62: astore 10 │ │ │ │ - 64: ldc #70 // int 2131165205 │ │ │ │ - 66: istore 7 │ │ │ │ - 68: aload_2 │ │ │ │ - 69: iload 7 │ │ │ │ - 71: invokevirtual #51 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ - 74: checkcast #53 // class android/widget/TextView │ │ │ │ - 77: astore 11 │ │ │ │ - 79: new #73 // class java/lang/StringBuilder │ │ │ │ - 82: astore 12 │ │ │ │ - 84: aload 12 │ │ │ │ - 86: invokespecial #76 // Method java/lang/StringBuilder."":()V │ │ │ │ - 89: new #73 // class java/lang/StringBuilder │ │ │ │ - 92: astore 13 │ │ │ │ - 94: aload 13 │ │ │ │ - 96: invokespecial #76 // Method java/lang/StringBuilder."":()V │ │ │ │ - 99: new #73 // class java/lang/StringBuilder │ │ │ │ - 102: astore 14 │ │ │ │ - 104: aload 14 │ │ │ │ - 106: invokespecial #76 // Method java/lang/StringBuilder."":()V │ │ │ │ - 109: aload_1 │ │ │ │ - 110: invokeinterface #82, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 115: astore 15 │ │ │ │ - 117: aload 15 │ │ │ │ - 119: invokeinterface #88, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 124: istore 7 │ │ │ │ - 126: iload 7 │ │ │ │ - 128: ifeq 218 │ │ │ │ - 131: aload 15 │ │ │ │ - 133: invokeinterface #92, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 138: checkcast #94 // class com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult │ │ │ │ - 141: astore 16 │ │ │ │ - 143: aload 12 │ │ │ │ - 145: ldc #96 // String │ │ │ │ - 147: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 150: astore 5 │ │ │ │ - 152: aload 16 │ │ │ │ - 154: invokevirtual #103 // Method com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.getKanji:()Ljava/lang/String; │ │ │ │ - 157: astore 8 │ │ │ │ - 159: aload 5 │ │ │ │ - 161: aload 8 │ │ │ │ - 163: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 166: pop │ │ │ │ - 167: aload 13 │ │ │ │ - 169: ldc #96 // String │ │ │ │ - 171: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 174: astore 5 │ │ │ │ - 176: aload 16 │ │ │ │ - 178: invokevirtual #106 // Method com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.getEnglish:()Ljava/lang/String; │ │ │ │ - 181: astore 8 │ │ │ │ - 183: aload 5 │ │ │ │ - 185: aload 8 │ │ │ │ - 187: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 190: pop │ │ │ │ - 191: aload 14 │ │ │ │ - 193: ldc #96 // String │ │ │ │ - 195: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 198: astore 5 │ │ │ │ - 200: aload 16 │ │ │ │ - 202: invokevirtual #109 // Method com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.getRoomaji:()Ljava/lang/String; │ │ │ │ - 205: astore 8 │ │ │ │ - 207: aload 5 │ │ │ │ - 209: aload 8 │ │ │ │ - 211: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 214: pop │ │ │ │ - 215: goto 117 │ │ │ │ - 218: aload 12 │ │ │ │ - 220: iconst_1 │ │ │ │ - 221: invokevirtual #114 // Method java/lang/StringBuilder.substring:(I)Ljava/lang/String; │ │ │ │ - 224: astore 5 │ │ │ │ - 226: aload 9 │ │ │ │ - 228: aload 5 │ │ │ │ - 230: invokevirtual #63 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 233: aload 13 │ │ │ │ - 235: iconst_1 │ │ │ │ - 236: invokevirtual #114 // Method java/lang/StringBuilder.substring:(I)Ljava/lang/String; │ │ │ │ - 239: astore 5 │ │ │ │ - 241: aload 10 │ │ │ │ - 243: aload 5 │ │ │ │ - 245: invokevirtual #63 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 248: aload 14 │ │ │ │ - 250: iconst_1 │ │ │ │ - 251: invokevirtual #114 // Method java/lang/StringBuilder.substring:(I)Ljava/lang/String; │ │ │ │ - 254: astore 5 │ │ │ │ - 256: aload 11 │ │ │ │ - 258: aload 5 │ │ │ │ - 260: invokevirtual #63 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 263: aload_2 │ │ │ │ - 264: areturn │ │ │ │ + 30: iconst_0 │ │ │ │ + 31: istore 8 │ │ │ │ + 33: aconst_null │ │ │ │ + 34: astore 9 │ │ │ │ + 36: aload 6 │ │ │ │ + 38: iload 7 │ │ │ │ + 40: aconst_null │ │ │ │ + 41: invokevirtual #43 // Method android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ │ │ + 44: astore_2 │ │ │ │ + 45: aload_2 │ │ │ │ + 46: ldc #66 // int 2131165203 │ │ │ │ + 48: invokevirtual #51 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ + 51: checkcast #53 // class android/widget/TextView │ │ │ │ + 54: astore 10 │ │ │ │ + 56: aload_2 │ │ │ │ + 57: ldc #68 // int 2131165206 │ │ │ │ + 59: invokevirtual #51 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ + 62: checkcast #53 // class android/widget/TextView │ │ │ │ + 65: astore 11 │ │ │ │ + 67: ldc #70 // int 2131165205 │ │ │ │ + 69: istore 7 │ │ │ │ + 71: aload_2 │ │ │ │ + 72: iload 7 │ │ │ │ + 74: invokevirtual #51 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ + 77: checkcast #53 // class android/widget/TextView │ │ │ │ + 80: astore 12 │ │ │ │ + 82: new #73 // class java/lang/StringBuilder │ │ │ │ + 85: astore 13 │ │ │ │ + 87: aload 13 │ │ │ │ + 89: invokespecial #76 // Method java/lang/StringBuilder."":()V │ │ │ │ + 92: new #73 // class java/lang/StringBuilder │ │ │ │ + 95: astore 14 │ │ │ │ + 97: aload 14 │ │ │ │ + 99: invokespecial #76 // Method java/lang/StringBuilder."":()V │ │ │ │ + 102: new #73 // class java/lang/StringBuilder │ │ │ │ + 105: astore 15 │ │ │ │ + 107: aload 15 │ │ │ │ + 109: invokespecial #76 // Method java/lang/StringBuilder."":()V │ │ │ │ + 112: aload_1 │ │ │ │ + 113: invokeinterface #82, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 118: astore 5 │ │ │ │ + 120: aload 5 │ │ │ │ + 122: invokeinterface #88, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 127: istore 8 │ │ │ │ + 129: iload 8 │ │ │ │ + 131: ifeq 221 │ │ │ │ + 134: aload 5 │ │ │ │ + 136: invokeinterface #92, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 141: checkcast #94 // class com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult │ │ │ │ + 144: astore 16 │ │ │ │ + 146: aload 13 │ │ │ │ + 148: ldc #96 // String │ │ │ │ + 150: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 153: astore 9 │ │ │ │ + 155: aload 16 │ │ │ │ + 157: invokevirtual #103 // Method com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.getKanji:()Ljava/lang/String; │ │ │ │ + 160: astore 17 │ │ │ │ + 162: aload 9 │ │ │ │ + 164: aload 17 │ │ │ │ + 166: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 169: pop │ │ │ │ + 170: aload 14 │ │ │ │ + 172: ldc #96 // String │ │ │ │ + 174: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 177: astore 9 │ │ │ │ + 179: aload 16 │ │ │ │ + 181: invokevirtual #106 // Method com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.getEnglish:()Ljava/lang/String; │ │ │ │ + 184: astore 17 │ │ │ │ + 186: aload 9 │ │ │ │ + 188: aload 17 │ │ │ │ + 190: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 193: pop │ │ │ │ + 194: aload 15 │ │ │ │ + 196: ldc #96 // String │ │ │ │ + 198: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 201: astore 9 │ │ │ │ + 203: aload 16 │ │ │ │ + 205: invokevirtual #109 // Method com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult.getRoomaji:()Ljava/lang/String; │ │ │ │ + 208: astore 17 │ │ │ │ + 210: aload 9 │ │ │ │ + 212: aload 17 │ │ │ │ + 214: invokevirtual #100 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 217: pop │ │ │ │ + 218: goto 120 │ │ │ │ + 221: aload 13 │ │ │ │ + 223: iconst_1 │ │ │ │ + 224: invokevirtual #114 // Method java/lang/StringBuilder.substring:(I)Ljava/lang/String; │ │ │ │ + 227: astore 5 │ │ │ │ + 229: aload 10 │ │ │ │ + 231: aload 5 │ │ │ │ + 233: invokevirtual #63 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 236: aload 14 │ │ │ │ + 238: iconst_1 │ │ │ │ + 239: invokevirtual #114 // Method java/lang/StringBuilder.substring:(I)Ljava/lang/String; │ │ │ │ + 242: astore 5 │ │ │ │ + 244: aload 11 │ │ │ │ + 246: aload 5 │ │ │ │ + 248: invokevirtual #63 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 251: aload 15 │ │ │ │ + 253: iconst_1 │ │ │ │ + 254: invokevirtual #114 // Method java/lang/StringBuilder.substring:(I)Ljava/lang/String; │ │ │ │ + 257: astore 5 │ │ │ │ + 259: aload 12 │ │ │ │ + 261: aload 5 │ │ │ │ + 263: invokevirtual #63 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 266: aload_2 │ │ │ │ + 267: areturn │ │ │ │ │ │ │ │ private android.view.View buildUpView(java.util.List, android.view.View, android.view.ViewGroup); │ │ │ │ descriptor: (Ljava/util/List;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=4 │ │ │ │ 0: aload_1 ├── smali/com/nolanlawson/jnameconverter/WritingGuideActivity.smali │ @@ -36,171 +36,170 @@ │ .line 19 │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ return-void │ .end method │ │ .method private createTable()V │ - .locals 11 │ + .locals 12 │ │ .prologue │ - const/4 v10, 0x0 │ + const/4 v7, 0x0 │ + │ + const/4 v11, 0x0 │ │ .line 95 │ - iget-object v8, p0, Lcom/nolanlawson/jnameconverter/WritingGuideActivity;->katakanaName:Ljava/lang/String; │ + iget-object v5, p0, Lcom/nolanlawson/jnameconverter/WritingGuideActivity;->katakanaName:Ljava/lang/String; │ │ - invoke-virtual {v8}, Ljava/lang/String;->toCharArray()[C │ + invoke-virtual {v5}, Ljava/lang/String;->toCharArray()[C │ │ - move-result-object v0 │ + move-result-object v8 │ │ - .local v0, "arr$":[C │ - array-length v4, v0 │ + array-length v9, v8 │ │ - .local v4, "len$":I │ - const/4 v2, 0x0 │ + move v6, v7 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v4, :cond_1 │ + if-ge v6, v9, :cond_1 │ │ - aget-char v1, v0, v2 │ + aget-char v0, v8, v6 │ │ .line 97 │ - .local v1, "ch":C │ - invoke-static {v1}, Ljava/lang/Character;->isWhitespace(C)Z │ + .local v0, "ch":C │ + invoke-static {v0}, Ljava/lang/Character;->isWhitespace(C)Z │ │ - move-result v8 │ + move-result v5 │ │ - if-eqz v8, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 95 │ :goto_1 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v5, v6, 0x1 │ + │ + move v6, v5 │ │ goto :goto_0 │ │ .line 101 │ :cond_0 │ - const-string v8, "layout_inflater" │ + const-string v5, "layout_inflater" │ │ - invoke-virtual {p0, v8}, Lcom/nolanlawson/jnameconverter/WritingGuideActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {p0, v5}, Lcom/nolanlawson/jnameconverter/WritingGuideActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Landroid/view/LayoutInflater; │ + check-cast v4, Landroid/view/LayoutInflater; │ │ .line 103 │ - .local v7, "vi":Landroid/view/LayoutInflater; │ - const v8, 0x7f030008 │ + .local v4, "vi":Landroid/view/LayoutInflater; │ + const v5, 0x7f030008 │ │ - invoke-virtual {v7, v8, v10}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ + invoke-virtual {v4, v5, v11}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - check-cast v8, Landroid/widget/TextView; │ + check-cast v5, Landroid/widget/TextView; │ │ - move-object v6, v8 │ + move-object v3, v5 │ │ - check-cast v6, Landroid/widget/TextView; │ + check-cast v3, Landroid/widget/TextView; │ │ .line 104 │ - .local v6, "roomajiTextView":Landroid/widget/TextView; │ - invoke-direct {p0, v1}, Lcom/nolanlawson/jnameconverter/WritingGuideActivity;->getRoomajiRepresentation(C)Ljava/lang/String; │ + .local v3, "roomajiTextView":Landroid/widget/TextView; │ + invoke-direct {p0, v0}, Lcom/nolanlawson/jnameconverter/WritingGuideActivity;->getRoomajiRepresentation(C)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 105 │ - .local v5, "roomaji":Ljava/lang/String; │ - new-instance v8, Ljava/lang/StringBuilder; │ + .local v2, "roomaji":Ljava/lang/String; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, " " │ + const-string v10, " " │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, " " │ + const-string v10, " " │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-static {v8}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ + invoke-static {v5}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v6, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 107 │ - const v8, 0x7f030007 │ + const v5, 0x7f030007 │ │ - invoke-virtual {v7, v8, v10}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ + invoke-virtual {v4, v5, v11}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - check-cast v8, Landroid/widget/Button; │ + check-cast v5, Landroid/widget/Button; │ │ - move-object v3, v8 │ + move-object v1, v5 │ │ - check-cast v3, Landroid/widget/Button; │ + check-cast v1, Landroid/widget/Button; │ │ .line 108 │ - .local v3, "katakanaButton":Landroid/widget/Button; │ - invoke-static {v1}, Ljava/lang/Character;->toString(C)Ljava/lang/String; │ + .local v1, "katakanaButton":Landroid/widget/Button; │ + invoke-static {v0}, Ljava/lang/Character;->toString(C)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v3, v8}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v5}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 109 │ - invoke-virtual {v6}, Landroid/widget/TextView;->getCurrentTextColor()I │ + invoke-virtual {v3}, Landroid/widget/TextView;->getCurrentTextColor()I │ │ - move-result v8 │ + move-result v5 │ │ - invoke-virtual {v3, v8}, Landroid/widget/Button;->setTextColor(I)V │ + invoke-virtual {v1, v5}, Landroid/widget/Button;->setTextColor(I)V │ │ .line 112 │ - invoke-virtual {v3, v10}, Landroid/widget/Button;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ + invoke-virtual {v1, v11}, Landroid/widget/Button;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ │ .line 113 │ - const/4 v8, 0x0 │ - │ - invoke-virtual {v3, v8}, Landroid/widget/Button;->setBackgroundResource(I)V │ + invoke-virtual {v1, v7}, Landroid/widget/Button;->setBackgroundResource(I)V │ │ .line 114 │ - invoke-virtual {v3, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v1, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 116 │ - iget-object v8, p0, Lcom/nolanlawson/jnameconverter/WritingGuideActivity;->tableRow1:Landroid/widget/TableRow; │ + iget-object v5, p0, Lcom/nolanlawson/jnameconverter/WritingGuideActivity;->tableRow1:Landroid/widget/TableRow; │ │ - invoke-virtual {v8, v3}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ + invoke-virtual {v5, v1}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ │ .line 117 │ - iget-object v8, p0, Lcom/nolanlawson/jnameconverter/WritingGuideActivity;->tableRow2:Landroid/widget/TableRow; │ + iget-object v5, p0, Lcom/nolanlawson/jnameconverter/WritingGuideActivity;->tableRow2:Landroid/widget/TableRow; │ │ - invoke-virtual {v8, v6}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ + invoke-virtual {v5, v3}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ │ goto :goto_1 │ │ .line 119 │ - .end local v1 # "ch":C │ - .end local v3 # "katakanaButton":Landroid/widget/Button; │ - .end local v5 # "roomaji":Ljava/lang/String; │ - .end local v6 # "roomajiTextView":Landroid/widget/TextView; │ - .end local v7 # "vi":Landroid/view/LayoutInflater; │ + .end local v0 # "ch":C │ + .end local v1 # "katakanaButton":Landroid/widget/Button; │ + .end local v2 # "roomaji":Ljava/lang/String; │ + .end local v3 # "roomajiTextView":Landroid/widget/TextView; │ + .end local v4 # "vi":Landroid/view/LayoutInflater; │ :cond_1 │ return-void │ .end method │ │ .method private getExtrasAndWidgets()V │ .locals 2 │ │ @@ -596,18 +595,20 @@ │ │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ const-string v8, "drawable" │ │ + .line 172 │ invoke-virtual {p0}, Lcom/nolanlawson/jnameconverter/WritingGuideActivity;->getPackageName()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 171 │ invoke-virtual {v4, v7, v8, v9}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ │ move-result v1 │ │ .line 174 │ .local v1, "resourceId":I │ if-eqz v1, :cond_8 │ @@ -880,15 +881,15 @@ │ check-cast p1, Landroid/widget/Button; │ │ .end local p1 # "v":Landroid/view/View; │ invoke-virtual {p1}, Landroid/widget/Button;->getText()Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ invoke-virtual {v1, v2}, Ljava/lang/String;->charAt(I)C │ │ @@ -926,14 +927,15 @@ │ invoke-direct {p0}, Lcom/nolanlawson/jnameconverter/WritingGuideActivity;->createTable()V │ │ .line 48 │ if-eqz p1, :cond_0 │ │ const-string v0, "savedKatakana" │ │ + .line 49 │ invoke-virtual {p1, v0}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ .line 50 ├── smali/com/nolanlawson/jnameconverter/JNameConverterActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/nolanlawson/jnameconverter/JNameConverterActivity; │ │ │ # direct methods │ .method constructor (Lcom/nolanlawson/jnameconverter/JNameConverterActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/nolanlawson/jnameconverter/JNameConverterActivity; │ │ .prologue │ .line 75 │ iput-object p1, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity$1;->this$0:Lcom/nolanlawson/jnameconverter/JNameConverterActivity; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/com/nolanlawson/jnameconverter/R.smali │ @@ -21,10 +21,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 136 │ return-void │ .end method ├── smali/com/nolanlawson/jnameconverter/GenerateKanjiActivity.smali │ @@ -85,155 +85,154 @@ │ .end method │ │ .method private convertRawKanjiListToViewableKanjiResultList()V │ .locals 9 │ │ .prologue │ .line 171 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ .line 175 │ - .local v5, "longestNumKanjiForASingleSyllable":I │ - iget-object v7, p0, Lcom/nolanlawson/jnameconverter/GenerateKanjiActivity;->rawKanjiList:Ljava/util/List; │ + .local v4, "longestNumKanjiForASingleSyllable":I │ + iget-object v6, p0, Lcom/nolanlawson/jnameconverter/GenerateKanjiActivity;->rawKanjiList:Ljava/util/List; │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v6 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/util/List; │ + check-cast v3, Ljava/util/List; │ │ .line 176 │ - .local v4, "kanjiResultList":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + .local v3, "kanjiResultList":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ move-result v7 │ │ - if-le v7, v5, :cond_0 │ + if-le v7, v4, :cond_0 │ │ .line 177 │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v5 │ + move-result v4 │ │ goto :goto_0 │ │ .line 181 │ - .end local v4 # "kanjiResultList":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "kanjiResultList":Ljava/util/List;, "Ljava/util/List;" │ :cond_1 │ - new-instance v7, Ljava/util/ArrayList; │ + new-instance v6, Ljava/util/ArrayList; │ │ - invoke-direct {v7}, Ljava/util/ArrayList;->()V │ + invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ - iput-object v7, p0, Lcom/nolanlawson/jnameconverter/GenerateKanjiActivity;->kanjiList:Ljava/util/ArrayList; │ + iput-object v6, p0, Lcom/nolanlawson/jnameconverter/GenerateKanjiActivity;->kanjiList:Ljava/util/ArrayList; │ │ .line 183 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_1 │ - if-ge v1, v5, :cond_4 │ + if-ge v1, v4, :cond_4 │ │ .line 184 │ - new-instance v6, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v6}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 185 │ - .local v6, "visibleListEntry":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v7, p0, Lcom/nolanlawson/jnameconverter/GenerateKanjiActivity;->rawKanjiList:Ljava/util/List; │ + .local v5, "visibleListEntry":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v6, p0, Lcom/nolanlawson/jnameconverter/GenerateKanjiActivity;->rawKanjiList:Ljava/util/List; │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ :goto_2 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_3 │ + if-eqz v6, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/util/List; │ + check-cast v3, Ljava/util/List; │ │ .line 187 │ - .restart local v4 # "kanjiResultList":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + .restart local v3 # "kanjiResultList":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - if-lt v1, v7, :cond_2 │ + if-lt v1, v6, :cond_2 │ │ - sget-object v7, Lcom/nolanlawson/jnameconverter/GenerateKanjiActivity;->random:Ljava/util/Random; │ + sget-object v6, Lcom/nolanlawson/jnameconverter/GenerateKanjiActivity;->random:Ljava/util/Random; │ │ - invoke-interface {v4}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ move-result v8 │ │ - invoke-virtual {v7, v8}, Ljava/util/Random;->nextInt(I)I │ + invoke-virtual {v6, v8}, Ljava/util/Random;->nextInt(I)I │ │ - move-result v3 │ + move-result v2 │ │ .line 188 │ - .local v3, "idx":I │ + .local v2, "idx":I │ :goto_3 │ - invoke-interface {v4, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v3, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ + check-cast v6, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ │ - invoke-virtual {v7}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->clone()Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ + invoke-virtual {v6}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->clone()Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ │ move-result-object v0 │ │ .line 189 │ .local v0, "clonedKanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ - invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_2 │ │ .end local v0 # "clonedKanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ - .end local v3 # "idx":I │ + .end local v2 # "idx":I │ :cond_2 │ - move v3, v1 │ + move v2, v1 │ │ .line 187 │ goto :goto_3 │ │ .line 191 │ - .end local v4 # "kanjiResultList":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "kanjiResultList":Ljava/util/List;, "Ljava/util/List;" │ :cond_3 │ - iget-object v7, p0, Lcom/nolanlawson/jnameconverter/GenerateKanjiActivity;->kanjiList:Ljava/util/ArrayList; │ + iget-object v6, p0, Lcom/nolanlawson/jnameconverter/GenerateKanjiActivity;->kanjiList:Ljava/util/ArrayList; │ │ - invoke-virtual {v7, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 183 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_1 │ │ .line 193 │ - .end local v6 # "visibleListEntry":Ljava/util/List;, "Ljava/util/List;" │ + .end local v5 # "visibleListEntry":Ljava/util/List;, "Ljava/util/List;" │ :cond_4 │ return-void │ .end method │ │ .method private displayListAdapter()V │ .locals 7 │ │ @@ -470,24 +469,26 @@ │ │ check-cast v3, Landroid/widget/TextView; │ │ .line 200 │ .local v3, "kanjiView":Landroid/widget/TextView; │ const v6, 0x7f070016 │ │ + .line 201 │ invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/TextView; │ │ .line 202 │ .local v0, "englishView":Landroid/widget/TextView; │ const v6, 0x7f070015 │ │ + .line 203 │ invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/TextView; │ │ .line 205 │ @@ -500,41 +501,41 @@ │ .local v1, "extras":Landroid/os/Bundle; │ const-string v6, "kanji" │ │ invoke-virtual {v3}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ move-result-object v7 │ │ - invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v1, v6, v7}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 208 │ const-string v6, "english" │ │ invoke-virtual {v0}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ move-result-object v7 │ │ - invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v1, v6, v7}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 209 │ const-string v6, "roomaji" │ │ invoke-virtual {v4}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ move-result-object v7 │ │ - invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v1, v6, v7}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 210 │ const-string v6, "originalEnglish" ├── smali/com/nolanlawson/jnameconverter/JNameConverterActivity.smali │ @@ -101,14 +101,15 @@ │ .line 62 │ invoke-static {}, Lcom/nolanlawson/jnameconverter/data/SharedObjects;->getJapaneseNameGenerator()Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; │ │ move-result-object v1 │ │ if-eqz v1, :cond_0 │ │ + .line 63 │ invoke-static {}, Lcom/nolanlawson/jnameconverter/data/SharedObjects;->getKanjiGenerator()Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator; │ │ move-result-object v1 │ │ if-nez v1, :cond_1 │ │ .line 65 │ @@ -139,377 +140,374 @@ │ .line 71 │ .end local v0 # "thread":Ljava/lang/Thread; │ :cond_1 │ return-void │ .end method │ │ .method private setUpModels()V │ - .locals 17 │ + .locals 18 │ │ .prologue │ .line 110 │ - sget-object v13, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->TAG:Ljava/lang/String; │ + sget-object v14, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->TAG:Ljava/lang/String; │ │ - const-string v14, "setting up the models..." │ + const-string v15, "setting up the models..." │ │ - invoke-static {v13, v14}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v14, v15}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 112 │ invoke-static {}, Lcom/nolanlawson/jnameconverter/data/SharedObjects;->getJapaneseNameGenerator()Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - if-nez v13, :cond_0 │ + if-nez v14, :cond_0 │ │ .line 114 │ invoke-virtual/range {p0 .. p0}, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->getAssets()Landroid/content/res/AssetManager; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 119 │ - .local v1, "assetManager":Landroid/content/res/AssetManager; │ + .local v2, "assetManager":Landroid/content/res/AssetManager; │ :try_start_0 │ invoke-virtual/range {p0 .. p0}, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const v14, 0x7f050013 │ + const v15, 0x7f050013 │ │ - invoke-virtual {v13, v14}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v14, v15}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 120 │ - .local v10, "roomajiModelName":Ljava/lang/String; │ - invoke-virtual {v1, v10}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; │ + .local v11, "roomajiModelName":Ljava/lang/String; │ + invoke-virtual {v2, v11}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 122 │ - .local v9, "romaajiModelInputStream":Ljava/io/InputStream; │ + .local v10, "romaajiModelInputStream":Ljava/io/InputStream; │ invoke-virtual/range {p0 .. p0}, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const v14, 0x7f050015 │ + const v15, 0x7f050015 │ │ - invoke-virtual {v13, v14}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v14, v15}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 123 │ - .local v3, "directLookupName":Ljava/lang/String; │ - invoke-virtual {v1, v3}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; │ + .local v4, "directLookupName":Ljava/lang/String; │ + invoke-virtual {v2, v4}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; │ │ - move-result-object v2 │ + move-result-object v3 │ │ .line 124 │ - .local v2, "directLookupInputStream":Ljava/io/InputStream; │ + .local v3, "directLookupInputStream":Ljava/io/InputStream; │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ .line 125 │ - .local v11, "startTime":J │ - new-instance v5, Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; │ + .local v12, "startTime":J │ + new-instance v6, Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; │ │ - invoke-direct {v5, v9, v2}, Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;->(Ljava/io/InputStream;Ljava/io/InputStream;)V │ + invoke-direct {v6, v10, v3}, Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;->(Ljava/io/InputStream;Ljava/io/InputStream;)V │ │ .line 127 │ - .local v5, "japaneseNameGenerator":Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; │ - sget-object v13, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->TAG:Ljava/lang/String; │ + .local v6, "japaneseNameGenerator":Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; │ + sget-object v14, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->TAG:Ljava/lang/String; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "Took " │ + const-string v16, "Took " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - sub-long/2addr v15, v11 │ + sub-long v16, v16, v12 │ │ - invoke-virtual/range {v14 .. v16}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v17}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const-string v15, "ms to load roomaji model" │ + const-string v16, "ms to load roomaji model" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-static {v13, v14}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v14, v15}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 133 │ - invoke-static {v5}, Lcom/nolanlawson/jnameconverter/data/SharedObjects;->setJapaneseNameGenerator(Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;)V │ + invoke-static {v6}, Lcom/nolanlawson/jnameconverter/data/SharedObjects;->setJapaneseNameGenerator(Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;)V │ │ .line 137 │ - .end local v1 # "assetManager":Landroid/content/res/AssetManager; │ - .end local v2 # "directLookupInputStream":Ljava/io/InputStream; │ - .end local v3 # "directLookupName":Ljava/lang/String; │ - .end local v5 # "japaneseNameGenerator":Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; │ - .end local v9 # "romaajiModelInputStream":Ljava/io/InputStream; │ - .end local v10 # "roomajiModelName":Ljava/lang/String; │ - .end local v11 # "startTime":J │ + .end local v2 # "assetManager":Landroid/content/res/AssetManager; │ + .end local v3 # "directLookupInputStream":Ljava/io/InputStream; │ + .end local v4 # "directLookupName":Ljava/lang/String; │ + .end local v6 # "japaneseNameGenerator":Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; │ + .end local v10 # "romaajiModelInputStream":Ljava/io/InputStream; │ + .end local v11 # "roomajiModelName":Ljava/lang/String; │ + .end local v12 # "startTime":J │ :cond_0 │ invoke-static {}, Lcom/nolanlawson/jnameconverter/data/SharedObjects;->getKanjiGenerator()Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - if-nez v13, :cond_1 │ + if-nez v14, :cond_1 │ │ .line 139 │ :try_start_1 │ invoke-virtual/range {p0 .. p0}, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const v14, 0x7f050014 │ + const v15, 0x7f050014 │ │ - invoke-virtual {v13, v14}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v14, v15}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 141 │ - .local v7, "kanjiDictionaryFilename":Ljava/lang/String; │ + .local v8, "kanjiDictionaryFilename":Ljava/lang/String; │ invoke-virtual/range {p0 .. p0}, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->getAssets()Landroid/content/res/AssetManager; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13, v7}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; │ + invoke-virtual {v14, v8}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 145 │ - .local v6, "kanjiDictionaryFileInputStream":Ljava/io/InputStream; │ + .local v7, "kanjiDictionaryFileInputStream":Ljava/io/InputStream; │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ .line 146 │ - .restart local v11 # "startTime":J │ - new-instance v8, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator; │ + .restart local v12 # "startTime":J │ + new-instance v9, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator; │ │ - invoke-direct {v8, v6}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->(Ljava/io/InputStream;)V │ + invoke-direct {v9, v7}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->(Ljava/io/InputStream;)V │ │ .line 148 │ - .local v8, "kanjiGenerator":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator; │ - sget-object v13, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->TAG:Ljava/lang/String; │ + .local v9, "kanjiGenerator":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator; │ + sget-object v14, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->TAG:Ljava/lang/String; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "Took " │ + const-string v16, "Took " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - sub-long/2addr v15, v11 │ + sub-long v16, v16, v12 │ │ - invoke-virtual/range {v14 .. v16}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v17}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const-string v15, "ms to load kanji dict" │ + const-string v16, "ms to load kanji dict" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-static {v13, v14}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v14, v15}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 150 │ - invoke-static {v8}, Lcom/nolanlawson/jnameconverter/data/SharedObjects;->setKanjiGenerator(Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;)V │ + invoke-static {v9}, Lcom/nolanlawson/jnameconverter/data/SharedObjects;->setKanjiGenerator(Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 160 │ - .end local v6 # "kanjiDictionaryFileInputStream":Ljava/io/InputStream; │ - .end local v7 # "kanjiDictionaryFilename":Ljava/lang/String; │ - .end local v8 # "kanjiGenerator":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator; │ - .end local v11 # "startTime":J │ + .end local v7 # "kanjiDictionaryFileInputStream":Ljava/io/InputStream; │ + .end local v8 # "kanjiDictionaryFilename":Ljava/lang/String; │ + .end local v9 # "kanjiGenerator":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator; │ + .end local v12 # "startTime":J │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->handler:Landroid/os/Handler; │ + iget-object v14, v0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->handler:Landroid/os/Handler; │ │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v13, v14}, Landroid/os/Handler;->sendEmptyMessage(I)Z │ + invoke-virtual {v14, v15}, Landroid/os/Handler;->sendEmptyMessage(I)Z │ │ .line 162 │ return-void │ │ .line 128 │ - .restart local v1 # "assetManager":Landroid/content/res/AssetManager; │ + .restart local v2 # "assetManager":Landroid/content/res/AssetManager; │ :catch_0 │ - move-exception v4 │ + move-exception v5 │ │ .line 129 │ - .local v4, "ex":Ljava/io/IOException; │ - sget-object v13, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->TAG:Ljava/lang/String; │ + .local v5, "ex":Ljava/io/IOException; │ + sget-object v14, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->TAG:Ljava/lang/String; │ │ - const-string v14, "couldn\'t load asset" │ + const-string v15, "couldn\'t load asset" │ │ - invoke-static {v13, v14, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v14, v15, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 130 │ - new-instance v13, Ljava/lang/RuntimeException; │ + new-instance v14, Ljava/lang/RuntimeException; │ │ - const-string v14, "Couldn\'t load asset" │ + const-string v15, "Couldn\'t load asset" │ │ - invoke-direct {v13, v14, v4}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct {v14, v15, v5}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v13 │ + throw v14 │ │ .line 151 │ - .end local v1 # "assetManager":Landroid/content/res/AssetManager; │ - .end local v4 # "ex":Ljava/io/IOException; │ + .end local v2 # "assetManager":Landroid/content/res/AssetManager; │ + .end local v5 # "ex":Ljava/io/IOException; │ :catch_1 │ - move-exception v4 │ + move-exception v5 │ │ .line 152 │ - .restart local v4 # "ex":Ljava/io/IOException; │ - sget-object v13, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->TAG:Ljava/lang/String; │ + .restart local v5 # "ex":Ljava/io/IOException; │ + sget-object v14, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->TAG:Ljava/lang/String; │ │ - const-string v14, "unable to read in kanji dictionary" │ + const-string v15, "unable to read in kanji dictionary" │ │ - invoke-static {v13, v14, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v14, v15, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 153 │ - new-instance v13, Ljava/lang/RuntimeException; │ + new-instance v14, Ljava/lang/RuntimeException; │ │ - const-string v14, "unable to read in kanji dictionary" │ + const-string v15, "unable to read in kanji dictionary" │ │ - invoke-direct {v13, v14, v4}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct {v14, v15, v5}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v13 │ + throw v14 │ .end method │ │ .method private setUpWidgets()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ + const/4 v2, 0x0 │ + │ .line 166 │ - const v4, 0x7f070019 │ + const v1, 0x7f070019 │ │ - invoke-virtual {p0, v4}, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v1}, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Landroid/widget/Button; │ + check-cast v1, Landroid/widget/Button; │ │ - iput-object v4, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->convertButton:Landroid/widget/Button; │ + iput-object v1, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->convertButton:Landroid/widget/Button; │ │ .line 167 │ - const v4, 0x7f07001b │ + const v1, 0x7f07001b │ │ - invoke-virtual {p0, v4}, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v1}, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Landroid/widget/Button; │ + check-cast v1, Landroid/widget/Button; │ │ - iput-object v4, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->aboutButton:Landroid/widget/Button; │ + iput-object v1, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->aboutButton:Landroid/widget/Button; │ │ .line 168 │ - const v4, 0x7f070018 │ + const v1, 0x7f070018 │ │ - invoke-virtual {p0, v4}, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v1}, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Landroid/widget/EditText; │ + check-cast v1, Landroid/widget/EditText; │ │ - iput-object v4, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->englishNameEditText:Landroid/widget/EditText; │ + iput-object v1, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->englishNameEditText:Landroid/widget/EditText; │ │ .line 169 │ - const v4, 0x7f07001a │ + const v1, 0x7f07001a │ │ - invoke-virtual {p0, v4}, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v1}, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Landroid/widget/Button; │ + check-cast v1, Landroid/widget/Button; │ │ - iput-object v4, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->viewSavedKanjiButton:Landroid/widget/Button; │ + iput-object v1, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->viewSavedKanjiButton:Landroid/widget/Button; │ │ .line 172 │ - const/4 v4, 0x3 │ + const/4 v1, 0x3 │ │ - new-array v0, v4, [Landroid/widget/Button; │ + new-array v3, v1, [Landroid/widget/Button; │ │ - const/4 v4, 0x0 │ + iget-object v1, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->convertButton:Landroid/widget/Button; │ │ - iget-object v5, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->convertButton:Landroid/widget/Button; │ + aput-object v1, v3, v2 │ │ - aput-object v5, v0, v4 │ + const/4 v1, 0x1 │ │ - const/4 v4, 0x1 │ + iget-object v4, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->aboutButton:Landroid/widget/Button; │ │ - iget-object v5, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->aboutButton:Landroid/widget/Button; │ + aput-object v4, v3, v1 │ │ - aput-object v5, v0, v4 │ + const/4 v1, 0x2 │ │ - const/4 v4, 0x2 │ + iget-object v4, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->viewSavedKanjiButton:Landroid/widget/Button; │ │ - iget-object v5, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->viewSavedKanjiButton:Landroid/widget/Button; │ + aput-object v4, v3, v1 │ │ - aput-object v5, v0, v4 │ + array-length v4, v3 │ │ - .local v0, "arr$":[Landroid/widget/Button; │ - array-length v3, v0 │ + move v1, v2 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ - │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v1, v4, :cond_0 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v3, v1 │ │ .line 173 │ - .local v1, "button":Landroid/widget/Button; │ - invoke-virtual {v1, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + .local v0, "button":Landroid/widget/Button; │ + invoke-virtual {v0, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 172 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 176 │ - .end local v1 # "button":Landroid/widget/Button; │ + .end local v0 # "button":Landroid/widget/Button; │ :cond_0 │ - iget-object v4, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->englishNameEditText:Landroid/widget/EditText; │ + iget-object v1, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->englishNameEditText:Landroid/widget/EditText; │ │ - invoke-virtual {v4, p0}, Landroid/widget/EditText;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V │ + invoke-virtual {v1, p0}, Landroid/widget/EditText;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V │ │ .line 178 │ return-void │ .end method │ │ .method private switchToAboutActivity()V │ .locals 2 │ @@ -683,14 +681,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget-object v5, p0, Lcom/nolanlawson/jnameconverter/JNameConverterActivity;->englishNameEditText:Landroid/widget/EditText; │ │ + .line 230 │ invoke-virtual {v5}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v5 │ @@ -699,14 +698,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 229 │ invoke-static {v3, v4}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 232 │ const-string v3, "englishName" │ │ invoke-virtual {v1, v3, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ @@ -862,14 +862,15 @@ │ const/4 v0, 0x1 │ │ .line 246 │ const/16 v1, 0x42 │ │ if-ne p2, v1, :cond_0 │ │ + .line 247 │ invoke-virtual {p3}, Landroid/view/KeyEvent;->getAction()I │ │ move-result v1 │ │ if-ne v1, v0, :cond_0 │ │ .line 249 ├── smali/com/nolanlawson/jnameconverter/SendActionChooser.smali │ @@ -32,15 +32,14 @@ │ invoke-direct {p0}, Landroid/app/ListActivity;->()V │ │ .line 29 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lcom/nolanlawson/jnameconverter/SendActionChooser;->adapter:Lcom/nolanlawson/jnameconverter/SendActionChooser$AppAdapter; │ │ - .line 121 │ return-void │ .end method │ │ .method private createIntent()Landroid/content/Intent; │ .locals 3 │ │ .prologue │ @@ -270,14 +269,15 @@ │ .line 89 │ .local v1, "activity":Landroid/content/pm/ActivityInfo; │ if-nez v1, :cond_0 │ │ .line 91 │ const-string v6, "clipboard" │ │ + .line 92 │ invoke-virtual {p0, v6}, Lcom/nolanlawson/jnameconverter/SendActionChooser;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/text/ClipboardManager; │ │ .line 94 │ @@ -287,26 +287,28 @@ │ invoke-virtual {v2, v6}, Landroid/text/ClipboardManager;->setText(Ljava/lang/CharSequence;)V │ │ .line 95 │ invoke-virtual {p0}, Lcom/nolanlawson/jnameconverter/SendActionChooser;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v6 │ │ + .line 96 │ invoke-virtual {p0}, Lcom/nolanlawson/jnameconverter/SendActionChooser;->getResources()Landroid/content/res/Resources; │ │ move-result-object v7 │ │ const v8, 0x7f05000c │ │ invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ const/4 v8, 0x0 │ │ + .line 95 │ invoke-static {v6, v7, v8}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v5 │ │ .line 98 │ .local v5, "t":Landroid/widget/Toast; │ invoke-virtual {v5}, Landroid/widget/Toast;->show()V ├── smali/com/nolanlawson/jnameconverter/KanjiDialogActivity.smali │ @@ -117,18 +117,20 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ const-string v2, "\n" │ │ + .line 192 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 193 │ invoke-virtual {p1, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ move-result-object v2 │ @@ -201,15 +203,15 @@ │ .local v1, "kanjiEntry":Lcom/nolanlawson/jnameconverter/data/db/KanjiEntry; │ iget-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->kanjiTextView:Landroid/widget/TextView; │ │ invoke-virtual {v2}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ const/16 v3, 0xa │ │ const/16 v4, 0x20 │ │ @@ -222,15 +224,15 @@ │ .line 248 │ iget-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->englishTextView:Landroid/widget/TextView; │ │ invoke-virtual {v2}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/nolanlawson/jnameconverter/data/db/KanjiEntry;->setEnglish(Ljava/lang/String;)V │ │ .line 249 │ iget-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->roomaji:Ljava/lang/String; │ @@ -443,512 +445,510 @@ │ invoke-virtual {v0, v2}, Landroid/widget/Button;->setVisibility(I)V │ │ .line 139 │ return-void │ .end method │ │ .method private setUpDataDisplayingWidgets()V │ - .locals 15 │ + .locals 14 │ │ .prologue │ .line 142 │ invoke-virtual {p0}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ + invoke-virtual {v11}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ move-result-object v1 │ │ .line 144 │ .local v1, "extras":Landroid/os/Bundle; │ - const-string v12, "kanji" │ + const-string v11, "kanji" │ │ - invoke-virtual {v1, v12}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v1, v11}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 145 │ - .local v6, "kanji":Ljava/lang/String; │ - invoke-direct {p0, v6}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->makeKanjiPresentable(Ljava/lang/String;)Ljava/lang/String; │ + .local v5, "kanji":Ljava/lang/String; │ + invoke-direct {p0, v5}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->makeKanjiPresentable(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 147 │ - sget-object v12, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->whitespacePattern:Ljava/util/regex/Pattern; │ + sget-object v11, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->whitespacePattern:Ljava/util/regex/Pattern; │ │ - invoke-virtual {v6}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v12, v13}, Ljava/util/regex/Pattern;->split(Ljava/lang/CharSequence;)[Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/util/regex/Pattern;->split(Ljava/lang/CharSequence;)[Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 148 │ - .local v5, "individualKanjis":[Ljava/lang/String; │ + .local v4, "individualKanjis":[Ljava/lang/String; │ invoke-static {}, Lcom/nolanlawson/jnameconverter/data/SharedObjects;->getRawKanjiList()Ljava/util/List; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 150 │ - .local v9, "rawKanjiList":Ljava/util/List;, "Ljava/util/List;>;" │ + .local v8, "rawKanjiList":Ljava/util/List;, "Ljava/util/List;>;" │ const/4 v2, 0x0 │ │ .local v2, "i":I │ :goto_0 │ - array-length v12, v5 │ + array-length v11, v4 │ │ - if-ge v2, v12, :cond_2 │ + if-ge v2, v11, :cond_2 │ │ .line 151 │ - aget-object v4, v5, v2 │ + aget-object v3, v4, v2 │ │ .line 154 │ - .local v4, "individualKanji":Ljava/lang/String; │ - new-instance v10, Landroid/widget/Spinner; │ + .local v3, "individualKanji":Ljava/lang/String; │ + new-instance v9, Landroid/widget/Spinner; │ │ - invoke-direct {v10, p0}, Landroid/widget/Spinner;->(Landroid/content/Context;)V │ + invoke-direct {v9, p0}, Landroid/widget/Spinner;->(Landroid/content/Context;)V │ │ .line 156 │ - .local v10, "spinner":Landroid/widget/Spinner; │ - new-instance v7, Ljava/util/ArrayList; │ + .local v9, "spinner":Landroid/widget/Spinner; │ + new-instance v6, Ljava/util/ArrayList; │ │ - invoke-direct {v7}, Ljava/util/ArrayList;->()V │ + invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ .line 158 │ - .local v7, "kanjiOptions":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v9, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + .local v6, "kanjiOptions":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v8, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Ljava/util/List; │ + check-cast v11, Ljava/util/List; │ │ - invoke-interface {v12}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v11}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v11 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v12 │ │ if-eqz v12, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ + check-cast v7, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ │ .line 159 │ - .local v8, "kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ - invoke-virtual {v8}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->getKanji()Ljava/lang/String; │ + .local v7, "kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ + invoke-virtual {v7}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->getKanji()Ljava/lang/String; │ │ move-result-object v0 │ │ .line 160 │ .local v0, "currentIndividualKanji":Ljava/lang/String; │ - invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v12 │ │ if-nez v12, :cond_0 │ │ .line 161 │ - invoke-interface {v7, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 163 │ :cond_0 │ const/4 v12, 0x0 │ │ - invoke-interface {v7, v12, v8}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v6, v12, v7}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ goto :goto_1 │ │ .line 167 │ .end local v0 # "currentIndividualKanji":Ljava/lang/String; │ - .end local v8 # "kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ + .end local v7 # "kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ :cond_1 │ - new-instance v11, Lcom/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter; │ + new-instance v10, Lcom/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter; │ │ - const v12, 0x1090008 │ + const v11, 0x1090008 │ │ - invoke-direct {v11, p0, v12, v7}, Lcom/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter;->(Landroid/content/Context;ILjava/util/List;)V │ + invoke-direct {v10, p0, v11, v6}, Lcom/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter;->(Landroid/content/Context;ILjava/util/List;)V │ │ .line 168 │ - .local v11, "spinnerAdapter":Lcom/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter; │ - const v12, 0x1090009 │ + .local v10, "spinnerAdapter":Lcom/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter; │ + const v11, 0x1090009 │ │ - invoke-virtual {v11, v12}, Lcom/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter;->setDropDownViewResource(I)V │ + invoke-virtual {v10, v11}, Lcom/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter;->setDropDownViewResource(I)V │ │ .line 169 │ - invoke-virtual {v10, v11}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V │ + invoke-virtual {v9, v10}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V │ │ .line 171 │ - invoke-virtual {v10, p0}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ + invoke-virtual {v9, p0}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ .line 173 │ - iget-object v12, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->kanjiSpinnersLinearLayout:Landroid/widget/LinearLayout; │ + iget-object v11, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->kanjiSpinnersLinearLayout:Landroid/widget/LinearLayout; │ │ - invoke-virtual {v12, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ + invoke-virtual {v11, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ .line 150 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 177 │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "individualKanji":Ljava/lang/String; │ - .end local v7 # "kanjiOptions":Ljava/util/List;, "Ljava/util/List;" │ - .end local v10 # "spinner":Landroid/widget/Spinner; │ - .end local v11 # "spinnerAdapter":Lcom/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter; │ + .end local v3 # "individualKanji":Ljava/lang/String; │ + .end local v6 # "kanjiOptions":Ljava/util/List;, "Ljava/util/List;" │ + .end local v9 # "spinner":Landroid/widget/Spinner; │ + .end local v10 # "spinnerAdapter":Lcom/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter; │ :cond_2 │ - iget-object v12, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->kanjiTextView:Landroid/widget/TextView; │ + iget-object v11, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->kanjiTextView:Landroid/widget/TextView; │ │ - invoke-virtual {v12, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v11, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 178 │ - iget-object v12, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->englishTextView:Landroid/widget/TextView; │ + iget-object v11, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->englishTextView:Landroid/widget/TextView; │ │ - const-string v13, "english" │ + const-string v12, "english" │ │ - invoke-virtual {v1, v13}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v1, v12}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v12, v13}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v11, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 180 │ - const-string v12, "roomaji" │ + const-string v11, "roomaji" │ │ - invoke-virtual {v1, v12}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v1, v11}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - iput-object v12, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->roomaji:Ljava/lang/String; │ + iput-object v11, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->roomaji:Ljava/lang/String; │ │ .line 181 │ - iget-object v12, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->roomajiTextView:Landroid/widget/TextView; │ + iget-object v11, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->roomajiTextView:Landroid/widget/TextView; │ │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, " " │ + const-string v13, " " │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - iget-object v14, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->roomaji:Ljava/lang/String; │ + iget-object v13, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->roomaji:Ljava/lang/String; │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - const-string v14, " " │ + const-string v13, " " │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-static {v13}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ + invoke-static {v12}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v12, v13}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v11, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 183 │ - const-string v12, "originalEnglish" │ + const-string v11, "originalEnglish" │ │ - invoke-virtual {v1, v12}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v1, v11}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - iput-object v12, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->originalEnglish:Ljava/lang/String; │ + iput-object v11, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->originalEnglish:Ljava/lang/String; │ │ .line 185 │ return-void │ .end method │ │ .method private setUpWidgets()V │ - .locals 7 │ + .locals 6 │ │ .prologue │ + const/4 v3, 0x0 │ + │ .line 96 │ - const v5, 0x7f070005 │ + const v2, 0x7f070005 │ │ - invoke-virtual {p0, v5}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v2}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/widget/LinearLayout; │ + check-cast v2, Landroid/widget/LinearLayout; │ │ - iput-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->kanjiSpinnersLinearLayout:Landroid/widget/LinearLayout; │ + iput-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->kanjiSpinnersLinearLayout:Landroid/widget/LinearLayout; │ │ .line 97 │ - const v5, 0x7f070004 │ + const v2, 0x7f070004 │ │ - invoke-virtual {p0, v5}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ + .line 98 │ + invoke-virtual {p0, v2}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/widget/HorizontalScrollView; │ + check-cast v2, Landroid/widget/HorizontalScrollView; │ │ - iput-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->kanjiSpinnersHorizontalScrollView:Landroid/widget/HorizontalScrollView; │ + iput-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->kanjiSpinnersHorizontalScrollView:Landroid/widget/HorizontalScrollView; │ │ .line 99 │ - const v5, 0x7f070008 │ + const v2, 0x7f070008 │ │ - invoke-virtual {p0, v5}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ + .line 100 │ + invoke-virtual {p0, v2}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/widget/LinearLayout; │ + check-cast v2, Landroid/widget/LinearLayout; │ │ - iput-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->kanjiEnglishContainingLinearLayout:Landroid/widget/LinearLayout; │ + iput-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->kanjiEnglishContainingLinearLayout:Landroid/widget/LinearLayout; │ │ .line 101 │ - const v5, 0x7f07000f │ + const v2, 0x7f07000f │ │ - invoke-virtual {p0, v5}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ + .line 102 │ + invoke-virtual {p0, v2}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/widget/LinearLayout; │ + check-cast v2, Landroid/widget/LinearLayout; │ │ - iput-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->extraButtonsLinearLayout:Landroid/widget/LinearLayout; │ + iput-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->extraButtonsLinearLayout:Landroid/widget/LinearLayout; │ │ .line 104 │ - const v5, 0x7f070006 │ + const v2, 0x7f070006 │ │ - invoke-virtual {p0, v5}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v2}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/widget/TextView; │ + check-cast v2, Landroid/widget/TextView; │ │ - iput-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->kanjiTextView:Landroid/widget/TextView; │ + iput-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->kanjiTextView:Landroid/widget/TextView; │ │ .line 105 │ - const v5, 0x7f070009 │ + const v2, 0x7f070009 │ │ - invoke-virtual {p0, v5}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v2}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/widget/TextView; │ + check-cast v2, Landroid/widget/TextView; │ │ - iput-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->englishTextView:Landroid/widget/TextView; │ + iput-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->englishTextView:Landroid/widget/TextView; │ │ .line 106 │ - const v5, 0x7f070007 │ + const v2, 0x7f070007 │ │ - invoke-virtual {p0, v5}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v2}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/widget/TextView; │ + check-cast v2, Landroid/widget/TextView; │ │ - iput-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->roomajiTextView:Landroid/widget/TextView; │ + iput-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->roomajiTextView:Landroid/widget/TextView; │ │ .line 108 │ invoke-direct {p0}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->setUpDataDisplayingWidgets()V │ │ .line 110 │ - const v5, 0x7f07000e │ + const v2, 0x7f07000e │ │ - invoke-virtual {p0, v5}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v2}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/widget/Button; │ + check-cast v2, Landroid/widget/Button; │ │ - iput-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->goBackButton:Landroid/widget/Button; │ + iput-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->goBackButton:Landroid/widget/Button; │ │ .line 111 │ - const v5, 0x7f07000b │ + const v2, 0x7f07000b │ │ - invoke-virtual {p0, v5}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v2}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/widget/Button; │ + check-cast v2, Landroid/widget/Button; │ │ - iput-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->saveButton:Landroid/widget/Button; │ + iput-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->saveButton:Landroid/widget/Button; │ │ .line 112 │ - const v5, 0x7f07000a │ + const v2, 0x7f07000a │ │ - invoke-virtual {p0, v5}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v2}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/widget/Button; │ + check-cast v2, Landroid/widget/Button; │ │ - iput-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->modifyButton:Landroid/widget/Button; │ + iput-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->modifyButton:Landroid/widget/Button; │ │ .line 113 │ - const v5, 0x7f07000d │ + const v2, 0x7f07000d │ │ - invoke-virtual {p0, v5}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v2}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/widget/Button; │ + check-cast v2, Landroid/widget/Button; │ │ - iput-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->shareKanjiButton:Landroid/widget/Button; │ + iput-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->shareKanjiButton:Landroid/widget/Button; │ │ .line 114 │ - const v5, 0x7f070012 │ + const v2, 0x7f070012 │ │ - invoke-virtual {p0, v5}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v2}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/widget/Button; │ + check-cast v2, Landroid/widget/Button; │ │ - iput-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->cancelButton:Landroid/widget/Button; │ + iput-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->cancelButton:Landroid/widget/Button; │ │ .line 115 │ - const v5, 0x7f07000c │ + const v2, 0x7f07000c │ │ - invoke-virtual {p0, v5}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v2}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/widget/Button; │ + check-cast v2, Landroid/widget/Button; │ │ - iput-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->saveAlreadySavedButton:Landroid/widget/Button; │ + iput-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->saveAlreadySavedButton:Landroid/widget/Button; │ │ .line 116 │ - const v5, 0x7f070010 │ + const v2, 0x7f070010 │ │ - invoke-virtual {p0, v5}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v2}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/widget/Button; │ + check-cast v2, Landroid/widget/Button; │ │ - iput-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->saveNewButton:Landroid/widget/Button; │ + iput-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->saveNewButton:Landroid/widget/Button; │ │ .line 117 │ - const v5, 0x7f070011 │ + const v2, 0x7f070011 │ │ - invoke-virtual {p0, v5}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v2}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/widget/Button; │ + check-cast v2, Landroid/widget/Button; │ │ - iput-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->deleteButton:Landroid/widget/Button; │ + iput-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->deleteButton:Landroid/widget/Button; │ │ .line 119 │ - const/16 v5, 0x8 │ - │ - new-array v0, v5, [Landroid/widget/Button; │ + const/16 v2, 0x8 │ │ - const/4 v5, 0x0 │ + new-array v4, v2, [Landroid/widget/Button; │ │ - iget-object v6, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->goBackButton:Landroid/widget/Button; │ + iget-object v2, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->goBackButton:Landroid/widget/Button; │ │ - aput-object v6, v0, v5 │ + aput-object v2, v4, v3 │ │ - const/4 v5, 0x1 │ + const/4 v2, 0x1 │ │ - iget-object v6, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->saveButton:Landroid/widget/Button; │ + iget-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->saveButton:Landroid/widget/Button; │ │ - aput-object v6, v0, v5 │ + aput-object v5, v4, v2 │ │ - const/4 v5, 0x2 │ + const/4 v2, 0x2 │ │ - iget-object v6, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->modifyButton:Landroid/widget/Button; │ + iget-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->modifyButton:Landroid/widget/Button; │ │ - aput-object v6, v0, v5 │ + aput-object v5, v4, v2 │ │ - const/4 v5, 0x3 │ + const/4 v2, 0x3 │ │ - iget-object v6, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->shareKanjiButton:Landroid/widget/Button; │ + iget-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->shareKanjiButton:Landroid/widget/Button; │ │ - aput-object v6, v0, v5 │ + aput-object v5, v4, v2 │ │ - const/4 v5, 0x4 │ + const/4 v2, 0x4 │ │ - iget-object v6, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->cancelButton:Landroid/widget/Button; │ + iget-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->cancelButton:Landroid/widget/Button; │ │ - aput-object v6, v0, v5 │ + aput-object v5, v4, v2 │ │ - const/4 v5, 0x5 │ + const/4 v2, 0x5 │ │ - iget-object v6, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->saveAlreadySavedButton:Landroid/widget/Button; │ + iget-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->saveAlreadySavedButton:Landroid/widget/Button; │ │ - aput-object v6, v0, v5 │ + aput-object v5, v4, v2 │ │ - const/4 v5, 0x6 │ + const/4 v2, 0x6 │ │ - iget-object v6, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->saveNewButton:Landroid/widget/Button; │ + iget-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->saveNewButton:Landroid/widget/Button; │ │ - aput-object v6, v0, v5 │ + aput-object v5, v4, v2 │ │ - const/4 v5, 0x7 │ + const/4 v2, 0x7 │ │ - iget-object v6, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->deleteButton:Landroid/widget/Button; │ + iget-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->deleteButton:Landroid/widget/Button; │ │ - aput-object v6, v0, v5 │ + aput-object v5, v4, v2 │ │ - .local v0, "arr$":[Landroid/widget/Button; │ - array-length v4, v0 │ + array-length v5, v4 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + move v2, v3 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v5, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v4, v2 │ │ .line 122 │ - .local v1, "button":Landroid/widget/Button; │ - invoke-virtual {v1, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + .local v0, "button":Landroid/widget/Button; │ + invoke-virtual {v0, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 119 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 125 │ - .end local v1 # "button":Landroid/widget/Button; │ + .end local v0 # "button":Landroid/widget/Button; │ :cond_0 │ invoke-virtual {p0}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {v5}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ + invoke-virtual {v2}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 127 │ - .local v2, "extras":Landroid/os/Bundle; │ - const-string v5, "alreadySavedMode" │ + .local v1, "extras":Landroid/os/Bundle; │ + const-string v2, "alreadySavedMode" │ │ - invoke-virtual {v2, v5}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z │ + invoke-virtual {v1, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 128 │ invoke-direct {p0}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->setUpAlreadySavedMode()V │ │ .line 130 │ :cond_1 │ return-void │ @@ -1013,14 +1013,15 @@ │ │ new-array v4, v4, [Ljava/lang/Object; │ │ iget-object v5, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->originalEnglish:Ljava/lang/String; │ │ aput-object v5, v4, v6 │ │ + .line 274 │ invoke-virtual {p0}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const/high16 v6, 0x7f050000 │ │ invoke-virtual {v5, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -1029,19 +1030,20 @@ │ │ aput-object v5, v4, v7 │ │ const/4 v5, 0x2 │ │ iget-object v6, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->kanjiTextView:Landroid/widget/TextView; │ │ + .line 275 │ invoke-virtual {v6}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ move-result-object v6 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v6}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ const/16 v7, 0xa │ │ const/16 v8, 0x20 │ │ @@ -1057,24 +1059,26 @@ │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x4 │ │ iget-object v6, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->englishTextView:Landroid/widget/TextView; │ │ + .line 277 │ invoke-virtual {v6}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ move-result-object v6 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v6}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ + .line 272 │ invoke-static {v0, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 279 │ const-string v4, "android.intent.extra.TEXT" │ │ @@ -1265,15 +1269,15 @@ │ │ iget-object v1, p0, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->englishTextView:Landroid/widget/TextView; │ │ invoke-virtual {v1}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ .end method │ @@ -1559,14 +1563,15 @@ │ invoke-direct {p0}, Lcom/nolanlawson/jnameconverter/KanjiDialogActivity;->setUpWidgets()V │ │ .line 64 │ if-eqz p1, :cond_1 │ │ const-string v4, "savedSpinnerPositions" │ │ + .line 65 │ invoke-virtual {p1, v4}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ .line 66 ├── smali/com/nolanlawson/jnameconverter/ViewSavedKanjiActivity.smali │ @@ -327,14 +327,15 @@ │ │ move-result-object v0 │ │ .line 43 │ .local v0, "kanjiEntries":Ljava/util/List;, "Ljava/util/List;" │ new-instance v1, Lcom/nolanlawson/jnameconverter/data/db/KanjiEntryAdapter; │ │ + .line 44 │ invoke-virtual {p0}, Lcom/nolanlawson/jnameconverter/ViewSavedKanjiActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ const v3, 0x7f030004 │ │ invoke-direct {v1, v2, v3, v0}, Lcom/nolanlawson/jnameconverter/data/db/KanjiEntryAdapter;->(Landroid/content/Context;ILjava/util/List;)V │ @@ -347,15 +348,15 @@ │ invoke-virtual {p0, v1}, Lcom/nolanlawson/jnameconverter/ViewSavedKanjiActivity;->setListAdapter(Landroid/widget/ListAdapter;)V │ │ .line 47 │ return-void │ .end method │ │ .method protected onListItemClick(Landroid/widget/ListView;Landroid/view/View;IJ)V │ - .locals 7 │ + .locals 8 │ .param p1, "l" # Landroid/widget/ListView; │ .param p2, "v" # Landroid/view/View; │ .param p3, "position" # I │ .param p4, "id" # J │ │ .prologue │ .line 75 ├── smali/com/nolanlawson/jnameconverter/SendActionChooser$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/nolanlawson/jnameconverter/SendActionChooser; │ │ │ # direct methods │ .method constructor (Lcom/nolanlawson/jnameconverter/SendActionChooser;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/nolanlawson/jnameconverter/SendActionChooser; │ │ .prologue │ .line 68 │ iput-object p1, p0, Lcom/nolanlawson/jnameconverter/SendActionChooser$1;->this$0:Lcom/nolanlawson/jnameconverter/SendActionChooser; │ │ invoke-direct {p0}, Landroid/content/pm/ResolveInfo;->()V ├── smali/com/nolanlawson/jnameconverter/PronunciationGuideActivity.smali │ @@ -24,168 +24,168 @@ │ .line 21 │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ return-void │ .end method │ │ .method private createTable()V │ - .locals 12 │ + .locals 11 │ │ .prologue │ - const/4 v11, 0x4 │ + const/4 v10, 0x4 │ │ - const/4 v10, 0x2 │ + const/4 v9, 0x2 │ │ .line 70 │ - iget-object v7, p0, Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->roomajiName:Ljava/lang/String; │ + iget-object v6, p0, Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->roomajiName:Ljava/lang/String; │ │ - invoke-virtual {v7}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + .line 71 │ + invoke-virtual {v6}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-static {v7}, Lcom/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide;->getPronunciationGuide(Ljava/lang/String;)Ljava/util/List; │ + invoke-static {v6}, Lcom/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide;->getPronunciationGuide(Ljava/lang/String;)Ljava/util/List; │ │ move-result-object v1 │ │ .line 73 │ .local v1, "guidePairs":Ljava/util/List;, "Ljava/util/List;>;" │ invoke-interface {v1}, Ljava/util/List;->isEmpty()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 74 │ invoke-virtual {p0}, Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->getApplicationContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-string v8, "No pronunciation guide available." │ + const-string v7, "No pronunciation guide available." │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - invoke-static {v7, v8, v9}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + invoke-static {v6, v7, v8}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 76 │ - .local v3, "t":Landroid/widget/Toast; │ - invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ + .local v2, "t":Landroid/widget/Toast; │ + invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ │ .line 77 │ invoke-virtual {p0}, Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->finish()V │ │ .line 80 │ - .end local v3 # "t":Landroid/widget/Toast; │ + .end local v2 # "t":Landroid/widget/Toast; │ :cond_0 │ - iget-object v7, p0, Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->pronunciationGuideTable:Landroid/widget/TableLayout; │ + iget-object v6, p0, Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->pronunciationGuideTable:Landroid/widget/TableLayout; │ │ - invoke-virtual {v7}, Landroid/widget/TableLayout;->removeAllViews()V │ + invoke-virtual {v6}, Landroid/widget/TableLayout;->removeAllViews()V │ │ .line 83 │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ │ .line 85 │ .local v0, "guidePair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ - new-instance v4, Landroid/widget/TableRow; │ + new-instance v3, Landroid/widget/TableRow; │ │ invoke-virtual {p0}, Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->getApplicationContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-direct {v4, v7}, Landroid/widget/TableRow;->(Landroid/content/Context;)V │ + invoke-direct {v3, v6}, Landroid/widget/TableRow;->(Landroid/content/Context;)V │ │ .line 87 │ - .local v4, "tableRow":Landroid/widget/TableRow; │ - new-instance v5, Landroid/widget/TextView; │ + .local v3, "tableRow":Landroid/widget/TableRow; │ + new-instance v4, Landroid/widget/TextView; │ │ invoke-virtual {p0}, Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->getApplicationContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-direct {v5, v7}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ + invoke-direct {v4, v6}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 88 │ - .local v5, "textView1":Landroid/widget/TextView; │ + .local v4, "textView1":Landroid/widget/TextView; │ invoke-virtual {v0}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v6, Ljava/lang/String; │ │ - invoke-virtual {v7}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v5, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 89 │ - invoke-virtual {v5, v11, v11, v10, v10}, Landroid/widget/TextView;->setPadding(IIII)V │ + invoke-virtual {v4, v10, v10, v9, v9}, Landroid/widget/TextView;->setPadding(IIII)V │ │ .line 90 │ - sget-object v7, Landroid/graphics/Typeface;->DEFAULT_BOLD:Landroid/graphics/Typeface; │ + sget-object v6, Landroid/graphics/Typeface;->DEFAULT_BOLD:Landroid/graphics/Typeface; │ │ - invoke-virtual {v5, v7}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V │ + invoke-virtual {v4, v6}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V │ │ .line 92 │ - new-instance v6, Landroid/widget/TextView; │ + new-instance v5, Landroid/widget/TextView; │ │ invoke-virtual {p0}, Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->getApplicationContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-direct {v6, v7}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ + invoke-direct {v5, v6}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 94 │ - .local v6, "textView2":Landroid/widget/TextView; │ + .local v5, "textView2":Landroid/widget/TextView; │ invoke-virtual {v0}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Ljava/lang/CharSequence; │ + check-cast v6, Ljava/lang/CharSequence; │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 95 │ - invoke-virtual {v6, v11, v11, v10, v10}, Landroid/widget/TextView;->setPadding(IIII)V │ + invoke-virtual {v5, v10, v10, v9, v9}, Landroid/widget/TextView;->setPadding(IIII)V │ │ .line 97 │ - invoke-virtual {v4, v5}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ + invoke-virtual {v3, v4}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ │ .line 98 │ - invoke-virtual {v4, v6}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TableRow;->addView(Landroid/view/View;)V │ │ .line 100 │ - iget-object v7, p0, Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->pronunciationGuideTable:Landroid/widget/TableLayout; │ + iget-object v6, p0, Lcom/nolanlawson/jnameconverter/PronunciationGuideActivity;->pronunciationGuideTable:Landroid/widget/TableLayout; │ │ - invoke-virtual {v7, v4}, Landroid/widget/TableLayout;->addView(Landroid/view/View;)V │ + invoke-virtual {v6, v3}, Landroid/widget/TableLayout;->addView(Landroid/view/View;)V │ │ goto :goto_0 │ │ .line 103 │ .end local v0 # "guidePair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ - .end local v4 # "tableRow":Landroid/widget/TableRow; │ - .end local v5 # "textView1":Landroid/widget/TextView; │ - .end local v6 # "textView2":Landroid/widget/TextView; │ + .end local v3 # "tableRow":Landroid/widget/TableRow; │ + .end local v4 # "textView1":Landroid/widget/TextView; │ + .end local v5 # "textView2":Landroid/widget/TextView; │ :cond_1 │ return-void │ .end method │ │ .method private getExtrasAndWidgets()V │ .locals 2 ├── smali/com/nolanlawson/jnameconverter/NameDisplayActivity.smali │ @@ -91,24 +91,25 @@ │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-static {v3, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 106 │ + .line 107 │ invoke-static {}, Lcom/nolanlawson/jnameconverter/data/SharedObjects;->getJapaneseNameGenerator()Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; │ │ move-result-object v2 │ │ .line 110 │ .local v2, "japaneseNameGenerator":Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; │ :try_start_0 │ iget-object v3, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->englishName:Ljava/lang/String; │ │ + .line 111 │ invoke-virtual {v2, v3}, Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;->convertToRomaajiAndKatakana(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ │ move-result-object v0 │ │ .line 112 │ .local v0, "convertedPair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ invoke-virtual {v0}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; │ @@ -202,24 +203,26 @@ │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ iget-object v4, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->englishName:Ljava/lang/String; │ │ + .line 95 │ invoke-virtual {v4}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 94 │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 97 │ invoke-direct {p0}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->showRoomajiAndKatakana()V │ │ .line 99 │ return-void │ @@ -253,409 +256,402 @@ │ .end method │ │ .method private overrideKatakana(Ljava/lang/String;)V │ .locals 11 │ .param p1, "roomaji" # Ljava/lang/String; │ │ .prologue │ + const/4 v6, 0x0 │ + │ .line 257 │ - const/4 v5, 0x0 │ + const/4 v2, 0x0 │ │ .line 259 │ - .local v5, "overrodeKatakana":Z │ + .local v2, "overrodeKatakana":Z │ if-eqz p1, :cond_1 │ │ + .line 260 │ invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Ljava/lang/String;->length()I │ + invoke-virtual {v5}, Ljava/lang/String;->length()I │ │ - move-result v8 │ + move-result v5 │ │ - if-lez v8, :cond_1 │ + if-lez v5, :cond_1 │ │ + .line 261 │ invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, " " │ + const-string v7, " " │ │ - invoke-static {v8, v9}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickSplit(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ + invoke-static {v5, v7}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickSplit(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - array-length v8, v8 │ + array-length v5, v5 │ │ - const/4 v9, 0x3 │ + const/4 v7, 0x3 │ │ - if-ge v8, v9, :cond_1 │ + if-ge v5, v7, :cond_1 │ │ .line 263 │ :try_start_0 │ - new-instance v3, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; │ + new-instance v1, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; │ │ - invoke-direct {v3}, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter;->()V │ + invoke-direct {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter;->()V │ │ .line 265 │ - .local v3, "katakanaConverter":Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; │ - new-instance v2, Ljava/lang/StringBuilder; │ + .local v1, "katakanaConverter":Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; │ + new-instance v0, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ .line 267 │ - .local v2, "katakana":Ljava/lang/StringBuilder; │ + .local v0, "katakana":Ljava/lang/StringBuilder; │ invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, " " │ + const-string v7, " " │ │ - invoke-static {v8, v9}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickSplit(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ + invoke-static {v5, v7}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickSplit(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v7 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v4, v0 │ + array-length v8, v7 │ │ - .local v4, "len$":I │ - const/4 v1, 0x0 │ + move v5, v6 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v4, :cond_0 │ + if-ge v5, v8, :cond_0 │ │ - aget-object v6, v0, v1 │ + aget-object v3, v7, v5 │ │ .line 268 │ - .local v6, "substr":Ljava/lang/String; │ - const-string v8, " " │ + .local v3, "substr":Ljava/lang/String; │ + const-string v9, " " │ │ - invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - invoke-virtual {v3, v6}, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter;->convertToKatakana(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v1, v3}, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter;->convertToKatakana(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 267 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 272 │ - .end local v6 # "substr":Ljava/lang/String; │ + .end local v3 # "substr":Ljava/lang/String; │ :cond_0 │ invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - iput-object v8, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->roomajiName:Ljava/lang/String; │ + iput-object v5, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->roomajiName:Ljava/lang/String; │ │ .line 273 │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - iput-object v8, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->katakanaName:Ljava/lang/String; │ + iput-object v5, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->katakanaName:Ljava/lang/String; │ │ .line 275 │ invoke-direct {p0}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->showRoomajiAndKatakana()V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 278 │ - const/4 v5, 0x1 │ + const/4 v2, 0x1 │ │ .line 286 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "i$":I │ - .end local v2 # "katakana":Ljava/lang/StringBuilder; │ - .end local v3 # "katakanaConverter":Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; │ - .end local v4 # "len$":I │ + .end local v0 # "katakana":Ljava/lang/StringBuilder; │ + .end local v1 # "katakanaConverter":Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; │ :cond_1 │ :goto_1 │ invoke-direct {p0}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->switchOutOfOverrideView()V │ │ .line 288 │ - if-nez v5, :cond_2 │ + if-nez v2, :cond_2 │ │ .line 289 │ - sget-object v8, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->TAG:Ljava/lang/String; │ + sget-object v5, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->TAG:Ljava/lang/String; │ │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v10, "failed to convert user\'s roomaji to katakana: \'" │ + const-string v8, "failed to convert user\'s roomaji to katakana: \'" │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-virtual {v9, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - const-string v10, "\'" │ + const-string v8, "\'" │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-static {v8, v9}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v5, v7}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 290 │ invoke-virtual {p0}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->getApplicationContext()Landroid/content/Context; │ │ - move-result-object v8 │ + move-result-object v5 │ │ invoke-virtual {p0}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - const v10, 0x7f05000a │ + const v8, 0x7f05000a │ │ - invoke-virtual {v9, v10}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v9 │ - │ - const/4 v10, 0x0 │ + move-result-object v7 │ │ - invoke-static {v8, v9, v10}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + invoke-static {v5, v7, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Landroid/widget/Toast;->show()V │ + invoke-virtual {v5}, Landroid/widget/Toast;->show()V │ │ .line 293 │ :cond_2 │ return-void │ │ .line 280 │ :catch_0 │ - move-exception v7 │ + move-exception v4 │ │ .line 281 │ - .local v7, "t":Ljava/lang/Throwable; │ - sget-object v8, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->TAG:Ljava/lang/String; │ + .local v4, "t":Ljava/lang/Throwable; │ + sget-object v5, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->TAG:Ljava/lang/String; │ │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v10, "failed to convert user\'s roomaji to katakana: \'" │ + const-string v8, "failed to convert user\'s roomaji to katakana: \'" │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-virtual {v9, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - const-string v10, "\'" │ + const-string v8, "\'" │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-static {v8, v9, v7}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v5, v7, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ .end method │ │ .method private setUpWidgets()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ + const/4 v2, 0x0 │ + │ .line 126 │ - const v4, 0x7f070023 │ + const v1, 0x7f070023 │ │ - invoke-virtual {p0, v4}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v1}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Landroid/widget/Button; │ + check-cast v1, Landroid/widget/Button; │ │ - iput-object v4, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->pronunciationGuideButton:Landroid/widget/Button; │ + iput-object v1, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->pronunciationGuideButton:Landroid/widget/Button; │ │ .line 127 │ - const v4, 0x7f070022 │ + const v1, 0x7f070022 │ │ - invoke-virtual {p0, v4}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v1}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Landroid/widget/Button; │ + check-cast v1, Landroid/widget/Button; │ │ - iput-object v4, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->startOverButton:Landroid/widget/Button; │ + iput-object v1, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->startOverButton:Landroid/widget/Button; │ │ .line 128 │ - const v4, 0x7f070021 │ + const v1, 0x7f070021 │ │ - invoke-virtual {p0, v4}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v1}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Landroid/widget/Button; │ + check-cast v1, Landroid/widget/Button; │ │ - iput-object v4, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->shareButton:Landroid/widget/Button; │ + iput-object v1, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->shareButton:Landroid/widget/Button; │ │ .line 129 │ - const v4, 0x7f070020 │ + const v1, 0x7f070020 │ │ - invoke-virtual {p0, v4}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v1}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Landroid/widget/Button; │ + check-cast v1, Landroid/widget/Button; │ │ - iput-object v4, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->convertToKanjiButton:Landroid/widget/Button; │ + iput-object v1, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->convertToKanjiButton:Landroid/widget/Button; │ │ .line 130 │ - const v4, 0x7f07001c │ + const v1, 0x7f07001c │ │ - invoke-virtual {p0, v4}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v1}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Landroid/widget/TextView; │ + check-cast v1, Landroid/widget/TextView; │ │ - iput-object v4, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->englishNameExplanationTextView:Landroid/widget/TextView; │ + iput-object v1, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->englishNameExplanationTextView:Landroid/widget/TextView; │ │ .line 131 │ - const v4, 0x7f07001d │ + const v1, 0x7f07001d │ │ - invoke-virtual {p0, v4}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v1}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Landroid/widget/TextView; │ + check-cast v1, Landroid/widget/TextView; │ │ - iput-object v4, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->katakanaNameTextView:Landroid/widget/TextView; │ + iput-object v1, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->katakanaNameTextView:Landroid/widget/TextView; │ │ .line 132 │ - const v4, 0x7f07001e │ + const v1, 0x7f07001e │ │ - invoke-virtual {p0, v4}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v1}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Landroid/widget/TextView; │ + check-cast v1, Landroid/widget/TextView; │ │ - iput-object v4, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->romaajiNameTextView:Landroid/widget/TextView; │ + iput-object v1, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->romaajiNameTextView:Landroid/widget/TextView; │ │ .line 133 │ - const v4, 0x7f07001f │ + const v1, 0x7f07001f │ │ - invoke-virtual {p0, v4}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v1}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Landroid/widget/EditText; │ + check-cast v1, Landroid/widget/EditText; │ │ - iput-object v4, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->overrideRoomajiEditText:Landroid/widget/EditText; │ + iput-object v1, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->overrideRoomajiEditText:Landroid/widget/EditText; │ │ .line 134 │ - const v4, 0x7f070024 │ + const v1, 0x7f070024 │ │ - invoke-virtual {p0, v4}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v1}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Landroid/widget/Button; │ + check-cast v1, Landroid/widget/Button; │ │ - iput-object v4, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->writingGuideButton:Landroid/widget/Button; │ + iput-object v1, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->writingGuideButton:Landroid/widget/Button; │ │ .line 136 │ - const/4 v4, 0x5 │ + const/4 v1, 0x5 │ │ - new-array v0, v4, [Landroid/widget/Button; │ + new-array v3, v1, [Landroid/widget/Button; │ │ - const/4 v4, 0x0 │ + iget-object v1, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->pronunciationGuideButton:Landroid/widget/Button; │ │ - iget-object v5, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->pronunciationGuideButton:Landroid/widget/Button; │ + aput-object v1, v3, v2 │ │ - aput-object v5, v0, v4 │ - │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ - iget-object v5, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->startOverButton:Landroid/widget/Button; │ + iget-object v4, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->startOverButton:Landroid/widget/Button; │ │ - aput-object v5, v0, v4 │ + aput-object v4, v3, v1 │ │ - const/4 v4, 0x2 │ + const/4 v1, 0x2 │ │ - iget-object v5, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->shareButton:Landroid/widget/Button; │ + iget-object v4, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->shareButton:Landroid/widget/Button; │ │ - aput-object v5, v0, v4 │ + aput-object v4, v3, v1 │ │ - const/4 v4, 0x3 │ + const/4 v1, 0x3 │ │ - iget-object v5, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->convertToKanjiButton:Landroid/widget/Button; │ + iget-object v4, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->convertToKanjiButton:Landroid/widget/Button; │ │ - aput-object v5, v0, v4 │ + aput-object v4, v3, v1 │ │ - const/4 v4, 0x4 │ + const/4 v1, 0x4 │ │ - iget-object v5, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->writingGuideButton:Landroid/widget/Button; │ + iget-object v4, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->writingGuideButton:Landroid/widget/Button; │ │ - aput-object v5, v0, v4 │ + aput-object v4, v3, v1 │ │ - .local v0, "arr$":[Landroid/widget/Button; │ - array-length v3, v0 │ + array-length v4, v3 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + move v1, v2 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v1, v4, :cond_0 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v3, v1 │ │ .line 142 │ - .local v1, "button":Landroid/widget/Button; │ - invoke-virtual {v1, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + .local v0, "button":Landroid/widget/Button; │ + invoke-virtual {v0, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 136 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 145 │ - .end local v1 # "button":Landroid/widget/Button; │ + .end local v0 # "button":Landroid/widget/Button; │ :cond_0 │ - iget-object v4, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->overrideRoomajiEditText:Landroid/widget/EditText; │ + iget-object v1, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->overrideRoomajiEditText:Landroid/widget/EditText; │ │ - invoke-virtual {v4, p0}, Landroid/widget/EditText;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V │ + invoke-virtual {v1, p0}, Landroid/widget/EditText;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V │ │ .line 147 │ return-void │ .end method │ │ .method private showRoomajiAndKatakana()V │ .locals 4 │ @@ -790,14 +786,15 @@ │ │ new-array v4, v4, [Ljava/lang/Object; │ │ iget-object v5, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->englishName:Ljava/lang/String; │ │ aput-object v5, v4, v6 │ │ + .line 207 │ invoke-virtual {p0}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const/high16 v6, 0x7f050000 │ │ invoke-virtual {v5, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -806,34 +803,37 @@ │ │ aput-object v5, v4, v7 │ │ const/4 v5, 0x2 │ │ iget-object v6, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->katakanaName:Ljava/lang/String; │ │ + .line 208 │ invoke-virtual {v6, v8, v9}, Ljava/lang/String;->replace(CC)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x3 │ │ iget-object v6, p0, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->roomajiName:Ljava/lang/String; │ │ + .line 209 │ invoke-virtual {v6, v8, v9}, Ljava/lang/String;->replace(CC)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ + .line 205 │ invoke-static {v0, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 211 │ const-string v4, "android.intent.extra.TEXT" │ │ @@ -1126,22 +1126,24 @@ │ invoke-direct {p0}, Lcom/nolanlawson/jnameconverter/NameDisplayActivity;->fetchEnglishName()V │ │ .line 54 │ if-eqz p1, :cond_0 │ │ const-string v1, "savedRoomaji" │ │ + .line 55 │ invoke-virtual {p1, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ const-string v1, "savedKatakana" │ │ + .line 56 │ invoke-virtual {p1, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ .line 58 ├── smali/com/nolanlawson/jnameconverter/data/KanjiResultSpinnerAdapter.smali │ @@ -79,14 +79,15 @@ │ .line 50 │ .local v0, "context":Landroid/content/Context; │ if-nez p2, :cond_0 │ │ .line 51 │ const-string v4, "layout_inflater" │ │ + .line 52 │ invoke-virtual {v0, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/view/LayoutInflater; │ │ .line 53 ├── smali/com/nolanlawson/jnameconverter/data/KanjiResultListAdapter.smali │ @@ -89,14 +89,15 @@ │ .line 98 │ .local v0, "context":Landroid/content/Context; │ if-nez p2, :cond_0 │ │ .line 99 │ const-string v3, "layout_inflater" │ │ + .line 100 │ invoke-virtual {v0, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/view/LayoutInflater; │ │ .line 101 │ @@ -159,171 +160,177 @@ │ move-result-object v0 │ │ .line 64 │ .local v0, "context":Landroid/content/Context; │ if-nez p2, :cond_0 │ │ .line 65 │ - const-string v10, "layout_inflater" │ + const-string v9, "layout_inflater" │ │ - invoke-virtual {v0, v10}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + .line 66 │ + invoke-virtual {v0, v9}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Landroid/view/LayoutInflater; │ + check-cast v8, Landroid/view/LayoutInflater; │ │ .line 67 │ - .local v9, "vi":Landroid/view/LayoutInflater; │ - const v10, 0x7f030004 │ + .local v8, "vi":Landroid/view/LayoutInflater; │ + const v9, 0x7f030004 │ │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-virtual {v9, v10, v11}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ + invoke-virtual {v8, v9, v10}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object p2 │ │ .line 70 │ - .end local v9 # "vi":Landroid/view/LayoutInflater; │ + .end local v8 # "vi":Landroid/view/LayoutInflater; │ :cond_0 │ - const v10, 0x7f070013 │ + const v9, 0x7f070013 │ │ - invoke-virtual {p2, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p2, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Landroid/widget/TextView; │ + check-cast v5, Landroid/widget/TextView; │ │ .line 71 │ - .local v6, "kanjiView":Landroid/widget/TextView; │ - const v10, 0x7f070016 │ + .local v5, "kanjiView":Landroid/widget/TextView; │ + const v9, 0x7f070016 │ │ - invoke-virtual {p2, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + .line 72 │ + invoke-virtual {p2, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/TextView; │ │ .line 73 │ .local v2, "englishView":Landroid/widget/TextView; │ - const v10, 0x7f070015 │ + const v9, 0x7f070015 │ │ - invoke-virtual {p2, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + .line 74 │ + invoke-virtual {p2, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Landroid/widget/TextView; │ + check-cast v7, Landroid/widget/TextView; │ │ .line 76 │ - .local v8, "roomajiView":Landroid/widget/TextView; │ - new-instance v5, Ljava/lang/StringBuilder; │ + .local v7, "roomajiView":Landroid/widget/TextView; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ .line 77 │ - .local v5, "kanjiStringBuilder":Ljava/lang/StringBuilder; │ + .local v4, "kanjiStringBuilder":Ljava/lang/StringBuilder; │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ .line 78 │ .local v1, "englishStringBuilder":Ljava/lang/StringBuilder; │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ .line 80 │ - .local v7, "roomajiStringBuilder":Ljava/lang/StringBuilder; │ + .local v6, "roomajiStringBuilder":Ljava/lang/StringBuilder; │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v9 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ + check-cast v3, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ │ .line 81 │ - .local v4, "kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ + .local v3, "kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ const-string v10, " " │ │ - invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ - invoke-virtual {v4}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->getKanji()Ljava/lang/String; │ + invoke-virtual {v3}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->getKanji()Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 82 │ const-string v10, " " │ │ invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ - invoke-virtual {v4}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->getEnglish()Ljava/lang/String; │ + .line 83 │ + invoke-virtual {v3}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->getEnglish()Ljava/lang/String; │ │ move-result-object v11 │ │ + .line 82 │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 84 │ const-string v10, " " │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ - invoke-virtual {v4}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->getRoomaji()Ljava/lang/String; │ + .line 85 │ + invoke-virtual {v3}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->getRoomaji()Ljava/lang/String; │ │ move-result-object v11 │ │ + .line 84 │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 89 │ - .end local v4 # "kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ + .end local v3 # "kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ :cond_1 │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ - invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->substring(I)Ljava/lang/String; │ + invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;->substring(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v6, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v5, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 90 │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ - invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;->substring(I)Ljava/lang/String; │ + invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->substring(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v2, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v2, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 91 │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->substring(I)Ljava/lang/String; │ + invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;->substring(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v8, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v7, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 93 │ return-object p2 │ .end method │ │ .method private buildUpView(Ljava/util/List;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ .locals 1 ├── smali/com/nolanlawson/jnameconverter/data/db/KanjiEntryAdapter.smali │ @@ -85,14 +85,15 @@ │ .line 41 │ .local v0, "context":Landroid/content/Context; │ if-nez p2, :cond_1 │ │ .line 42 │ const-string v7, "layout_inflater" │ │ + .line 43 │ invoke-virtual {v0, v7}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Landroid/view/LayoutInflater; │ │ .line 44 │ @@ -116,34 +117,37 @@ │ │ check-cast v2, Landroid/widget/TextView; │ │ .line 48 │ .local v2, "kanjiView":Landroid/widget/TextView; │ const v7, 0x7f070016 │ │ + .line 49 │ invoke-virtual {p2, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ .line 50 │ .local v1, "englishView":Landroid/widget/TextView; │ const v7, 0x7f070015 │ │ + .line 51 │ invoke-virtual {p2, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/TextView; │ │ .line 52 │ .local v4, "roomajiView":Landroid/widget/TextView; │ const v7, 0x7f070014 │ │ + .line 53 │ invoke-virtual {p2, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/TextView; │ │ .line 56 ├── smali/com/nolanlawson/jnameconverter/data/db/KanjiEntryDBHelper.smali │ @@ -391,27 +391,27 @@ │ .line 103 │ invoke-direct {p0, p1}, Lcom/nolanlawson/jnameconverter/data/db/KanjiEntryDBHelper;->getContentValues(Lcom/nolanlawson/jnameconverter/data/db/KanjiEntry;)Landroid/content/ContentValues; │ │ move-result-object v0 │ │ .line 105 │ .local v0, "contentValues":Landroid/content/ContentValues; │ - iget-object v3, p0, Lcom/nolanlawson/jnameconverter/data/db/KanjiEntryDBHelper;->db:Landroid/database/sqlite/SQLiteDatabase; │ + iget-object v1, p0, Lcom/nolanlawson/jnameconverter/data/db/KanjiEntryDBHelper;->db:Landroid/database/sqlite/SQLiteDatabase; │ │ const-string v4, "kanjiEntries" │ │ const/4 v5, 0x0 │ │ - invoke-virtual {v3, v4, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v1, v4, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 107 │ - .local v1, "rowId":J │ - const-string v3, "KanjiEntryDBHelper" │ + .local v2, "rowId":J │ + const-string v1, "KanjiEntryDBHelper" │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ const-string v5, "inserted kanjiEntry: " │ │ @@ -425,26 +425,26 @@ │ │ const-string v5, " with rowId: " │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - invoke-virtual {v4, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v1, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 109 │ - return-wide v1 │ + return-wide v2 │ .end method │ │ .method public onCreate(Landroid/database/sqlite/SQLiteDatabase;)V │ .locals 4 │ .param p1, "db" # Landroid/database/sqlite/SQLiteDatabase; │ │ .prologue ├── smali/com/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator.smali │ @@ -372,79 +372,80 @@ │ │ .method private convertInitials(Ljava/lang/String;)Ljava/lang/String; │ .locals 7 │ .param p1, "token" # Ljava/lang/String; │ │ .prologue │ .line 160 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ .line 162 │ - .local v4, "sb":Ljava/lang/StringBuilder; │ + .local v1, "sb":Ljava/lang/StringBuilder; │ invoke-virtual {p1}, Ljava/lang/String;->toCharArray()[C │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "arr$":[C │ - array-length v3, v0 │ + array-length v5, v4 │ │ - .local v3, "len$":I │ const/4 v2, 0x0 │ │ - .local v2, "i$":I │ + move v3, v2 │ + │ :goto_0 │ - if-ge v2, v3, :cond_1 │ + if-ge v3, v5, :cond_1 │ │ - aget-char v1, v0, v2 │ + aget-char v0, v4, v3 │ │ .line 163 │ - .local v1, "ch":C │ - sget-object v5, Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;->lettersInJapanese:Ljava/util/Map; │ + .local v0, "ch":C │ + sget-object v2, Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;->lettersInJapanese:Ljava/util/Map; │ │ - invoke-static {v1}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ + invoke-static {v0}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ │ move-result-object v6 │ │ - invoke-interface {v5, v6}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ + invoke-interface {v2, v6}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 164 │ - sget-object v5, Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;->lettersInJapanese:Ljava/util/Map; │ + sget-object v2, Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;->lettersInJapanese:Ljava/util/Map; │ │ - invoke-static {v1}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ + invoke-static {v0}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ │ move-result-object v6 │ │ - invoke-interface {v5, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 162 │ :cond_0 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v2, v3, 0x1 │ + │ + move v3, v2 │ │ goto :goto_0 │ │ .line 168 │ - .end local v1 # "ch":C │ + .end local v0 # "ch":C │ :cond_1 │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - return-object v5 │ + return-object v2 │ .end method │ │ .method private loadDirectLookupNames()Ljava/util/Map; │ .locals 4 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -675,15 +676,15 @@ │ .line 208 │ return-object p1 │ .end method │ │ │ # virtual methods │ .method public convertToRomaajiAndKatakana(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ - .locals 13 │ + .locals 12 │ .param p1, "english" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ ")", │ "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair", │ @@ -697,155 +698,152 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/nolanlawson/japanesenamegenerator/v3/ConversionException; │ } │ .end annotation │ │ .prologue │ - const/4 v12, 0x0 │ + const/4 v9, 0x0 │ │ .line 93 │ if-eqz p1, :cond_0 │ │ invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const-string v11, "" │ + const-string v8, "" │ │ - invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v10 │ + move-result v7 │ │ - if-eqz v10, :cond_1 │ + if-eqz v7, :cond_1 │ │ .line 94 │ :cond_0 │ - new-instance v10, Lcom/nolanlawson/japanesenamegenerator/v3/ConversionException; │ + new-instance v7, Lcom/nolanlawson/japanesenamegenerator/v3/ConversionException; │ │ - const-string v11, "String is null or empty" │ + const-string v8, "String is null or empty" │ │ - invoke-direct {v10, v11}, Lcom/nolanlawson/japanesenamegenerator/v3/ConversionException;->(Ljava/lang/String;)V │ + invoke-direct {v7, v8}, Lcom/nolanlawson/japanesenamegenerator/v3/ConversionException;->(Ljava/lang/String;)V │ │ - throw v10 │ + throw v7 │ │ .line 97 │ :cond_1 │ invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v10}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object p1 │ │ .line 99 │ - const-string v10, " " │ + const-string v7, " " │ │ - invoke-static {p1, v10}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickSplit(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ + invoke-static {p1, v7}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickSplit(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 101 │ - .local v9, "tokens":[Ljava/lang/String; │ - new-instance v6, Ljava/lang/StringBuilder; │ + .local v6, "tokens":[Ljava/lang/String; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 102 │ - .local v6, "romaaji":Ljava/lang/StringBuilder; │ - new-instance v3, Ljava/lang/StringBuilder; │ + .local v3, "romaaji":Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ .line 105 │ - .local v3, "katakana":Ljava/lang/StringBuilder; │ - move-object v0, v9 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v5, v0 │ + .local v1, "katakana":Ljava/lang/StringBuilder; │ + array-length v10, v6 │ │ - .local v5, "len$":I │ - const/4 v2, 0x0 │ + move v8, v9 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v5, :cond_2 │ + if-ge v8, v10, :cond_2 │ │ - aget-object v8, v0, v2 │ + aget-object v5, v6, v8 │ │ .line 107 │ - .local v8, "token":Ljava/lang/String; │ - invoke-direct {p0, v8}, Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;->convertEnglishToken(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ + .local v5, "token":Ljava/lang/String; │ + invoke-direct {p0, v5}, Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;->convertEnglishToken(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 108 │ - .local v1, "convertedPair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ - invoke-virtual {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; │ + .local v0, "convertedPair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + invoke-virtual {v0}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - check-cast v10, Ljava/lang/String; │ + check-cast v7, Ljava/lang/String; │ │ - invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ const-string v11, " " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 109 │ - invoke-virtual {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ + invoke-virtual {v0}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - check-cast v10, Ljava/lang/String; │ + check-cast v7, Ljava/lang/String; │ │ - invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ const-string v11, " " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 105 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v7, v8, 0x1 │ + │ + move v8, v7 │ │ goto :goto_0 │ │ .line 113 │ - .end local v1 # "convertedPair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ - .end local v8 # "token":Ljava/lang/String; │ + .end local v0 # "convertedPair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + .end local v5 # "token":Ljava/lang/String; │ :cond_2 │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v10 │ + move-result v7 │ │ - add-int/lit8 v10, v10, -0x1 │ + add-int/lit8 v7, v7, -0x1 │ │ - invoke-virtual {v3, v12, v10}, Ljava/lang/StringBuilder;->substring(II)Ljava/lang/String; │ + invoke-virtual {v1, v9, v7}, Ljava/lang/StringBuilder;->substring(II)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v2 │ │ .line 114 │ - .local v4, "katakanaResult":Ljava/lang/String; │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->length()I │ + .local v2, "katakanaResult":Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v10 │ + move-result v7 │ │ - add-int/lit8 v10, v10, -0x1 │ + add-int/lit8 v7, v7, -0x1 │ │ - invoke-virtual {v6, v12, v10}, Ljava/lang/StringBuilder;->substring(II)Ljava/lang/String; │ + invoke-virtual {v3, v9, v7}, Ljava/lang/StringBuilder;->substring(II)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 116 │ - .local v7, "romaajiResult":Ljava/lang/String; │ - invoke-static {v7, v4}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ + .local v4, "romaajiResult":Ljava/lang/String; │ + invoke-static {v4, v2}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - return-object v10 │ + return-object v7 │ .end method ├── smali/com/nolanlawson/japanesenamegenerator/v3/TestKatakanaConversion.smali │ @@ -151,98 +151,97 @@ │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 23 │ - new-instance v1, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; │ + new-instance v0, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; │ │ - invoke-direct {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter;->()V │ + invoke-direct {v0}, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter;->()V │ │ .line 24 │ - .local v1, "kc":Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; │ - const-string v3, "all_names.txt" │ + .local v0, "kc":Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; │ + const-string v2, "all_names.txt" │ │ - const v4, 0x7fffffff │ + const v3, 0x7fffffff │ │ - invoke-static {v3, v4}, Lcom/nolanlawson/japanesenamegenerator/v3/TestKatakanaConversion;->getLargeTrainingData(Ljava/lang/String;I)Ljava/util/List; │ + invoke-static {v2, v3}, Lcom/nolanlawson/japanesenamegenerator/v3/TestKatakanaConversion;->getLargeTrainingData(Ljava/lang/String;I)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ + check-cast v1, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ │ .line 25 │ - .local v2, "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + .local v1, "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ sget-object v4, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - invoke-virtual {v2}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ + invoke-virtual {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-virtual {v4, v3}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v4, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 26 │ sget-object v4, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v5, " " │ │ - invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - invoke-virtual {v2}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ + invoke-virtual {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-virtual {v1, v3}, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter;->convertToKatakana(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v2}, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter;->convertToKatakana(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v4, v3}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v4, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 27 │ - sget-object v3, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v2, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ const-string v4, "\n" │ │ - invoke-virtual {v3, v4}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v2, v4}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 29 │ - .end local v2 # "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + .end local v1 # "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ :cond_0 │ return-void │ .end method ├── smali/com/nolanlawson/japanesenamegenerator/v3/TestKanjiGenerator.smali │ @@ -11,8148 +11,8141 @@ │ .line 17 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static main([Ljava/lang/String;)V │ - .locals 11 │ + .locals 10 │ .param p0, "args" # [Ljava/lang/String; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ + const/4 v5, 0x0 │ + │ .line 19 │ - const-string v8, "kanji_dictionary.csv" │ + const-string v6, "kanji_dictionary.csv" │ │ - invoke-static {v8}, Ljava/lang/ClassLoader;->getSystemResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream; │ + invoke-static {v6}, Ljava/lang/ClassLoader;->getSystemResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream; │ │ - move-result-object v2 │ + move-result-object v0 │ │ .line 20 │ - .local v2, "is":Ljava/io/InputStream; │ - new-instance v4, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator; │ + .local v0, "is":Ljava/io/InputStream; │ + new-instance v2, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator; │ │ - invoke-direct {v4, v2}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->(Ljava/io/InputStream;)V │ + invoke-direct {v2, v0}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->(Ljava/io/InputStream;)V │ │ .line 22 │ - .local v4, "kg":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator; │ - const/16 v8, 0x53e │ - │ - new-array v7, v8, [Ljava/lang/String; │ + .local v2, "kg":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator; │ + const/16 v6, 0x53e │ │ - const/4 v8, 0x0 │ + new-array v4, v6, [Ljava/lang/String; │ │ - const-string v9, "nooran" │ + const-string v6, "nooran" │ │ - aput-object v9, v7, v8 │ + aput-object v6, v4, v5 │ │ - const/4 v8, 0x1 │ + const/4 v6, 0x1 │ │ - const-string v9, "kenji" │ + const-string v7, "kenji" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/4 v8, 0x2 │ + const/4 v6, 0x2 │ │ - const-string v9, "kebin" │ + const-string v7, "kebin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/4 v8, 0x3 │ + const/4 v6, 0x3 │ │ - const-string v9, "meria" │ + const-string v7, "meria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/4 v8, 0x4 │ + const/4 v6, 0x4 │ │ - const-string v9, "shia" │ + const-string v7, "shia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/4 v8, 0x5 │ + const/4 v6, 0x5 │ │ - const-string v9, "meebisu" │ + const-string v7, "meebisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/4 v8, 0x6 │ + const/4 v6, 0x6 │ │ - const-string v9, "shanon" │ + const-string v7, "shanon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/4 v8, 0x7 │ + const/4 v6, 0x7 │ │ - const-string v9, "adamu" │ + const-string v7, "adamu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x8 │ + const/16 v6, 0x8 │ │ - const-string v9, "jasutin" │ + const-string v7, "jasutin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x9 │ + const/16 v6, 0x9 │ │ - const-string v9, "erikku" │ + const-string v7, "erikku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xa │ + const/16 v6, 0xa │ │ - const-string v9, "rikku" │ + const-string v7, "rikku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xb │ + const/16 v6, 0xb │ │ - const-string v9, "jetto" │ + const-string v7, "jetto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xc │ + const/16 v6, 0xc │ │ - const-string v9, "katto" │ + const-string v7, "katto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xd │ + const/16 v6, 0xd │ │ - const-string v9, "batto" │ + const-string v7, "batto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xe │ + const/16 v6, 0xe │ │ - const-string v9, "sharon" │ + const-string v7, "sharon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xf │ + const/16 v6, 0xf │ │ - const-string v9, "sheriru" │ + const-string v7, "sheriru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x10 │ + const/16 v6, 0x10 │ │ - const-string v9, "timu" │ + const-string v7, "timu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x11 │ + const/16 v6, 0x11 │ │ - const-string v9, "timoshii" │ + const-string v7, "timoshii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x12 │ + const/16 v6, 0x12 │ │ - const-string v9, "torenton" │ + const-string v7, "torenton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x13 │ + const/16 v6, 0x13 │ │ - const-string v9, "kariru" │ + const-string v7, "kariru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x14 │ + const/16 v6, 0x14 │ │ - const-string v9, "eiden" │ + const-string v7, "eiden" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x15 │ + const/16 v6, 0x15 │ │ - const-string v9, "erizabesu" │ + const-string v7, "erizabesu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x16 │ + const/16 v6, 0x16 │ │ - const-string v9, "andore" │ + const-string v7, "andore" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x17 │ + const/16 v6, 0x17 │ │ - const-string v9, "furanchesuka" │ + const-string v7, "furanchesuka" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x18 │ + const/16 v6, 0x18 │ │ - const-string v9, "gaburiera" │ + const-string v7, "gaburiera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x19 │ + const/16 v6, 0x19 │ │ - const-string v9, "gaburieru" │ + const-string v7, "gaburieru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1a │ + const/16 v6, 0x1a │ │ - const-string v9, "pedoro" │ + const-string v7, "pedoro" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1b │ + const/16 v6, 0x1b │ │ - const-string v9, "parisu" │ + const-string v7, "parisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1c │ + const/16 v6, 0x1c │ │ - const-string v9, "edowaado" │ + const-string v7, "edowaado" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1d │ + const/16 v6, 0x1d │ │ - const-string v9, "reegan" │ + const-string v7, "reegan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1e │ + const/16 v6, 0x1e │ │ - const-string v9, "karii" │ + const-string v7, "karii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1f │ + const/16 v6, 0x1f │ │ - const-string v9, "oorora" │ + const-string v7, "oorora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x20 │ + const/16 v6, 0x20 │ │ - const-string v9, "kiana" │ + const-string v7, "kiana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x21 │ + const/16 v6, 0x21 │ │ - const-string v9, "jakku" │ + const-string v7, "jakku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x22 │ + const/16 v6, 0x22 │ │ - const-string v9, "jeikobu" │ + const-string v7, "jeikobu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x23 │ + const/16 v6, 0x23 │ │ - const-string v9, "jeisu" │ + const-string v7, "jeisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x24 │ + const/16 v6, 0x24 │ │ - const-string v9, "erisa" │ + const-string v7, "erisa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x25 │ + const/16 v6, 0x25 │ │ - const-string v9, "airiin" │ + const-string v7, "airiin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x26 │ + const/16 v6, 0x26 │ │ - const-string v9, "shiizaa" │ + const-string v7, "shiizaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x27 │ + const/16 v6, 0x27 │ │ - const-string v9, "ruuben" │ + const-string v7, "ruuben" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x28 │ + const/16 v6, 0x28 │ │ - const-string v9, "eijia" │ + const-string v7, "eijia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x29 │ + const/16 v6, 0x29 │ │ - const-string v9, "jeison" │ + const-string v7, "jeison" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2a │ + const/16 v6, 0x2a │ │ - const-string v9, "zakku" │ + const-string v7, "zakku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2b │ + const/16 v6, 0x2b │ │ - const-string v9, "eiburii" │ + const-string v7, "eiburii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2c │ + const/16 v6, 0x2c │ │ - const-string v9, "tarin" │ + const-string v7, "tarin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2d │ + const/16 v6, 0x2d │ │ - const-string v9, "jazumin" │ + const-string v7, "jazumin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2e │ + const/16 v6, 0x2e │ │ - const-string v9, "jaroddo" │ + const-string v7, "jaroddo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2f │ + const/16 v6, 0x2f │ │ - const-string v9, "teitamu" │ + const-string v7, "teitamu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x30 │ + const/16 v6, 0x30 │ │ - const-string v9, "miccheru" │ + const-string v7, "miccheru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x31 │ + const/16 v6, 0x31 │ │ - const-string v9, "omaa" │ + const-string v7, "omaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x32 │ + const/16 v6, 0x32 │ │ - const-string v9, "shindi" │ + const-string v7, "shindi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x33 │ + const/16 v6, 0x33 │ │ - const-string v9, "joshua" │ + const-string v7, "joshua" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x34 │ + const/16 v6, 0x34 │ │ - const-string v9, "mariana" │ + const-string v7, "mariana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x35 │ + const/16 v6, 0x35 │ │ - const-string v9, "meranii" │ + const-string v7, "meranii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x36 │ + const/16 v6, 0x36 │ │ - const-string v9, "jurii" │ + const-string v7, "jurii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x37 │ + const/16 v6, 0x37 │ │ - const-string v9, "reegan" │ + const-string v7, "reegan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x38 │ + const/16 v6, 0x38 │ │ - const-string v9, "juria" │ + const-string v7, "juria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x39 │ + const/16 v6, 0x39 │ │ - const-string v9, "burukku" │ + const-string v7, "burukku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3a │ + const/16 v6, 0x3a │ │ - const-string v9, "ebonii" │ + const-string v7, "ebonii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3b │ + const/16 v6, 0x3b │ │ - const-string v9, "zooi" │ + const-string v7, "zooi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3c │ + const/16 v6, 0x3c │ │ - const-string v9, "seera" │ + const-string v7, "seera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3d │ + const/16 v6, 0x3d │ │ - const-string v9, "noora" │ + const-string v7, "noora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3e │ + const/16 v6, 0x3e │ │ - const-string v9, "kari" │ + const-string v7, "kari" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3f │ + const/16 v6, 0x3f │ │ - const-string v9, "osukaa" │ + const-string v7, "osukaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x40 │ + const/16 v6, 0x40 │ │ - const-string v9, "joodin" │ + const-string v7, "joodin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x41 │ + const/16 v6, 0x41 │ │ - const-string v9, "noemi" │ + const-string v7, "noemi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x42 │ + const/16 v6, 0x42 │ │ - const-string v9, "mashuu" │ + const-string v7, "mashuu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x43 │ + const/16 v6, 0x43 │ │ - const-string v9, "aabin" │ + const-string v7, "aabin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x44 │ + const/16 v6, 0x44 │ │ - const-string v9, "ruukasu" │ + const-string v7, "ruukasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x45 │ + const/16 v6, 0x45 │ │ - const-string v9, "adison" │ + const-string v7, "adison" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x46 │ + const/16 v6, 0x46 │ │ - const-string v9, "henrii" │ + const-string v7, "henrii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x47 │ + const/16 v6, 0x47 │ │ - const-string v9, "aanesuto" │ + const-string v7, "aanesuto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x48 │ + const/16 v6, 0x48 │ │ - const-string v9, "jamaaru" │ + const-string v7, "jamaaru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x49 │ + const/16 v6, 0x49 │ │ - const-string v9, "guroria" │ + const-string v7, "guroria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4a │ + const/16 v6, 0x4a │ │ - const-string v9, "harii" │ + const-string v7, "harii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4b │ + const/16 v6, 0x4b │ │ - const-string v9, "bennetto" │ + const-string v7, "bennetto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4c │ + const/16 v6, 0x4c │ │ - const-string v9, "india" │ + const-string v7, "india" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4d │ + const/16 v6, 0x4d │ │ - const-string v9, "jurissa" │ + const-string v7, "jurissa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4e │ + const/16 v6, 0x4e │ │ - const-string v9, "joana" │ + const-string v7, "joana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4f │ + const/16 v6, 0x4f │ │ - const-string v9, "ronii" │ + const-string v7, "ronii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x50 │ + const/16 v6, 0x50 │ │ - const-string v9, "keidensu" │ + const-string v7, "keidensu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x51 │ + const/16 v6, 0x51 │ │ - const-string v9, "erizabesu" │ + const-string v7, "erizabesu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x52 │ + const/16 v6, 0x52 │ │ - const-string v9, "roisu" │ + const-string v7, "roisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x53 │ + const/16 v6, 0x53 │ │ - const-string v9, "bansu" │ + const-string v7, "bansu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x54 │ + const/16 v6, 0x54 │ │ - const-string v9, "danii" │ + const-string v7, "danii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x55 │ + const/16 v6, 0x55 │ │ - const-string v9, "amaya" │ + const-string v7, "amaya" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x56 │ + const/16 v6, 0x56 │ │ - const-string v9, "haarii" │ + const-string v7, "haarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x57 │ + const/16 v6, 0x57 │ │ - const-string v9, "arison" │ + const-string v7, "arison" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x58 │ + const/16 v6, 0x58 │ │ - const-string v9, "anita" │ + const-string v7, "anita" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x59 │ + const/16 v6, 0x59 │ │ - const-string v9, "rorando" │ + const-string v7, "rorando" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x5a │ + const/16 v6, 0x5a │ │ - const-string v9, "rinjii" │ + const-string v7, "rinjii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x5b │ + const/16 v6, 0x5b │ │ - const-string v9, "jerii" │ + const-string v7, "jerii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x5c │ + const/16 v6, 0x5c │ │ - const-string v9, "herena" │ + const-string v7, "herena" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x5d │ + const/16 v6, 0x5d │ │ - const-string v9, "rondon" │ + const-string v7, "rondon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x5e │ + const/16 v6, 0x5e │ │ - const-string v9, "zakaraia" │ + const-string v7, "zakaraia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x5f │ + const/16 v6, 0x5f │ │ - const-string v9, "iidisu" │ + const-string v7, "iidisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x60 │ + const/16 v6, 0x60 │ │ - const-string v9, "konaa" │ + const-string v7, "konaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x61 │ + const/16 v6, 0x61 │ │ - const-string v9, "yuujin" │ + const-string v7, "yuujin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x62 │ + const/16 v6, 0x62 │ │ - const-string v9, "araseri" │ + const-string v7, "araseri" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x63 │ + const/16 v6, 0x63 │ │ - const-string v9, "fabiora" │ + const-string v7, "fabiora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x64 │ + const/16 v6, 0x64 │ │ - const-string v9, "erunesuto" │ + const-string v7, "erunesuto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x65 │ + const/16 v6, 0x65 │ │ - const-string v9, "yasumin" │ + const-string v7, "yasumin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x66 │ + const/16 v6, 0x66 │ │ - const-string v9, "arekkusu" │ + const-string v7, "arekkusu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x67 │ + const/16 v6, 0x67 │ │ - const-string v9, "rokkii" │ + const-string v7, "rokkii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x68 │ + const/16 v6, 0x68 │ │ - const-string v9, "ririan" │ + const-string v7, "ririan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x69 │ + const/16 v6, 0x69 │ │ - const-string v9, "rorena" │ + const-string v7, "rorena" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x6a │ + const/16 v6, 0x6a │ │ - const-string v9, "ruushii" │ + const-string v7, "ruushii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x6b │ + const/16 v6, 0x6b │ │ - const-string v9, "arekushisu" │ + const-string v7, "arekushisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x6c │ + const/16 v6, 0x6c │ │ - const-string v9, "anasutashia" │ + const-string v7, "anasutashia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x6d │ + const/16 v6, 0x6d │ │ - const-string v9, "eburin" │ + const-string v7, "eburin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x6e │ + const/16 v6, 0x6e │ │ - const-string v9, "peiton" │ + const-string v7, "peiton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x6f │ + const/16 v6, 0x6f │ │ - const-string v9, "karurosu" │ + const-string v7, "karurosu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x70 │ + const/16 v6, 0x70 │ │ - const-string v9, "arekku" │ + const-string v7, "arekku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x71 │ + const/16 v6, 0x71 │ │ - const-string v9, "daiana" │ + const-string v7, "daiana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x72 │ + const/16 v6, 0x72 │ │ - const-string v9, "daian" │ + const-string v7, "daian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x73 │ + const/16 v6, 0x73 │ │ - const-string v9, "aran" │ + const-string v7, "aran" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x74 │ + const/16 v6, 0x74 │ │ - const-string v9, "ibetto" │ + const-string v7, "ibetto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x75 │ + const/16 v6, 0x75 │ │ - const-string v9, "juriana" │ + const-string v7, "juriana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x76 │ + const/16 v6, 0x76 │ │ - const-string v9, "arieru" │ + const-string v7, "arieru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x77 │ + const/16 v6, 0x77 │ │ - const-string v9, "jurian" │ + const-string v7, "jurian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x78 │ + const/16 v6, 0x78 │ │ - const-string v9, "mandi" │ + const-string v7, "mandi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x79 │ + const/16 v6, 0x79 │ │ - const-string v9, "meison" │ + const-string v7, "meison" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x7a │ + const/16 v6, 0x7a │ │ - const-string v9, "danieru" │ + const-string v7, "danieru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x7b │ + const/16 v6, 0x7b │ │ - const-string v9, "judisu" │ + const-string v7, "judisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x7c │ + const/16 v6, 0x7c │ │ - const-string v9, "kuentin" │ + const-string v7, "kuentin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x7d │ + const/16 v6, 0x7d │ │ - const-string v9, "kurarensu" │ + const-string v7, "kurarensu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x7e │ + const/16 v6, 0x7e │ │ - const-string v9, "ramon" │ + const-string v7, "ramon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x7f │ + const/16 v6, 0x7f │ │ - const-string v9, "keira" │ + const-string v7, "keira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x80 │ + const/16 v6, 0x80 │ │ - const-string v9, "renee" │ + const-string v7, "renee" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x81 │ + const/16 v6, 0x81 │ │ - const-string v9, "mariberu" │ + const-string v7, "mariberu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x82 │ + const/16 v6, 0x82 │ │ - const-string v9, "reira" │ + const-string v7, "reira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x83 │ + const/16 v6, 0x83 │ │ - const-string v9, "damarisu" │ + const-string v7, "damarisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x84 │ + const/16 v6, 0x84 │ │ - const-string v9, "naijeru" │ + const-string v7, "naijeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x85 │ + const/16 v6, 0x85 │ │ - const-string v9, "marisoru" │ + const-string v7, "marisoru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x86 │ + const/16 v6, 0x86 │ │ - const-string v9, "gureidi" │ + const-string v7, "gureidi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x87 │ + const/16 v6, 0x87 │ │ - const-string v9, "burokku" │ + const-string v7, "burokku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x88 │ + const/16 v6, 0x88 │ │ - const-string v9, "timoshii" │ + const-string v7, "timoshii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x89 │ + const/16 v6, 0x89 │ │ - const-string v9, "aizakku" │ + const-string v7, "aizakku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x8a │ + const/16 v6, 0x8a │ │ - const-string v9, "ruuben" │ + const-string v7, "ruuben" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x8b │ + const/16 v6, 0x8b │ │ - const-string v9, "girubaato" │ + const-string v7, "girubaato" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x8c │ + const/16 v6, 0x8c │ │ - const-string v9, "jon" │ + const-string v7, "jon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x8d │ + const/16 v6, 0x8d │ │ - const-string v9, "jeneshisu" │ + const-string v7, "jeneshisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x8e │ + const/16 v6, 0x8e │ │ - const-string v9, "keitorin" │ + const-string v7, "keitorin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x8f │ + const/16 v6, 0x8f │ │ - const-string v9, "heirii" │ + const-string v7, "heirii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x90 │ + const/16 v6, 0x90 │ │ - const-string v9, "aronso" │ + const-string v7, "aronso" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x91 │ + const/16 v6, 0x91 │ │ - const-string v9, "arubaato" │ + const-string v7, "arubaato" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x92 │ + const/16 v6, 0x92 │ │ - const-string v9, "robin" │ + const-string v7, "robin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x93 │ + const/16 v6, 0x93 │ │ - const-string v9, "heren" │ + const-string v7, "heren" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x94 │ + const/16 v6, 0x94 │ │ - const-string v9, "gurecchen" │ + const-string v7, "gurecchen" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x95 │ + const/16 v6, 0x95 │ │ - const-string v9, "afumedo" │ + const-string v7, "afumedo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x96 │ + const/16 v6, 0x96 │ │ - const-string v9, "matteo" │ + const-string v7, "matteo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x97 │ + const/16 v6, 0x97 │ │ - const-string v9, "besanii" │ + const-string v7, "besanii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x98 │ + const/16 v6, 0x98 │ │ - const-string v9, "chaarii" │ + const-string v7, "chaarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x99 │ + const/16 v6, 0x99 │ │ - const-string v9, "suteishii" │ + const-string v7, "suteishii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x9a │ + const/16 v6, 0x9a │ │ - const-string v9, "buraisen" │ + const-string v7, "buraisen" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x9b │ + const/16 v6, 0x9b │ │ - const-string v9, "keirebu" │ + const-string v7, "keirebu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x9c │ + const/16 v6, 0x9c │ │ - const-string v9, "rei" │ + const-string v7, "rei" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x9d │ + const/16 v6, 0x9d │ │ - const-string v9, "merubin" │ + const-string v7, "merubin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x9e │ + const/16 v6, 0x9e │ │ - const-string v9, "koobin" │ + const-string v7, "koobin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x9f │ + const/16 v6, 0x9f │ │ - const-string v9, "burandon" │ + const-string v7, "burandon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xa0 │ + const/16 v6, 0xa0 │ │ - const-string v9, "dereku" │ + const-string v7, "dereku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xa1 │ + const/16 v6, 0xa1 │ │ - const-string v9, "riisu" │ + const-string v7, "riisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xa2 │ + const/16 v6, 0xa2 │ │ - const-string v9, "buruusu" │ + const-string v7, "buruusu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xa3 │ + const/16 v6, 0xa3 │ │ - const-string v9, "weiron" │ + const-string v7, "weiron" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xa4 │ + const/16 v6, 0xa4 │ │ - const-string v9, "bikutoria" │ + const-string v7, "bikutoria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xa5 │ + const/16 v6, 0xa5 │ │ - const-string v9, "marin" │ + const-string v7, "marin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xa6 │ + const/16 v6, 0xa6 │ │ - const-string v9, "mario" │ + const-string v7, "mario" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xa7 │ + const/16 v6, 0xa7 │ │ - const-string v9, "marii" │ + const-string v7, "marii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xa8 │ + const/16 v6, 0xa8 │ │ - const-string v9, "maria" │ + const-string v7, "maria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xa9 │ + const/16 v6, 0xa9 │ │ - const-string v9, "hanna" │ + const-string v7, "hanna" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xaa │ + const/16 v6, 0xaa │ │ - const-string v9, "dekuran" │ + const-string v7, "dekuran" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xab │ + const/16 v6, 0xab │ │ - const-string v9, "diikon" │ + const-string v7, "diikon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xac │ + const/16 v6, 0xac │ │ - const-string v9, "kurisuten" │ + const-string v7, "kurisuten" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xad │ + const/16 v6, 0xad │ │ - const-string v9, "ruisu" │ + const-string v7, "ruisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xae │ + const/16 v6, 0xae │ │ - const-string v9, "seiji" │ + const-string v7, "seiji" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xaf │ + const/16 v6, 0xaf │ │ - const-string v9, "sutefanii" │ + const-string v7, "sutefanii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xb0 │ + const/16 v6, 0xb0 │ │ - const-string v9, "sukai" │ + const-string v7, "sukai" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xb1 │ + const/16 v6, 0xb1 │ │ - const-string v9, "arudo" │ + const-string v7, "arudo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xb2 │ + const/16 v6, 0xb2 │ │ - const-string v9, "monika" │ + const-string v7, "monika" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xb3 │ + const/16 v6, 0xb3 │ │ - const-string v9, "seshiria" │ + const-string v7, "seshiria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xb4 │ + const/16 v6, 0xb4 │ │ - const-string v9, "reinii" │ + const-string v7, "reinii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xb5 │ + const/16 v6, 0xb5 │ │ - const-string v9, "kurisutofaa" │ + const-string v7, "kurisutofaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xb6 │ + const/16 v6, 0xb6 │ │ - const-string v9, "iriana" │ + const-string v7, "iriana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xb7 │ + const/16 v6, 0xb7 │ │ - const-string v9, "yohanna" │ + const-string v7, "yohanna" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xb8 │ + const/16 v6, 0xb8 │ │ - const-string v9, "saburina" │ + const-string v7, "saburina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xb9 │ + const/16 v6, 0xb9 │ │ - const-string v9, "peiton" │ + const-string v7, "peiton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xba │ + const/16 v6, 0xba │ │ - const-string v9, "aaru" │ + const-string v7, "aaru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xbb │ + const/16 v6, 0xbb │ │ - const-string v9, "geiji" │ + const-string v7, "geiji" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xbc │ + const/16 v6, 0xbc │ │ - const-string v9, "souru" │ + const-string v7, "souru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xbd │ + const/16 v6, 0xbd │ │ - const-string v9, "jurian" │ + const-string v7, "jurian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xbe │ + const/16 v6, 0xbe │ │ - const-string v9, "erika" │ + const-string v7, "erika" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xbf │ + const/16 v6, 0xbf │ │ - const-string v9, "jurietto" │ + const-string v7, "jurietto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xc0 │ + const/16 v6, 0xc0 │ │ - const-string v9, "merissa" │ + const-string v7, "merissa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xc1 │ + const/16 v6, 0xc1 │ │ - const-string v9, "ariiya" │ + const-string v7, "ariiya" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xc2 │ + const/16 v6, 0xc2 │ │ - const-string v9, "doryuu" │ + const-string v7, "doryuu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xc3 │ + const/16 v6, 0xc3 │ │ - const-string v9, "meredisu" │ + const-string v7, "meredisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xc4 │ + const/16 v6, 0xc4 │ │ - const-string v9, "keison" │ + const-string v7, "keison" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xc5 │ + const/16 v6, 0xc5 │ │ - const-string v9, "edogaa" │ + const-string v7, "edogaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xc6 │ + const/16 v6, 0xc6 │ │ - const-string v9, "buraddo" │ + const-string v7, "buraddo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xc7 │ + const/16 v6, 0xc7 │ │ - const-string v9, "darian" │ + const-string v7, "darian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xc8 │ + const/16 v6, 0xc8 │ │ - const-string v9, "sariban" │ + const-string v7, "sariban" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xc9 │ + const/16 v6, 0xc9 │ │ - const-string v9, "karen" │ + const-string v7, "karen" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xca │ + const/16 v6, 0xca │ │ - const-string v9, "kuin" │ + const-string v7, "kuin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xcb │ + const/16 v6, 0xcb │ │ - const-string v9, "tonii" │ + const-string v7, "tonii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xcc │ + const/16 v6, 0xcc │ │ - const-string v9, "katarina" │ + const-string v7, "katarina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xcd │ + const/16 v6, 0xcd │ │ - const-string v9, "purishira" │ + const-string v7, "purishira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xce │ + const/16 v6, 0xce │ │ - const-string v9, "samu" │ + const-string v7, "samu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xcf │ + const/16 v6, 0xcf │ │ - const-string v9, "sairasu" │ + const-string v7, "sairasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xd0 │ + const/16 v6, 0xd0 │ │ - const-string v9, "noeru" │ + const-string v7, "noeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xd1 │ + const/16 v6, 0xd1 │ │ - const-string v9, "an" │ + const-string v7, "an" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xd2 │ + const/16 v6, 0xd2 │ │ - const-string v9, "rairii" │ + const-string v7, "rairii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xd3 │ + const/16 v6, 0xd3 │ │ - const-string v9, "kyarisuta" │ + const-string v7, "kyarisuta" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xd4 │ + const/16 v6, 0xd4 │ │ - const-string v9, "aabingu" │ + const-string v7, "aabingu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xd5 │ + const/16 v6, 0xd5 │ │ - const-string v9, "ariana" │ + const-string v7, "ariana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xd6 │ + const/16 v6, 0xd6 │ │ - const-string v9, "maikeru" │ + const-string v7, "maikeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xd7 │ + const/16 v6, 0xd7 │ │ - const-string v9, "sabanna" │ + const-string v7, "sabanna" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xd8 │ + const/16 v6, 0xd8 │ │ - const-string v9, "beronika" │ + const-string v7, "beronika" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xd9 │ + const/16 v6, 0xd9 │ │ - const-string v9, "iiden" │ + const-string v7, "iiden" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xda │ + const/16 v6, 0xda │ │ - const-string v9, "jianna" │ + const-string v7, "jianna" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xdb │ + const/16 v6, 0xdb │ │ - const-string v9, "kiigan" │ + const-string v7, "kiigan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xdc │ + const/16 v6, 0xdc │ │ - const-string v9, "burenna" │ + const-string v7, "burenna" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xdd │ + const/16 v6, 0xdd │ │ - const-string v9, "roorando" │ + const-string v7, "roorando" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xde │ + const/16 v6, 0xde │ │ - const-string v9, "haamonii" │ + const-string v7, "haamonii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xdf │ + const/16 v6, 0xdf │ │ - const-string v9, "eriotto" │ + const-string v7, "eriotto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xe0 │ + const/16 v6, 0xe0 │ │ - const-string v9, "aizakku" │ + const-string v7, "aizakku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xe1 │ + const/16 v6, 0xe1 │ │ - const-string v9, "seodoa" │ + const-string v7, "seodoa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xe2 │ + const/16 v6, 0xe2 │ │ - const-string v9, "eberetto" │ + const-string v7, "eberetto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xe3 │ + const/16 v6, 0xe3 │ │ - const-string v9, "nia" │ + const-string v7, "nia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xe4 │ + const/16 v6, 0xe4 │ │ - const-string v9, "josefu" │ + const-string v7, "josefu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xe5 │ + const/16 v6, 0xe5 │ │ - const-string v9, "taison" │ + const-string v7, "taison" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xe6 │ + const/16 v6, 0xe6 │ │ - const-string v9, "rarissa" │ + const-string v7, "rarissa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xe7 │ + const/16 v6, 0xe7 │ │ - const-string v9, "diran" │ + const-string v7, "diran" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xe8 │ + const/16 v6, 0xe8 │ │ - const-string v9, "ruukasu" │ + const-string v7, "ruukasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xe9 │ + const/16 v6, 0xe9 │ │ - const-string v9, "kairu" │ + const-string v7, "kairu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xea │ + const/16 v6, 0xea │ │ - const-string v9, "chariti" │ + const-string v7, "chariti" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xeb │ + const/16 v6, 0xeb │ │ - const-string v9, "jiin" │ + const-string v7, "jiin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xec │ + const/16 v6, 0xec │ │ - const-string v9, "supensaa" │ + const-string v7, "supensaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xed │ + const/16 v6, 0xed │ │ - const-string v9, "karina" │ + const-string v7, "karina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xee │ + const/16 v6, 0xee │ │ - const-string v9, "furio" │ + const-string v7, "furio" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xef │ + const/16 v6, 0xef │ │ - const-string v9, "kari" │ + const-string v7, "kari" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xf0 │ + const/16 v6, 0xf0 │ │ - const-string v9, "roderikku" │ + const-string v7, "roderikku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xf1 │ + const/16 v6, 0xf1 │ │ - const-string v9, "kiara" │ + const-string v7, "kiara" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xf2 │ + const/16 v6, 0xf2 │ │ - const-string v9, "mohameddo" │ + const-string v7, "mohameddo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xf3 │ + const/16 v6, 0xf3 │ │ - const-string v9, "nikorasu" │ + const-string v7, "nikorasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xf4 │ + const/16 v6, 0xf4 │ │ - const-string v9, "hose" │ + const-string v7, "hose" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xf5 │ + const/16 v6, 0xf5 │ │ - const-string v9, "iirai" │ + const-string v7, "iirai" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xf6 │ + const/16 v6, 0xf6 │ │ - const-string v9, "joshu" │ + const-string v7, "joshu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xf7 │ + const/16 v6, 0xf7 │ │ - const-string v9, "jenebiibu" │ + const-string v7, "jenebiibu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xf8 │ + const/16 v6, 0xf8 │ │ - const-string v9, "an\'ya" │ + const-string v7, "an\'ya" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xf9 │ + const/16 v6, 0xf9 │ │ - const-string v9, "maya" │ + const-string v7, "maya" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xfa │ + const/16 v6, 0xfa │ │ - const-string v9, "banessa" │ + const-string v7, "banessa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xfb │ + const/16 v6, 0xfb │ │ - const-string v9, "bobii" │ + const-string v7, "bobii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xfc │ + const/16 v6, 0xfc │ │ - const-string v9, "burukkurin" │ + const-string v7, "burukkurin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xfd │ + const/16 v6, 0xfd │ │ - const-string v9, "oorando" │ + const-string v7, "oorando" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xfe │ + const/16 v6, 0xfe │ │ - const-string v9, "arisu" │ + const-string v7, "arisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0xff │ + const/16 v6, 0xff │ │ - const-string v9, "guwendorin" │ + const-string v7, "guwendorin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x100 │ + const/16 v6, 0x100 │ │ - const-string v9, "sebasuchan" │ + const-string v7, "sebasuchan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x101 │ + const/16 v6, 0x101 │ │ - const-string v9, "diin" │ + const-string v7, "diin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x102 │ + const/16 v6, 0x102 │ │ - const-string v9, "jaroddo" │ + const-string v7, "jaroddo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x103 │ + const/16 v6, 0x103 │ │ - const-string v9, "jenifaa" │ + const-string v7, "jenifaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x104 │ + const/16 v6, 0x104 │ │ - const-string v9, "donarudo" │ + const-string v7, "donarudo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x105 │ + const/16 v6, 0x105 │ │ - const-string v9, "dorian" │ + const-string v7, "dorian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x106 │ + const/16 v6, 0x106 │ │ - const-string v9, "jefurii" │ + const-string v7, "jefurii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x107 │ + const/16 v6, 0x107 │ │ - const-string v9, "kuupaa" │ + const-string v7, "kuupaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x108 │ + const/16 v6, 0x108 │ │ - const-string v9, "koora" │ + const-string v7, "koora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x109 │ + const/16 v6, 0x109 │ │ - const-string v9, "seidii" │ + const-string v7, "seidii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x10a │ + const/16 v6, 0x10a │ │ - const-string v9, "zandaa" │ + const-string v7, "zandaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x10b │ + const/16 v6, 0x10b │ │ - const-string v9, "horuhe" │ + const-string v7, "horuhe" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x10c │ + const/16 v6, 0x10c │ │ - const-string v9, "sutefan" │ + const-string v7, "sutefan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x10d │ + const/16 v6, 0x10d │ │ - const-string v9, "nabea" │ + const-string v7, "nabea" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x10e │ + const/16 v6, 0x10e │ │ - const-string v9, "korii" │ + const-string v7, "korii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x10f │ + const/16 v6, 0x10f │ │ - const-string v9, "jenifaa" │ + const-string v7, "jenifaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x110 │ + const/16 v6, 0x110 │ │ - const-string v9, "emirio" │ + const-string v7, "emirio" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x111 │ + const/16 v6, 0x111 │ │ - const-string v9, "emiria" │ + const-string v7, "emiria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x112 │ + const/16 v6, 0x112 │ │ - const-string v9, "eiden" │ + const-string v7, "eiden" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x113 │ + const/16 v6, 0x113 │ │ - const-string v9, "emirii" │ + const-string v7, "emirii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x114 │ + const/16 v6, 0x114 │ │ - const-string v9, "taireru" │ + const-string v7, "taireru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x115 │ + const/16 v6, 0x115 │ │ - const-string v9, "makusuweru" │ + const-string v7, "makusuweru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x116 │ + const/16 v6, 0x116 │ │ - const-string v9, "maasharu" │ + const-string v7, "maasharu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x117 │ + const/16 v6, 0x117 │ │ - const-string v9, "serujio" │ + const-string v7, "serujio" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x118 │ + const/16 v6, 0x118 │ │ - const-string v9, "eiberu" │ + const-string v7, "eiberu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x119 │ + const/16 v6, 0x119 │ │ - const-string v9, "andaason" │ + const-string v7, "andaason" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x11a │ + const/16 v6, 0x11a │ │ - const-string v9, "jozefu" │ + const-string v7, "jozefu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x11b │ + const/16 v6, 0x11b │ │ - const-string v9, "jia" │ + const-string v7, "jia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x11c │ + const/16 v6, 0x11c │ │ - const-string v9, "jein" │ + const-string v7, "jein" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x11d │ + const/16 v6, 0x11d │ │ - const-string v9, "reirani" │ + const-string v7, "reirani" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x11e │ + const/16 v6, 0x11e │ │ - const-string v9, "meranii" │ + const-string v7, "meranii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x11f │ + const/16 v6, 0x11f │ │ - const-string v9, "aishisu" │ + const-string v7, "aishisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x120 │ + const/16 v6, 0x120 │ │ - const-string v9, "kurisutaru" │ + const-string v7, "kurisutaru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x121 │ + const/16 v6, 0x121 │ │ - const-string v9, "zara" │ + const-string v7, "zara" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x122 │ + const/16 v6, 0x122 │ │ - const-string v9, "jobanna" │ + const-string v7, "jobanna" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x123 │ + const/16 v6, 0x123 │ │ - const-string v9, "ijiikieru" │ + const-string v7, "ijiikieru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x124 │ + const/16 v6, 0x124 │ │ - const-string v9, "esuteban" │ + const-string v7, "esuteban" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x125 │ + const/16 v6, 0x125 │ │ - const-string v9, "kashii" │ + const-string v7, "kashii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x126 │ + const/16 v6, 0x126 │ │ - const-string v9, "adereedo" │ + const-string v7, "adereedo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x127 │ + const/16 v6, 0x127 │ │ - const-string v9, "randon" │ + const-string v7, "randon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x128 │ + const/16 v6, 0x128 │ │ - const-string v9, "zein" │ + const-string v7, "zein" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x129 │ + const/16 v6, 0x129 │ │ - const-string v9, "buriana" │ + const-string v7, "buriana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x12a │ + const/16 v6, 0x12a │ │ - const-string v9, "burian" │ + const-string v7, "burian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x12b │ + const/16 v6, 0x12b │ │ - const-string v9, "jobanni" │ + const-string v7, "jobanni" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x12c │ + const/16 v6, 0x12c │ │ - const-string v9, "horii" │ + const-string v7, "horii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x12d │ + const/16 v6, 0x12d │ │ - const-string v9, "tia" │ + const-string v7, "tia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x12e │ + const/16 v6, 0x12e │ │ - const-string v9, "tesu" │ + const-string v7, "tesu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x12f │ + const/16 v6, 0x12f │ │ - const-string v9, "unberuto" │ + const-string v7, "unberuto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x130 │ + const/16 v6, 0x130 │ │ - const-string v9, "megan" │ + const-string v7, "megan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x131 │ + const/16 v6, 0x131 │ │ - const-string v9, "korutesu" │ + const-string v7, "korutesu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x132 │ + const/16 v6, 0x132 │ │ - const-string v9, "debon" │ + const-string v7, "debon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x133 │ + const/16 v6, 0x133 │ │ - const-string v9, "miranda" │ + const-string v7, "miranda" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x134 │ + const/16 v6, 0x134 │ │ - const-string v9, "eidoriana" │ + const-string v7, "eidoriana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x135 │ + const/16 v6, 0x135 │ │ - const-string v9, "eiburahamu" │ + const-string v7, "eiburahamu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x136 │ + const/16 v6, 0x136 │ │ - const-string v9, "megan" │ + const-string v7, "megan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x137 │ + const/16 v6, 0x137 │ │ - const-string v9, "damion" │ + const-string v7, "damion" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x138 │ + const/16 v6, 0x138 │ │ - const-string v9, "peiji" │ + const-string v7, "peiji" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x139 │ + const/16 v6, 0x139 │ │ - const-string v9, "roora" │ + const-string v7, "roora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x13a │ + const/16 v6, 0x13a │ │ - const-string v9, "roi" │ + const-string v7, "roi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x13b │ + const/16 v6, 0x13b │ │ - const-string v9, "katarina" │ + const-string v7, "katarina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x13c │ + const/16 v6, 0x13c │ │ - const-string v9, "daruton" │ + const-string v7, "daruton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x13d │ + const/16 v6, 0x13d │ │ - const-string v9, "mairo" │ + const-string v7, "mairo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x13e │ + const/16 v6, 0x13e │ │ - const-string v9, "burenda" │ + const-string v7, "burenda" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x13f │ + const/16 v6, 0x13f │ │ - const-string v9, "marisa" │ + const-string v7, "marisa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x140 │ + const/16 v6, 0x140 │ │ - const-string v9, "arana" │ + const-string v7, "arana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x141 │ + const/16 v6, 0x141 │ │ - const-string v9, "dariru" │ + const-string v7, "dariru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x142 │ + const/16 v6, 0x142 │ │ - const-string v9, "mairuzu" │ + const-string v7, "mairuzu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x143 │ + const/16 v6, 0x143 │ │ - const-string v9, "hanna" │ + const-string v7, "hanna" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x144 │ + const/16 v6, 0x144 │ │ - const-string v9, "tessa" │ + const-string v7, "tessa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x145 │ + const/16 v6, 0x145 │ │ - const-string v9, "marugariita" │ + const-string v7, "marugariita" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x146 │ + const/16 v6, 0x146 │ │ - const-string v9, "keirii" │ + const-string v7, "keirii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x147 │ + const/16 v6, 0x147 │ │ - const-string v9, "barentin" │ + const-string v7, "barentin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x148 │ + const/16 v6, 0x148 │ │ - const-string v9, "gai" │ + const-string v7, "gai" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x149 │ + const/16 v6, 0x149 │ │ - const-string v9, "korin" │ + const-string v7, "korin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x14a │ + const/16 v6, 0x14a │ │ - const-string v9, "torento" │ + const-string v7, "torento" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x14b │ + const/16 v6, 0x14b │ │ - const-string v9, "iraiza" │ + const-string v7, "iraiza" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x14c │ + const/16 v6, 0x14c │ │ - const-string v9, "abudura" │ + const-string v7, "abudura" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x14d │ + const/16 v6, 0x14d │ │ - const-string v9, "heizeru" │ + const-string v7, "heizeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x14e │ + const/16 v6, 0x14e │ │ - const-string v9, "rushiiru" │ + const-string v7, "rushiiru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x14f │ + const/16 v6, 0x14f │ │ - const-string v9, "ariina" │ + const-string v7, "ariina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x150 │ + const/16 v6, 0x150 │ │ - const-string v9, "kerushii" │ + const-string v7, "kerushii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x151 │ + const/16 v6, 0x151 │ │ - const-string v9, "anjerin" │ + const-string v7, "anjerin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x152 │ + const/16 v6, 0x152 │ │ - const-string v9, "koodi" │ + const-string v7, "koodi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x153 │ + const/16 v6, 0x153 │ │ - const-string v9, "terensu" │ + const-string v7, "terensu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x154 │ + const/16 v6, 0x154 │ │ - const-string v9, "karumen" │ + const-string v7, "karumen" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x155 │ + const/16 v6, 0x155 │ │ - const-string v9, "eiburamu" │ + const-string v7, "eiburamu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x156 │ + const/16 v6, 0x156 │ │ - const-string v9, "janisu" │ + const-string v7, "janisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x157 │ + const/16 v6, 0x157 │ │ - const-string v9, "rafaeru" │ + const-string v7, "rafaeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x158 │ + const/16 v6, 0x158 │ │ - const-string v9, "eidan" │ + const-string v7, "eidan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x159 │ + const/16 v6, 0x159 │ │ - const-string v9, "makkenna" │ + const-string v7, "makkenna" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x15a │ + const/16 v6, 0x15a │ │ - const-string v9, "anjero" │ + const-string v7, "anjero" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x15b │ + const/16 v6, 0x15b │ │ - const-string v9, "daaneru" │ + const-string v7, "daaneru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x15c │ + const/16 v6, 0x15c │ │ - const-string v9, "rasseru" │ + const-string v7, "rasseru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x15d │ + const/16 v6, 0x15d │ │ - const-string v9, "hekutaa" │ + const-string v7, "hekutaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x15e │ + const/16 v6, 0x15e │ │ - const-string v9, "arieru" │ + const-string v7, "arieru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x15f │ + const/16 v6, 0x15f │ │ - const-string v9, "anjera" │ + const-string v7, "anjera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x160 │ + const/16 v6, 0x160 │ │ - const-string v9, "andi" │ + const-string v7, "andi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x161 │ + const/16 v6, 0x161 │ │ - const-string v9, "kurisuchan" │ + const-string v7, "kurisuchan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x162 │ + const/16 v6, 0x162 │ │ - const-string v9, "kurisutaru" │ + const-string v7, "kurisutaru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x163 │ + const/16 v6, 0x163 │ │ - const-string v9, "daria" │ + const-string v7, "daria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x164 │ + const/16 v6, 0x164 │ │ - const-string v9, "ashiina" │ + const-string v7, "ashiina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x165 │ + const/16 v6, 0x165 │ │ - const-string v9, "keishii" │ + const-string v7, "keishii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x166 │ + const/16 v6, 0x166 │ │ - const-string v9, "karissa" │ + const-string v7, "karissa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x167 │ + const/16 v6, 0x167 │ │ - const-string v9, "amiria" │ + const-string v7, "amiria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x168 │ + const/16 v6, 0x168 │ │ - const-string v9, "mikaera" │ + const-string v7, "mikaera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x169 │ + const/16 v6, 0x169 │ │ - const-string v9, "juriasu" │ + const-string v7, "juriasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x16a │ + const/16 v6, 0x16a │ │ - const-string v9, "juudo" │ + const-string v7, "juudo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x16b │ + const/16 v6, 0x16b │ │ - const-string v9, "keitorin" │ + const-string v7, "keitorin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x16c │ + const/16 v6, 0x16c │ │ - const-string v9, "fiibii" │ + const-string v7, "fiibii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x16d │ + const/16 v6, 0x16d │ │ - const-string v9, "kendorikku" │ + const-string v7, "kendorikku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x16e │ + const/16 v6, 0x16e │ │ - const-string v9, "tereru" │ + const-string v7, "tereru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x16f │ + const/16 v6, 0x16f │ │ - const-string v9, "nataasha" │ + const-string v7, "nataasha" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x170 │ + const/16 v6, 0x170 │ │ - const-string v9, "kenesu" │ + const-string v7, "kenesu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x171 │ + const/16 v6, 0x171 │ │ - const-string v9, "winsuton" │ + const-string v7, "winsuton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x172 │ + const/16 v6, 0x172 │ │ - const-string v9, "denisu" │ + const-string v7, "denisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x173 │ + const/16 v6, 0x173 │ │ - const-string v9, "riisu" │ + const-string v7, "riisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x174 │ + const/16 v6, 0x174 │ │ - const-string v9, "shidonii" │ + const-string v7, "shidonii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x175 │ + const/16 v6, 0x175 │ │ - const-string v9, "antowan" │ + const-string v7, "antowan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x176 │ + const/16 v6, 0x176 │ │ - const-string v9, "osuwarudo" │ + const-string v7, "osuwarudo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x177 │ + const/16 v6, 0x177 │ │ - const-string v9, "boo" │ + const-string v7, "boo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x178 │ + const/16 v6, 0x178 │ │ - const-string v9, "kooruman" │ + const-string v7, "kooruman" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x179 │ + const/16 v6, 0x179 │ │ - const-string v9, "makkusu" │ + const-string v7, "makkusu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x17a │ + const/16 v6, 0x17a │ │ - const-string v9, "riibai" │ + const-string v7, "riibai" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x17b │ + const/16 v6, 0x17b │ │ - const-string v9, "benii" │ + const-string v7, "benii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x17c │ + const/16 v6, 0x17c │ │ - const-string v9, "hassan" │ + const-string v7, "hassan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x17d │ + const/16 v6, 0x17d │ │ - const-string v9, "eiden" │ + const-string v7, "eiden" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x17e │ + const/16 v6, 0x17e │ │ - const-string v9, "josefin" │ + const-string v7, "josefin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x17f │ + const/16 v6, 0x17f │ │ - const-string v9, "koruto" │ + const-string v7, "koruto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x180 │ + const/16 v6, 0x180 │ │ - const-string v9, "kooru" │ + const-string v7, "kooru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x181 │ + const/16 v6, 0x181 │ │ - const-string v9, "airiin" │ + const-string v7, "airiin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x182 │ + const/16 v6, 0x182 │ │ - const-string v9, "ferishia" │ + const-string v7, "ferishia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x183 │ + const/16 v6, 0x183 │ │ - const-string v9, "wiroo" │ + const-string v7, "wiroo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x184 │ + const/16 v6, 0x184 │ │ - const-string v9, "toori" │ + const-string v7, "toori" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x185 │ + const/16 v6, 0x185 │ │ - const-string v9, "maia" │ + const-string v7, "maia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x186 │ + const/16 v6, 0x186 │ │ - const-string v9, "tiara" │ + const-string v7, "tiara" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x187 │ + const/16 v6, 0x187 │ │ - const-string v9, "takkaa" │ + const-string v7, "takkaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x188 │ + const/16 v6, 0x188 │ │ - const-string v9, "jooden" │ + const-string v7, "jooden" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x189 │ + const/16 v6, 0x189 │ │ - const-string v9, "ariisa" │ + const-string v7, "ariisa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x18a │ + const/16 v6, 0x18a │ │ - const-string v9, "jeemuzu" │ + const-string v7, "jeemuzu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x18b │ + const/16 v6, 0x18b │ │ - const-string v9, "feibian" │ + const-string v7, "feibian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x18c │ + const/16 v6, 0x18c │ │ - const-string v9, "diandore" │ + const-string v7, "diandore" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x18d │ + const/16 v6, 0x18d │ │ - const-string v9, "kein" │ + const-string v7, "kein" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x18e │ + const/16 v6, 0x18e │ │ - const-string v9, "buraddorii" │ + const-string v7, "buraddorii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x18f │ + const/16 v6, 0x18f │ │ - const-string v9, "jakuson" │ + const-string v7, "jakuson" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x190 │ + const/16 v6, 0x190 │ │ - const-string v9, "pamera" │ + const-string v7, "pamera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x191 │ + const/16 v6, 0x191 │ │ - const-string v9, "kamurin" │ + const-string v7, "kamurin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x192 │ + const/16 v6, 0x192 │ │ - const-string v9, "aiban" │ + const-string v7, "aiban" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x193 │ + const/16 v6, 0x193 │ │ - const-string v9, "burukkusu" │ + const-string v7, "burukkusu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x194 │ + const/16 v6, 0x194 │ │ - const-string v9, "tachiana" │ + const-string v7, "tachiana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x195 │ + const/16 v6, 0x195 │ │ - const-string v9, "kaaru" │ + const-string v7, "kaaru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x196 │ + const/16 v6, 0x196 │ │ - const-string v9, "marina" │ + const-string v7, "marina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x197 │ + const/16 v6, 0x197 │ │ - const-string v9, "kaara" │ + const-string v7, "kaara" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x198 │ + const/16 v6, 0x198 │ │ - const-string v9, "kiisu" │ + const-string v7, "kiisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x199 │ + const/16 v6, 0x199 │ │ - const-string v9, "rinjii" │ + const-string v7, "rinjii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x19a │ + const/16 v6, 0x19a │ │ - const-string v9, "goodon" │ + const-string v7, "goodon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x19b │ + const/16 v6, 0x19b │ │ - const-string v9, "harii" │ + const-string v7, "harii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x19c │ + const/16 v6, 0x19c │ │ - const-string v9, "ijiikieru" │ + const-string v7, "ijiikieru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x19d │ + const/16 v6, 0x19d │ │ - const-string v9, "reicheru" │ + const-string v7, "reicheru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x19e │ + const/16 v6, 0x19e │ │ - const-string v9, "tamara" │ + const-string v7, "tamara" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x19f │ + const/16 v6, 0x19f │ │ - const-string v9, "jooji" │ + const-string v7, "jooji" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1a0 │ + const/16 v6, 0x1a0 │ │ - const-string v9, "ian" │ + const-string v7, "ian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1a1 │ + const/16 v6, 0x1a1 │ │ - const-string v9, "kaason" │ + const-string v7, "kaason" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1a2 │ + const/16 v6, 0x1a2 │ │ - const-string v9, "guadarupe" │ + const-string v7, "guadarupe" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1a3 │ + const/16 v6, 0x1a3 │ │ - const-string v9, "arufureddo" │ + const-string v7, "arufureddo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1a4 │ + const/16 v6, 0x1a4 │ │ - const-string v9, "dezumondo" │ + const-string v7, "dezumondo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1a5 │ + const/16 v6, 0x1a5 │ │ - const-string v9, "oodorii" │ + const-string v7, "oodorii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1a6 │ + const/16 v6, 0x1a6 │ │ - const-string v9, "shoon" │ + const-string v7, "shoon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1a7 │ + const/16 v6, 0x1a7 │ │ - const-string v9, "dimitoriasu" │ + const-string v7, "dimitoriasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1a8 │ + const/16 v6, 0x1a8 │ │ - const-string v9, "aran" │ + const-string v7, "aran" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1a9 │ + const/16 v6, 0x1a9 │ │ - const-string v9, "danika" │ + const-string v7, "danika" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1aa │ + const/16 v6, 0x1aa │ │ - const-string v9, "hirarii" │ + const-string v7, "hirarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1ab │ + const/16 v6, 0x1ab │ │ - const-string v9, "shaarii" │ + const-string v7, "shaarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1ac │ + const/16 v6, 0x1ac │ │ - const-string v9, "miruton" │ + const-string v7, "miruton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1ad │ + const/16 v6, 0x1ad │ │ - const-string v9, "neisan" │ + const-string v7, "neisan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1ae │ + const/16 v6, 0x1ae │ │ - const-string v9, "teransu" │ + const-string v7, "teransu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1af │ + const/16 v6, 0x1af │ │ - const-string v9, "sofii" │ + const-string v7, "sofii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1b0 │ + const/16 v6, 0x1b0 │ │ - const-string v9, "sofia" │ + const-string v7, "sofia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1b1 │ + const/16 v6, 0x1b1 │ │ - const-string v9, "ana" │ + const-string v7, "ana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1b2 │ + const/16 v6, 0x1b2 │ │ - const-string v9, "kuroii" │ + const-string v7, "kuroii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1b3 │ + const/16 v6, 0x1b3 │ │ - const-string v9, "kureigu" │ + const-string v7, "kureigu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1b4 │ + const/16 v6, 0x1b4 │ │ - const-string v9, "puresuton" │ + const-string v7, "puresuton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1b5 │ + const/16 v6, 0x1b5 │ │ - const-string v9, "taria" │ + const-string v7, "taria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1b6 │ + const/16 v6, 0x1b6 │ │ - const-string v9, "aren" │ + const-string v7, "aren" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1b7 │ + const/16 v6, 0x1b7 │ │ - const-string v9, "kebin" │ + const-string v7, "kebin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1b8 │ + const/16 v6, 0x1b8 │ │ - const-string v9, "kasandora" │ + const-string v7, "kasandora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1b9 │ + const/16 v6, 0x1b9 │ │ - const-string v9, "gusutabo" │ + const-string v7, "gusutabo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1ba │ + const/16 v6, 0x1ba │ │ - const-string v9, "zooi" │ + const-string v7, "zooi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1bb │ + const/16 v6, 0x1bb │ │ - const-string v9, "gurashiera" │ + const-string v7, "gurashiera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1bc │ + const/16 v6, 0x1bc │ │ - const-string v9, "jefaason" │ + const-string v7, "jefaason" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1bd │ + const/16 v6, 0x1bd │ │ - const-string v9, "beirii" │ + const-string v7, "beirii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1be │ + const/16 v6, 0x1be │ │ - const-string v9, "santiago" │ + const-string v7, "santiago" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1bf │ + const/16 v6, 0x1bf │ │ - const-string v9, "aamando" │ + const-string v7, "aamando" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1c0 │ + const/16 v6, 0x1c0 │ │ - const-string v9, "nooman" │ + const-string v7, "nooman" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1c1 │ + const/16 v6, 0x1c1 │ │ - const-string v9, "torisuten" │ + const-string v7, "torisuten" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1c2 │ + const/16 v6, 0x1c2 │ │ - const-string v9, "makena" │ + const-string v7, "makena" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1c3 │ + const/16 v6, 0x1c3 │ │ - const-string v9, "anissa" │ + const-string v7, "anissa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1c4 │ + const/16 v6, 0x1c4 │ │ - const-string v9, "nooran" │ + const-string v7, "nooran" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1c5 │ + const/16 v6, 0x1c5 │ │ - const-string v9, "konaa" │ + const-string v7, "konaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1c6 │ + const/16 v6, 0x1c6 │ │ - const-string v9, "toreishii" │ + const-string v7, "toreishii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1c7 │ + const/16 v6, 0x1c7 │ │ - const-string v9, "amerika" │ + const-string v7, "amerika" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1c8 │ + const/16 v6, 0x1c8 │ │ - const-string v9, "misheru" │ + const-string v7, "misheru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1c9 │ + const/16 v6, 0x1c9 │ │ - const-string v9, "aisha" │ + const-string v7, "aisha" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1ca │ + const/16 v6, 0x1ca │ │ - const-string v9, "karii" │ + const-string v7, "karii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1cb │ + const/16 v6, 0x1cb │ │ - const-string v9, "isumaeru" │ + const-string v7, "isumaeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1cc │ + const/16 v6, 0x1cc │ │ - const-string v9, "riido" │ + const-string v7, "riido" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1cd │ + const/16 v6, 0x1cd │ │ - const-string v9, "madison" │ + const-string v7, "madison" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1ce │ + const/16 v6, 0x1ce │ │ - const-string v9, "jaaman" │ + const-string v7, "jaaman" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1cf │ + const/16 v6, 0x1cf │ │ - const-string v9, "adorufo" │ + const-string v7, "adorufo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1d0 │ + const/16 v6, 0x1d0 │ │ - const-string v9, "toroi" │ + const-string v7, "toroi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1d1 │ + const/16 v6, 0x1d1 │ │ - const-string v9, "jakuriin" │ + const-string v7, "jakuriin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1d2 │ + const/16 v6, 0x1d2 │ │ - const-string v9, "rorenzo" │ + const-string v7, "rorenzo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1d3 │ + const/16 v6, 0x1d3 │ │ - const-string v9, "maderain" │ + const-string v7, "maderain" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1d4 │ + const/16 v6, 0x1d4 │ │ - const-string v9, "nadia" │ + const-string v7, "nadia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1d5 │ + const/16 v6, 0x1d5 │ │ - const-string v9, "shiera" │ + const-string v7, "shiera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1d6 │ + const/16 v6, 0x1d6 │ │ - const-string v9, "kyarorain" │ + const-string v7, "kyarorain" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1d7 │ + const/16 v6, 0x1d7 │ │ - const-string v9, "karoraina" │ + const-string v7, "karoraina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1d8 │ + const/16 v6, 0x1d8 │ │ - const-string v9, "samyueru" │ + const-string v7, "samyueru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1d9 │ + const/16 v6, 0x1d9 │ │ - const-string v9, "heirii" │ + const-string v7, "heirii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1da │ + const/16 v6, 0x1da │ │ - const-string v9, "teiraa" │ + const-string v7, "teiraa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1db │ + const/16 v6, 0x1db │ │ - const-string v9, "afumado" │ + const-string v7, "afumado" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1dc │ + const/16 v6, 0x1dc │ │ - const-string v9, "mati" │ + const-string v7, "mati" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1dd │ + const/16 v6, 0x1dd │ │ - const-string v9, "mairuzu" │ + const-string v7, "mairuzu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1de │ + const/16 v6, 0x1de │ │ - const-string v9, "rojaa" │ + const-string v7, "rojaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1df │ + const/16 v6, 0x1df │ │ - const-string v9, "amanda" │ + const-string v7, "amanda" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1e0 │ + const/16 v6, 0x1e0 │ │ - const-string v9, "maariin" │ + const-string v7, "maariin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1e1 │ + const/16 v6, 0x1e1 │ │ - const-string v9, "izaberu" │ + const-string v7, "izaberu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1e2 │ + const/16 v6, 0x1e2 │ │ - const-string v9, "shoon" │ + const-string v7, "shoon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1e3 │ + const/16 v6, 0x1e3 │ │ - const-string v9, "sutanrii" │ + const-string v7, "sutanrii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1e4 │ + const/16 v6, 0x1e4 │ │ - const-string v9, "bureiden" │ + const-string v7, "bureiden" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1e5 │ + const/16 v6, 0x1e5 │ │ - const-string v9, "oogasuto" │ + const-string v7, "oogasuto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1e6 │ + const/16 v6, 0x1e6 │ │ - const-string v9, "dekusutaa" │ + const-string v7, "dekusutaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1e7 │ + const/16 v6, 0x1e7 │ │ - const-string v9, "geiji" │ + const-string v7, "geiji" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1e8 │ + const/16 v6, 0x1e8 │ │ - const-string v9, "nasanieru" │ + const-string v7, "nasanieru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1e9 │ + const/16 v6, 0x1e9 │ │ - const-string v9, "tania" │ + const-string v7, "tania" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1ea │ + const/16 v6, 0x1ea │ │ - const-string v9, "maabin" │ + const-string v7, "maabin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1eb │ + const/16 v6, 0x1eb │ │ - const-string v9, "kureiton" │ + const-string v7, "kureiton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1ec │ + const/16 v6, 0x1ec │ │ - const-string v9, "iraija" │ + const-string v7, "iraija" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1ed │ + const/16 v6, 0x1ed │ │ - const-string v9, "sedorikku" │ + const-string v7, "sedorikku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1ee │ + const/16 v6, 0x1ee │ │ - const-string v9, "kaasuten" │ + const-string v7, "kaasuten" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1ef │ + const/16 v6, 0x1ef │ │ - const-string v9, "habieru" │ + const-string v7, "habieru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1f0 │ + const/16 v6, 0x1f0 │ │ - const-string v9, "dario" │ + const-string v7, "dario" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1f1 │ + const/16 v6, 0x1f1 │ │ - const-string v9, "daarin" │ + const-string v7, "daarin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1f2 │ + const/16 v6, 0x1f2 │ │ - const-string v9, "keidensu" │ + const-string v7, "keidensu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1f3 │ + const/16 v6, 0x1f3 │ │ - const-string v9, "chaya" │ + const-string v7, "chaya" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1f4 │ + const/16 v6, 0x1f4 │ │ - const-string v9, "berinda" │ + const-string v7, "berinda" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1f5 │ + const/16 v6, 0x1f5 │ │ - const-string v9, "kiara" │ + const-string v7, "kiara" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1f6 │ + const/16 v6, 0x1f6 │ │ - const-string v9, "nikooru" │ + const-string v7, "nikooru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1f7 │ + const/16 v6, 0x1f7 │ │ - const-string v9, "oribaa" │ + const-string v7, "oribaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1f8 │ + const/16 v6, 0x1f8 │ │ - const-string v9, "karina" │ + const-string v7, "karina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1f9 │ + const/16 v6, 0x1f9 │ │ - const-string v9, "maaku" │ + const-string v7, "maaku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1fa │ + const/16 v6, 0x1fa │ │ - const-string v9, "barii" │ + const-string v7, "barii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1fb │ + const/16 v6, 0x1fb │ │ - const-string v9, "maaku" │ + const-string v7, "maaku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1fc │ + const/16 v6, 0x1fc │ │ - const-string v9, "seshiria" │ + const-string v7, "seshiria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1fd │ + const/16 v6, 0x1fd │ │ - const-string v9, "jetto" │ + const-string v7, "jetto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1fe │ + const/16 v6, 0x1fe │ │ - const-string v9, "mearii" │ + const-string v7, "mearii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x1ff │ + const/16 v6, 0x1ff │ │ - const-string v9, "marisa" │ + const-string v7, "marisa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x200 │ + const/16 v6, 0x200 │ │ - const-string v9, "andoresu" │ + const-string v7, "andoresu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x201 │ + const/16 v6, 0x201 │ │ - const-string v9, "erubisu" │ + const-string v7, "erubisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x202 │ + const/16 v6, 0x202 │ │ - const-string v9, "andoryuu" │ + const-string v7, "andoryuu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x203 │ + const/16 v6, 0x203 │ │ - const-string v9, "reinii" │ + const-string v7, "reinii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x204 │ + const/16 v6, 0x204 │ │ - const-string v9, "andoria" │ + const-string v7, "andoria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x205 │ + const/16 v6, 0x205 │ │ - const-string v9, "rubii" │ + const-string v7, "rubii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x206 │ + const/16 v6, 0x206 │ │ - const-string v9, "izabera" │ + const-string v7, "izabera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x207 │ + const/16 v6, 0x207 │ │ - const-string v9, "izaberu" │ + const-string v7, "izaberu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x208 │ + const/16 v6, 0x208 │ │ - const-string v9, "aanorudo" │ + const-string v7, "aanorudo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x209 │ + const/16 v6, 0x209 │ │ - const-string v9, "keitorin" │ + const-string v7, "keitorin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x20a │ + const/16 v6, 0x20a │ │ - const-string v9, "antonii" │ + const-string v7, "antonii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x20b │ + const/16 v6, 0x20b │ │ - const-string v9, "kyandasu" │ + const-string v7, "kyandasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x20c │ + const/16 v6, 0x20c │ │ - const-string v9, "maruseru" │ + const-string v7, "maruseru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x20d │ + const/16 v6, 0x20d │ │ - const-string v9, "aibii" │ + const-string v7, "aibii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x20e │ + const/16 v6, 0x20e │ │ - const-string v9, "edowin" │ + const-string v7, "edowin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x20f │ + const/16 v6, 0x20f │ │ - const-string v9, "reira" │ + const-string v7, "reira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x210 │ + const/16 v6, 0x210 │ │ - const-string v9, "fatima" │ + const-string v7, "fatima" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x211 │ + const/16 v6, 0x211 │ │ - const-string v9, "emirii" │ + const-string v7, "emirii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x212 │ + const/16 v6, 0x212 │ │ - const-string v9, "rushian" │ + const-string v7, "rushian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x213 │ + const/16 v6, 0x213 │ │ - const-string v9, "deimon" │ + const-string v7, "deimon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x214 │ + const/16 v6, 0x214 │ │ - const-string v9, "sutaaringu" │ + const-string v7, "sutaaringu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x215 │ + const/16 v6, 0x215 │ │ - const-string v9, "jefurii" │ + const-string v7, "jefurii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x216 │ + const/16 v6, 0x216 │ │ - const-string v9, "kerubin" │ + const-string v7, "kerubin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x217 │ + const/16 v6, 0x217 │ │ - const-string v9, "maira" │ + const-string v7, "maira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x218 │ + const/16 v6, 0x218 │ │ - const-string v9, "buraisu" │ + const-string v7, "buraisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x219 │ + const/16 v6, 0x219 │ │ - const-string v9, "konaa" │ + const-string v7, "konaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x21a │ + const/16 v6, 0x21a │ │ - const-string v9, "maakasu" │ + const-string v7, "maakasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x21b │ + const/16 v6, 0x21b │ │ - const-string v9, "arufureddo" │ + const-string v7, "arufureddo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x21c │ + const/16 v6, 0x21c │ │ - const-string v9, "samaa" │ + const-string v7, "samaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x21d │ + const/16 v6, 0x21d │ │ - const-string v9, "furankii" │ + const-string v7, "furankii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x21e │ + const/16 v6, 0x21e │ │ - const-string v9, "noa" │ + const-string v7, "noa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x21f │ + const/16 v6, 0x21f │ │ - const-string v9, "tobii" │ + const-string v7, "tobii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x220 │ + const/16 v6, 0x220 │ │ - const-string v9, "arissa" │ + const-string v7, "arissa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x221 │ + const/16 v6, 0x221 │ │ - const-string v9, "gyabin" │ + const-string v7, "gyabin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x222 │ + const/16 v6, 0x222 │ │ - const-string v9, "harison" │ + const-string v7, "harison" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x223 │ + const/16 v6, 0x223 │ │ - const-string v9, "heirii" │ + const-string v7, "heirii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x224 │ + const/16 v6, 0x224 │ │ - const-string v9, "sherudon" │ + const-string v7, "sherudon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x225 │ + const/16 v6, 0x225 │ │ - const-string v9, "matiasu" │ + const-string v7, "matiasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x226 │ + const/16 v6, 0x226 │ │ - const-string v9, "roozu" │ + const-string v7, "roozu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x227 │ + const/16 v6, 0x227 │ │ - const-string v9, "jareddo" │ + const-string v7, "jareddo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x228 │ + const/16 v6, 0x228 │ │ - const-string v9, "rooza" │ + const-string v7, "rooza" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x229 │ + const/16 v6, 0x229 │ │ - const-string v9, "kinbarii" │ + const-string v7, "kinbarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x22a │ + const/16 v6, 0x22a │ │ - const-string v9, "kariimu" │ + const-string v7, "kariimu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x22b │ + const/16 v6, 0x22b │ │ - const-string v9, "jeiku" │ + const-string v7, "jeiku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x22c │ + const/16 v6, 0x22c │ │ - const-string v9, "zaion" │ + const-string v7, "zaion" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x22d │ + const/16 v6, 0x22d │ │ - const-string v9, "berunarudo" │ + const-string v7, "berunarudo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x22e │ + const/16 v6, 0x22e │ │ - const-string v9, "buraian" │ + const-string v7, "buraian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x22f │ + const/16 v6, 0x22f │ │ - const-string v9, "baajinia" │ + const-string v7, "baajinia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x230 │ + const/16 v6, 0x230 │ │ - const-string v9, "eimii" │ + const-string v7, "eimii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x231 │ + const/16 v6, 0x231 │ │ - const-string v9, "rebekka" │ + const-string v7, "rebekka" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x232 │ + const/16 v6, 0x232 │ │ - const-string v9, "kurisutiina" │ + const-string v7, "kurisutiina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x233 │ + const/16 v6, 0x233 │ │ - const-string v9, "kurisutiin" │ + const-string v7, "kurisutiin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x234 │ + const/16 v6, 0x234 │ │ - const-string v9, "patorikku" │ + const-string v7, "patorikku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x235 │ + const/16 v6, 0x235 │ │ - const-string v9, "reicheru" │ + const-string v7, "reicheru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x236 │ + const/16 v6, 0x236 │ │ - const-string v9, "kurei" │ + const-string v7, "kurei" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x237 │ + const/16 v6, 0x237 │ │ - const-string v9, "zakarii" │ + const-string v7, "zakarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x238 │ + const/16 v6, 0x238 │ │ - const-string v9, "karissa" │ + const-string v7, "karissa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x239 │ + const/16 v6, 0x239 │ │ - const-string v9, "edi" │ + const-string v7, "edi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x23a │ + const/16 v6, 0x23a │ │ - const-string v9, "giyerumo" │ + const-string v7, "giyerumo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x23b │ + const/16 v6, 0x23b │ │ - const-string v9, "joon" │ + const-string v7, "joon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x23c │ + const/16 v6, 0x23c │ │ - const-string v9, "kurisutiina" │ + const-string v7, "kurisutiina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x23d │ + const/16 v6, 0x23d │ │ - const-string v9, "rejiina" │ + const-string v7, "rejiina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x23e │ + const/16 v6, 0x23e │ │ - const-string v9, "erisu" │ + const-string v7, "erisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x23f │ + const/16 v6, 0x23f │ │ - const-string v9, "aronzo" │ + const-string v7, "aronzo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x240 │ + const/16 v6, 0x240 │ │ - const-string v9, "erii" │ + const-string v7, "erii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x241 │ + const/16 v6, 0x241 │ │ - const-string v9, "gyaretto" │ + const-string v7, "gyaretto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x242 │ + const/16 v6, 0x242 │ │ - const-string v9, "wirii" │ + const-string v7, "wirii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x243 │ + const/16 v6, 0x243 │ │ - const-string v9, "einzurii" │ + const-string v7, "einzurii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x244 │ + const/16 v6, 0x244 │ │ - const-string v9, "bibian" │ + const-string v7, "bibian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x245 │ + const/16 v6, 0x245 │ │ - const-string v9, "shein" │ + const-string v7, "shein" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x246 │ + const/16 v6, 0x246 │ │ - const-string v9, "inguriddo" │ + const-string v7, "inguriddo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x247 │ + const/16 v6, 0x247 │ │ - const-string v9, "rauru" │ + const-string v7, "rauru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x248 │ + const/16 v6, 0x248 │ │ - const-string v9, "furanshisu" │ + const-string v7, "furanshisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x249 │ + const/16 v6, 0x249 │ │ - const-string v9, "rodorufo" │ + const-string v7, "rodorufo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x24a │ + const/16 v6, 0x24a │ │ - const-string v9, "wiriamu" │ + const-string v7, "wiriamu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x24b │ + const/16 v6, 0x24b │ │ - const-string v9, "roozumarii" │ + const-string v7, "roozumarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x24c │ + const/16 v6, 0x24c │ │ - const-string v9, "hawaado" │ + const-string v7, "hawaado" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x24d │ + const/16 v6, 0x24d │ │ - const-string v9, "buritanii" │ + const-string v7, "buritanii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x24e │ + const/16 v6, 0x24e │ │ - const-string v9, "guregorii" │ + const-string v7, "guregorii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x24f │ + const/16 v6, 0x24f │ │ - const-string v9, "raian" │ + const-string v7, "raian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x250 │ + const/16 v6, 0x250 │ │ - const-string v9, "anbaa" │ + const-string v7, "anbaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x251 │ + const/16 v6, 0x251 │ │ - const-string v9, "oogasutasu" │ + const-string v7, "oogasutasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x252 │ + const/16 v6, 0x252 │ │ - const-string v9, "peneropi" │ + const-string v7, "peneropi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x253 │ + const/16 v6, 0x253 │ │ - const-string v9, "jasupaa" │ + const-string v7, "jasupaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x254 │ + const/16 v6, 0x254 │ │ - const-string v9, "enjeru" │ + const-string v7, "enjeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x255 │ + const/16 v6, 0x255 │ │ - const-string v9, "geirii" │ + const-string v7, "geirii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x256 │ + const/16 v6, 0x256 │ │ - const-string v9, "weido" │ + const-string v7, "weido" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x257 │ + const/16 v6, 0x257 │ │ - const-string v9, "jirian" │ + const-string v7, "jirian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x258 │ + const/16 v6, 0x258 │ │ - const-string v9, "kooderu" │ + const-string v7, "kooderu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x259 │ + const/16 v6, 0x259 │ │ - const-string v9, "riana" │ + const-string v7, "riana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x25a │ + const/16 v6, 0x25a │ │ - const-string v9, "torei" │ + const-string v7, "torei" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x25b │ + const/16 v6, 0x25b │ │ - const-string v9, "jakkuriin" │ + const-string v7, "jakkuriin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x25c │ + const/16 v6, 0x25c │ │ - const-string v9, "diraira" │ + const-string v7, "diraira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x25d │ + const/16 v6, 0x25d │ │ - const-string v9, "kiira" │ + const-string v7, "kiira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x25e │ + const/16 v6, 0x25e │ │ - const-string v9, "roorerai" │ + const-string v7, "roorerai" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x25f │ + const/16 v6, 0x25f │ │ - const-string v9, "furedi" │ + const-string v7, "furedi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x260 │ + const/16 v6, 0x260 │ │ - const-string v9, "migeru" │ + const-string v7, "migeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x261 │ + const/16 v6, 0x261 │ │ - const-string v9, "eidoriana" │ + const-string v7, "eidoriana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x262 │ + const/16 v6, 0x262 │ │ - const-string v9, "manyueru" │ + const-string v7, "manyueru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x263 │ + const/16 v6, 0x263 │ │ - const-string v9, "teiraa" │ + const-string v7, "teiraa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x264 │ + const/16 v6, 0x264 │ │ - const-string v9, "jonii" │ + const-string v7, "jonii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x265 │ + const/16 v6, 0x265 │ │ - const-string v9, "rozerin" │ + const-string v7, "rozerin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x266 │ + const/16 v6, 0x266 │ │ - const-string v9, "fiirikkusu" │ + const-string v7, "fiirikkusu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x267 │ + const/16 v6, 0x267 │ │ - const-string v9, "erisha" │ + const-string v7, "erisha" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x268 │ + const/16 v6, 0x268 │ │ - const-string v9, "sooyaa" │ + const-string v7, "sooyaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x269 │ + const/16 v6, 0x269 │ │ - const-string v9, "anjerika" │ + const-string v7, "anjerika" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x26a │ + const/16 v6, 0x26a │ │ - const-string v9, "hezaa" │ + const-string v7, "hezaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x26b │ + const/16 v6, 0x26b │ │ - const-string v9, "korin" │ + const-string v7, "korin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x26c │ + const/16 v6, 0x26c │ │ - const-string v9, "eduarudo" │ + const-string v7, "eduarudo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x26d │ + const/16 v6, 0x26d │ │ - const-string v9, "shoon" │ + const-string v7, "shoon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x26e │ + const/16 v6, 0x26e │ │ - const-string v9, "miriamu" │ + const-string v7, "miriamu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x26f │ + const/16 v6, 0x26f │ │ - const-string v9, "burandi" │ + const-string v7, "burandi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x270 │ + const/16 v6, 0x270 │ │ - const-string v9, "terii" │ + const-string v7, "terii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x271 │ + const/16 v6, 0x271 │ │ - const-string v9, "kurisu" │ + const-string v7, "kurisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x272 │ + const/16 v6, 0x272 │ │ - const-string v9, "era" │ + const-string v7, "era" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x273 │ + const/16 v6, 0x273 │ │ - const-string v9, "natarii" │ + const-string v7, "natarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x274 │ + const/16 v6, 0x274 │ │ - const-string v9, "nataria" │ + const-string v7, "nataria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x275 │ + const/16 v6, 0x275 │ │ - const-string v9, "tanaa" │ + const-string v7, "tanaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x276 │ + const/16 v6, 0x276 │ │ - const-string v9, "rafaeru" │ + const-string v7, "rafaeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x277 │ + const/16 v6, 0x277 │ │ - const-string v9, "korii" │ + const-string v7, "korii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x278 │ + const/16 v6, 0x278 │ │ - const-string v9, "neruson" │ + const-string v7, "neruson" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x279 │ + const/16 v6, 0x279 │ │ - const-string v9, "adan" │ + const-string v7, "adan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x27a │ + const/16 v6, 0x27a │ │ - const-string v9, "kaarii" │ + const-string v7, "kaarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x27b │ + const/16 v6, 0x27b │ │ - const-string v9, "ari" │ + const-string v7, "ari" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x27c │ + const/16 v6, 0x27c │ │ - const-string v9, "reishii" │ + const-string v7, "reishii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x27d │ + const/16 v6, 0x27d │ │ - const-string v9, "ririi" │ + const-string v7, "ririi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x27e │ + const/16 v6, 0x27e │ │ - const-string v9, "kyameron" │ + const-string v7, "kyameron" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x27f │ + const/16 v6, 0x27f │ │ - const-string v9, "riiamu" │ + const-string v7, "riiamu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x280 │ + const/16 v6, 0x280 │ │ - const-string v9, "jeroomu" │ + const-string v7, "jeroomu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x281 │ + const/16 v6, 0x281 │ │ - const-string v9, "emirii" │ + const-string v7, "emirii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x282 │ + const/16 v6, 0x282 │ │ - const-string v9, "jeshii" │ + const-string v7, "jeshii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x283 │ + const/16 v6, 0x283 │ │ - const-string v9, "gurifin" │ + const-string v7, "gurifin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x284 │ + const/16 v6, 0x284 │ │ - const-string v9, "tai" │ + const-string v7, "tai" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x285 │ + const/16 v6, 0x285 │ │ - const-string v9, "aaron" │ + const-string v7, "aaron" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x286 │ + const/16 v6, 0x286 │ │ - const-string v9, "danieru" │ + const-string v7, "danieru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x287 │ + const/16 v6, 0x287 │ │ - const-string v9, "iraiasu" │ + const-string v7, "iraiasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x288 │ + const/16 v6, 0x288 │ │ - const-string v9, "aruberuto" │ + const-string v7, "aruberuto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x289 │ + const/16 v6, 0x289 │ │ - const-string v9, "esutaa" │ + const-string v7, "esutaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x28a │ + const/16 v6, 0x28a │ │ - const-string v9, "sasha" │ + const-string v7, "sasha" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x28b │ + const/16 v6, 0x28b │ │ - const-string v9, "erena" │ + const-string v7, "erena" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x28c │ + const/16 v6, 0x28c │ │ - const-string v9, "chashitii" │ + const-string v7, "chashitii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x28d │ + const/16 v6, 0x28d │ │ - const-string v9, "shanaia" │ + const-string v7, "shanaia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x28e │ + const/16 v6, 0x28e │ │ - const-string v9, "aruma" │ + const-string v7, "aruma" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x28f │ + const/16 v6, 0x28f │ │ - const-string v9, "buroderikku" │ + const-string v7, "buroderikku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x290 │ + const/16 v6, 0x290 │ │ - const-string v9, "ruisu" │ + const-string v7, "ruisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x291 │ + const/16 v6, 0x291 │ │ - const-string v9, "yasumin" │ + const-string v7, "yasumin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x292 │ + const/16 v6, 0x292 │ │ - const-string v9, "donoban" │ + const-string v7, "donoban" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x293 │ + const/16 v6, 0x293 │ │ - const-string v9, "harii" │ + const-string v7, "harii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x294 │ + const/16 v6, 0x294 │ │ - const-string v9, "risa" │ + const-string v7, "risa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x295 │ + const/16 v6, 0x295 │ │ - const-string v9, "magudarena" │ + const-string v7, "magudarena" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x296 │ + const/16 v6, 0x296 │ │ - const-string v9, "magii" │ + const-string v7, "magii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x297 │ + const/16 v6, 0x297 │ │ - const-string v9, "koriin" │ + const-string v7, "koriin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x298 │ + const/16 v6, 0x298 │ │ - const-string v9, "richaado" │ + const-string v7, "richaado" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x299 │ + const/16 v6, 0x299 │ │ - const-string v9, "taniya" │ + const-string v7, "taniya" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x29a │ + const/16 v6, 0x29a │ │ - const-string v9, "debora" │ + const-string v7, "debora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x29b │ + const/16 v6, 0x29b │ │ - const-string v9, "kurisuchan" │ + const-string v7, "kurisuchan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x29c │ + const/16 v6, 0x29c │ │ - const-string v9, "teresa" │ + const-string v7, "teresa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x29d │ + const/16 v6, 0x29d │ │ - const-string v9, "jona" │ + const-string v7, "jona" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x29e │ + const/16 v6, 0x29e │ │ - const-string v9, "jonasu" │ + const-string v7, "jonasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x29f │ + const/16 v6, 0x29f │ │ - const-string v9, "sutera" │ + const-string v7, "sutera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2a0 │ + const/16 v6, 0x2a0 │ │ - const-string v9, "rorii" │ + const-string v7, "rorii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2a1 │ + const/16 v6, 0x2a1 │ │ - const-string v9, "agusutin" │ + const-string v7, "agusutin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2a2 │ + const/16 v6, 0x2a2 │ │ - const-string v9, "arekusandoria" │ + const-string v7, "arekusandoria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2a3 │ + const/16 v6, 0x2a3 │ │ - const-string v9, "eimii" │ + const-string v7, "eimii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2a4 │ + const/16 v6, 0x2a4 │ │ - const-string v9, "kurifoodo" │ + const-string v7, "kurifoodo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2a5 │ + const/16 v6, 0x2a5 │ │ - const-string v9, "keitorin" │ + const-string v7, "keitorin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2a6 │ + const/16 v6, 0x2a6 │ │ - const-string v9, "buranden" │ + const-string v7, "buranden" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2a7 │ + const/16 v6, 0x2a7 │ │ - const-string v9, "nasanieru" │ + const-string v7, "nasanieru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2a8 │ + const/16 v6, 0x2a8 │ │ - const-string v9, "beatorisu" │ + const-string v7, "beatorisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2a9 │ + const/16 v6, 0x2a9 │ │ - const-string v9, "izuraeru" │ + const-string v7, "izuraeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2aa │ + const/16 v6, 0x2aa │ │ - const-string v9, "daiamondo" │ + const-string v7, "daiamondo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2ab │ + const/16 v6, 0x2ab │ │ - const-string v9, "dion" │ + const-string v7, "dion" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2ac │ + const/16 v6, 0x2ac │ │ - const-string v9, "renaado" │ + const-string v7, "renaado" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2ad │ + const/16 v6, 0x2ad │ │ - const-string v9, "jurietto" │ + const-string v7, "jurietto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2ae │ + const/16 v6, 0x2ae │ │ - const-string v9, "kendora" │ + const-string v7, "kendora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2af │ + const/16 v6, 0x2af │ │ - const-string v9, "ronan" │ + const-string v7, "ronan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2b0 │ + const/16 v6, 0x2b0 │ │ - const-string v9, "sarubadoru" │ + const-string v7, "sarubadoru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2b1 │ + const/16 v6, 0x2b1 │ │ - const-string v9, "damian" │ + const-string v7, "damian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2b2 │ + const/16 v6, 0x2b2 │ │ - const-string v9, "firippu" │ + const-string v7, "firippu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2b3 │ + const/16 v6, 0x2b3 │ │ - const-string v9, "niina" │ + const-string v7, "niina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2b4 │ + const/16 v6, 0x2b4 │ │ - const-string v9, "moogan" │ + const-string v7, "moogan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2b5 │ + const/16 v6, 0x2b5 │ │ - const-string v9, "arissa" │ + const-string v7, "arissa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2b6 │ + const/16 v6, 0x2b6 │ │ - const-string v9, "nikorasu" │ + const-string v7, "nikorasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2b7 │ + const/16 v6, 0x2b7 │ │ - const-string v9, "ootamu" │ + const-string v7, "ootamu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2b8 │ + const/16 v6, 0x2b8 │ │ - const-string v9, "seriin" │ + const-string v7, "seriin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2b9 │ + const/16 v6, 0x2b9 │ │ - const-string v9, "hyuugo" │ + const-string v7, "hyuugo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2ba │ + const/16 v6, 0x2ba │ │ - const-string v9, "hyuu" │ + const-string v7, "hyuu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2bb │ + const/16 v6, 0x2bb │ │ - const-string v9, "arison" │ + const-string v7, "arison" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2bc │ + const/16 v6, 0x2bc │ │ - const-string v9, "dereinii" │ + const-string v7, "dereinii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2bd │ + const/16 v6, 0x2bd │ │ - const-string v9, "jaretto" │ + const-string v7, "jaretto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2be │ + const/16 v6, 0x2be │ │ - const-string v9, "buretto" │ + const-string v7, "buretto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2bf │ + const/16 v6, 0x2bf │ │ - const-string v9, "keiden" │ + const-string v7, "keiden" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2c0 │ + const/16 v6, 0x2c0 │ │ - const-string v9, "arutuuro" │ + const-string v7, "arutuuro" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2c1 │ + const/16 v6, 0x2c1 │ │ - const-string v9, "rudi" │ + const-string v7, "rudi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2c2 │ + const/16 v6, 0x2c2 │ │ - const-string v9, "bureidi" │ + const-string v7, "bureidi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2c3 │ + const/16 v6, 0x2c3 │ │ - const-string v9, "suuzan" │ + const-string v7, "suuzan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2c4 │ + const/16 v6, 0x2c4 │ │ - const-string v9, "riroi" │ + const-string v7, "riroi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2c5 │ + const/16 v6, 0x2c5 │ │ - const-string v9, "maaron" │ + const-string v7, "maaron" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2c6 │ + const/16 v6, 0x2c6 │ │ - const-string v9, "torebaa" │ + const-string v7, "torebaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2c7 │ + const/16 v6, 0x2c7 │ │ - const-string v9, "adorian" │ + const-string v7, "adorian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2c8 │ + const/16 v6, 0x2c8 │ │ - const-string v9, "kaamero" │ + const-string v7, "kaamero" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2c9 │ + const/16 v6, 0x2c9 │ │ - const-string v9, "essensu" │ + const-string v7, "essensu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2ca │ + const/16 v6, 0x2ca │ │ - const-string v9, "emanyueru" │ + const-string v7, "emanyueru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2cb │ + const/16 v6, 0x2cb │ │ - const-string v9, "roogan" │ + const-string v7, "roogan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2cc │ + const/16 v6, 0x2cc │ │ - const-string v9, "sukotto" │ + const-string v7, "sukotto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2cd │ + const/16 v6, 0x2cd │ │ - const-string v9, "ribii" │ + const-string v7, "ribii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2ce │ + const/16 v6, 0x2ce │ │ - const-string v9, "rianna" │ + const-string v7, "rianna" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2cf │ + const/16 v6, 0x2cf │ │ - const-string v9, "jerarudo" │ + const-string v7, "jerarudo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2d0 │ + const/16 v6, 0x2d0 │ │ - const-string v9, "rairan" │ + const-string v7, "rairan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2d1 │ + const/16 v6, 0x2d1 │ │ - const-string v9, "abii" │ + const-string v7, "abii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2d2 │ + const/16 v6, 0x2d2 │ │ - const-string v9, "rikarudo" │ + const-string v7, "rikarudo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2d3 │ + const/16 v6, 0x2d3 │ │ - const-string v9, "retisha" │ + const-string v7, "retisha" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2d4 │ + const/16 v6, 0x2d4 │ │ - const-string v9, "buritonii" │ + const-string v7, "buritonii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2d5 │ + const/16 v6, 0x2d5 │ │ - const-string v9, "kasandora" │ + const-string v7, "kasandora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2d6 │ + const/16 v6, 0x2d6 │ │ - const-string v9, "arii" │ + const-string v7, "arii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2d7 │ + const/16 v6, 0x2d7 │ │ - const-string v9, "reishii" │ + const-string v7, "reishii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2d8 │ + const/16 v6, 0x2d8 │ │ - const-string v9, "suzanna" │ + const-string v7, "suzanna" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2d9 │ + const/16 v6, 0x2d9 │ │ - const-string v9, "kaatisu" │ + const-string v7, "kaatisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2da │ + const/16 v6, 0x2da │ │ - const-string v9, "hantaa" │ + const-string v7, "hantaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2db │ + const/16 v6, 0x2db │ │ - const-string v9, "oribia" │ + const-string v7, "oribia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2dc │ + const/16 v6, 0x2dc │ │ - const-string v9, "boon" │ + const-string v7, "boon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2dd │ + const/16 v6, 0x2dd │ │ - const-string v9, "maakasu" │ + const-string v7, "maakasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2de │ + const/16 v6, 0x2de │ │ - const-string v9, "keishii" │ + const-string v7, "keishii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2df │ + const/16 v6, 0x2df │ │ - const-string v9, "asshaa" │ + const-string v7, "asshaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2e0 │ + const/16 v6, 0x2e0 │ │ - const-string v9, "erenoa" │ + const-string v7, "erenoa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2e1 │ + const/16 v6, 0x2e1 │ │ - const-string v9, "areina" │ + const-string v7, "areina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2e2 │ + const/16 v6, 0x2e2 │ │ - const-string v9, "riisu" │ + const-string v7, "riisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2e3 │ + const/16 v6, 0x2e3 │ │ - const-string v9, "niiru" │ + const-string v7, "niiru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2e4 │ + const/16 v6, 0x2e4 │ │ - const-string v9, "tifanii" │ + const-string v7, "tifanii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2e5 │ + const/16 v6, 0x2e5 │ │ - const-string v9, "heirii" │ + const-string v7, "heirii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2e6 │ + const/16 v6, 0x2e6 │ │ - const-string v9, "megan" │ + const-string v7, "megan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2e7 │ + const/16 v6, 0x2e7 │ │ - const-string v9, "jiruberuto" │ + const-string v7, "jiruberuto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2e8 │ + const/16 v6, 0x2e8 │ │ - const-string v9, "makkenjii" │ + const-string v7, "makkenjii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2e9 │ + const/16 v6, 0x2e9 │ │ - const-string v9, "katoriina" │ + const-string v7, "katoriina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2ea │ + const/16 v6, 0x2ea │ │ - const-string v9, "toddo" │ + const-string v7, "toddo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2eb │ + const/16 v6, 0x2eb │ │ - const-string v9, "roora" │ + const-string v7, "roora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2ec │ + const/16 v6, 0x2ec │ │ - const-string v9, "perii" │ + const-string v7, "perii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2ed │ + const/16 v6, 0x2ed │ │ - const-string v9, "kuinshii" │ + const-string v7, "kuinshii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2ee │ + const/16 v6, 0x2ee │ │ - const-string v9, "robaato" │ + const-string v7, "robaato" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2ef │ + const/16 v6, 0x2ef │ │ - const-string v9, "dagurasu" │ + const-string v7, "dagurasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2f0 │ + const/16 v6, 0x2f0 │ │ - const-string v9, "heiden" │ + const-string v7, "heiden" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2f1 │ + const/16 v6, 0x2f1 │ │ - const-string v9, "aderain" │ + const-string v7, "aderain" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2f2 │ + const/16 v6, 0x2f2 │ │ - const-string v9, "benjamin" │ + const-string v7, "benjamin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2f3 │ + const/16 v6, 0x2f3 │ │ - const-string v9, "jeremaia" │ + const-string v7, "jeremaia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2f4 │ + const/16 v6, 0x2f4 │ │ - const-string v9, "roorensu" │ + const-string v7, "roorensu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2f5 │ + const/16 v6, 0x2f5 │ │ - const-string v9, "dariusu" │ + const-string v7, "dariusu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2f6 │ + const/16 v6, 0x2f6 │ │ - const-string v9, "randoru" │ + const-string v7, "randoru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2f7 │ + const/16 v6, 0x2f7 │ │ - const-string v9, "baabara" │ + const-string v7, "baabara" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2f8 │ + const/16 v6, 0x2f8 │ │ - const-string v9, "deijii" │ + const-string v7, "deijii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2f9 │ + const/16 v6, 0x2f9 │ │ - const-string v9, "barentina" │ + const-string v7, "barentina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2fa │ + const/16 v6, 0x2fa │ │ - const-string v9, "keirin" │ + const-string v7, "keirin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2fb │ + const/16 v6, 0x2fb │ │ - const-string v9, "keido" │ + const-string v7, "keido" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2fc │ + const/16 v6, 0x2fc │ │ - const-string v9, "paburo" │ + const-string v7, "paburo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2fd │ + const/16 v6, 0x2fd │ │ - const-string v9, "teito" │ + const-string v7, "teito" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2fe │ + const/16 v6, 0x2fe │ │ - const-string v9, "diana" │ + const-string v7, "diana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x2ff │ + const/16 v6, 0x2ff │ │ - const-string v9, "buriana" │ + const-string v7, "buriana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x300 │ + const/16 v6, 0x300 │ │ - const-string v9, "jaabisu" │ + const-string v7, "jaabisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x301 │ + const/16 v6, 0x301 │ │ - const-string v9, "antonia" │ + const-string v7, "antonia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x302 │ + const/16 v6, 0x302 │ │ - const-string v9, "jizeru" │ + const-string v7, "jizeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x303 │ + const/16 v6, 0x303 │ │ - const-string v9, "jeimii" │ + const-string v7, "jeimii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x304 │ + const/16 v6, 0x304 │ │ - const-string v9, "joodan" │ + const-string v7, "joodan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x305 │ + const/16 v6, 0x305 │ │ - const-string v9, "arubaro" │ + const-string v7, "arubaro" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x306 │ + const/16 v6, 0x306 │ │ - const-string v9, "gureisu" │ + const-string v7, "gureisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x307 │ + const/16 v6, 0x307 │ │ - const-string v9, "emiriaano" │ + const-string v7, "emiriaano" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x308 │ + const/16 v6, 0x308 │ │ - const-string v9, "barerii" │ + const-string v7, "barerii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x309 │ + const/16 v6, 0x309 │ │ - const-string v9, "kiana" │ + const-string v7, "kiana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x30a │ + const/16 v6, 0x30a │ │ - const-string v9, "zakarii" │ + const-string v7, "zakarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x30b │ + const/16 v6, 0x30b │ │ - const-string v9, "natarii" │ + const-string v7, "natarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x30c │ + const/16 v6, 0x30c │ │ - const-string v9, "dein" │ + const-string v7, "dein" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x30d │ + const/16 v6, 0x30d │ │ - const-string v9, "deina" │ + const-string v7, "deina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x30e │ + const/16 v6, 0x30e │ │ - const-string v9, "shaarotto" │ + const-string v7, "shaarotto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x30f │ + const/16 v6, 0x30f │ │ - const-string v9, "noeru" │ + const-string v7, "noeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x310 │ + const/16 v6, 0x310 │ │ - const-string v9, "kaara" │ + const-string v7, "kaara" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x311 │ + const/16 v6, 0x311 │ │ - const-string v9, "kaaru" │ + const-string v7, "kaaru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x312 │ + const/16 v6, 0x312 │ │ - const-string v9, "wiruson" │ + const-string v7, "wiruson" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x313 │ + const/16 v6, 0x313 │ │ - const-string v9, "ria" │ + const-string v7, "ria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x314 │ + const/16 v6, 0x314 │ │ - const-string v9, "sherubii" │ + const-string v7, "sherubii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x315 │ + const/16 v6, 0x315 │ │ - const-string v9, "buranka" │ + const-string v7, "buranka" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x316 │ + const/16 v6, 0x316 │ │ - const-string v9, "kendaru" │ + const-string v7, "kendaru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x317 │ + const/16 v6, 0x317 │ │ - const-string v9, "burendon" │ + const-string v7, "burendon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x318 │ + const/16 v6, 0x318 │ │ - const-string v9, "seriina" │ + const-string v7, "seriina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x319 │ + const/16 v6, 0x319 │ │ - const-string v9, "kai" │ + const-string v7, "kai" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x31a │ + const/16 v6, 0x31a │ │ - const-string v9, "burukkurin" │ + const-string v7, "burukkurin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x31b │ + const/16 v6, 0x31b │ │ - const-string v9, "sandora" │ + const-string v7, "sandora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x31c │ + const/16 v6, 0x31c │ │ - const-string v9, "dafuni" │ + const-string v7, "dafuni" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x31d │ + const/16 v6, 0x31d │ │ - const-string v9, "reira" │ + const-string v7, "reira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x31e │ + const/16 v6, 0x31e │ │ - const-string v9, "rinjii" │ + const-string v7, "rinjii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x31f │ + const/16 v6, 0x31f │ │ - const-string v9, "toomasu" │ + const-string v7, "toomasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x320 │ + const/16 v6, 0x320 │ │ - const-string v9, "kaarii" │ + const-string v7, "kaarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x321 │ + const/16 v6, 0x321 │ │ - const-string v9, "juriana" │ + const-string v7, "juriana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x322 │ + const/16 v6, 0x322 │ │ - const-string v9, "yadira" │ + const-string v7, "yadira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x323 │ + const/16 v6, 0x323 │ │ - const-string v9, "fin" │ + const-string v7, "fin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x324 │ + const/16 v6, 0x324 │ │ - const-string v9, "naomi" │ + const-string v7, "naomi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x325 │ + const/16 v6, 0x325 │ │ - const-string v9, "merodii" │ + const-string v7, "merodii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x326 │ + const/16 v6, 0x326 │ │ - const-string v9, "tina" │ + const-string v7, "tina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x327 │ + const/16 v6, 0x327 │ │ - const-string v9, "dankan" │ + const-string v7, "dankan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x328 │ + const/16 v6, 0x328 │ │ - const-string v9, "jasutisu" │ + const-string v7, "jasutisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x329 │ + const/16 v6, 0x329 │ │ - const-string v9, "wein" │ + const-string v7, "wein" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x32a │ + const/16 v6, 0x32a │ │ - const-string v9, "korubii" │ + const-string v7, "korubii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x32b │ + const/16 v6, 0x32b │ │ - const-string v9, "jiana" │ + const-string v7, "jiana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x32c │ + const/16 v6, 0x32c │ │ - const-string v9, "moozesu" │ + const-string v7, "moozesu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x32d │ + const/16 v6, 0x32d │ │ - const-string v9, "daawin" │ + const-string v7, "daawin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x32e │ + const/16 v6, 0x32e │ │ - const-string v9, "keirii" │ + const-string v7, "keirii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x32f │ + const/16 v6, 0x32f │ │ - const-string v9, "kurisutobaru" │ + const-string v7, "kurisutobaru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x330 │ + const/16 v6, 0x330 │ │ - const-string v9, "ruuku" │ + const-string v7, "ruuku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x331 │ + const/16 v6, 0x331 │ │ - const-string v9, "arishia" │ + const-string v7, "arishia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x332 │ + const/16 v6, 0x332 │ │ - const-string v9, "ruka" │ + const-string v7, "ruka" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x333 │ + const/16 v6, 0x333 │ │ - const-string v9, "esutorera" │ + const-string v7, "esutorera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x334 │ + const/16 v6, 0x334 │ │ - const-string v9, "arekusandaa" │ + const-string v7, "arekusandaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x335 │ + const/16 v6, 0x335 │ │ - const-string v9, "burendan" │ + const-string v7, "burendan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x336 │ + const/16 v6, 0x336 │ │ - const-string v9, "zabieru" │ + const-string v7, "zabieru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x337 │ + const/16 v6, 0x337 │ │ - const-string v9, "dante" │ + const-string v7, "dante" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x338 │ + const/16 v6, 0x338 │ │ - const-string v9, "bera" │ + const-string v7, "bera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x339 │ + const/16 v6, 0x339 │ │ - const-string v9, "binsento" │ + const-string v7, "binsento" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x33a │ + const/16 v6, 0x33a │ │ - const-string v9, "buriana" │ + const-string v7, "buriana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x33b │ + const/16 v6, 0x33b │ │ - const-string v9, "morisu" │ + const-string v7, "morisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x33c │ + const/16 v6, 0x33c │ │ - const-string v9, "jeido" │ + const-string v7, "jeido" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x33d │ + const/16 v6, 0x33d │ │ - const-string v9, "bairon" │ + const-string v7, "bairon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x33e │ + const/16 v6, 0x33e │ │ - const-string v9, "jeida" │ + const-string v7, "jeida" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x33f │ + const/16 v6, 0x33f │ │ - const-string v9, "anjeriina" │ + const-string v7, "anjeriina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x340 │ + const/16 v6, 0x340 │ │ - const-string v9, "resurii" │ + const-string v7, "resurii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x341 │ + const/16 v6, 0x341 │ │ - const-string v9, "ari" │ + const-string v7, "ari" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x342 │ + const/16 v6, 0x342 │ │ - const-string v9, "anjii" │ + const-string v7, "anjii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x343 │ + const/16 v6, 0x343 │ │ - const-string v9, "arii" │ + const-string v7, "arii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x344 │ + const/16 v6, 0x344 │ │ - const-string v9, "tachiana" │ + const-string v7, "tachiana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x345 │ + const/16 v6, 0x345 │ │ - const-string v9, "soromon" │ + const-string v7, "soromon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x346 │ + const/16 v6, 0x346 │ │ - const-string v9, "nesutaa" │ + const-string v7, "nesutaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x347 │ + const/16 v6, 0x347 │ │ - const-string v9, "jasumin" │ + const-string v7, "jasumin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x348 │ + const/16 v6, 0x348 │ │ - const-string v9, "peizurii" │ + const-string v7, "peizurii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x349 │ + const/16 v6, 0x349 │ │ - const-string v9, "torisutan" │ + const-string v7, "torisutan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x34a │ + const/16 v6, 0x34a │ │ - const-string v9, "burin" │ + const-string v7, "burin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x34b │ + const/16 v6, 0x34b │ │ - const-string v9, "nataria" │ + const-string v7, "nataria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x34c │ + const/16 v6, 0x34c │ │ - const-string v9, "maririn" │ + const-string v7, "maririn" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x34d │ + const/16 v6, 0x34d │ │ - const-string v9, "dejiree" │ + const-string v7, "dejiree" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x34e │ + const/16 v6, 0x34e │ │ - const-string v9, "koruton" │ + const-string v7, "koruton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x34f │ + const/16 v6, 0x34f │ │ - const-string v9, "josurin" │ + const-string v7, "josurin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x350 │ + const/16 v6, 0x350 │ │ - const-string v9, "kiiton" │ + const-string v7, "kiiton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x351 │ + const/16 v6, 0x351 │ │ - const-string v9, "roman" │ + const-string v7, "roman" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x352 │ + const/16 v6, 0x352 │ │ - const-string v9, "anii" │ + const-string v7, "anii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x353 │ + const/16 v6, 0x353 │ │ - const-string v9, "eriotto" │ + const-string v7, "eriotto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x354 │ + const/16 v6, 0x354 │ │ - const-string v9, "seresuto" │ + const-string v7, "seresuto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x355 │ + const/16 v6, 0x355 │ │ - const-string v9, "reon" │ + const-string v7, "reon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x356 │ + const/16 v6, 0x356 │ │ - const-string v9, "izabera" │ + const-string v7, "izabera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x357 │ + const/16 v6, 0x357 │ │ - const-string v9, "samii" │ + const-string v7, "samii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x358 │ + const/16 v6, 0x358 │ │ - const-string v9, "debin" │ + const-string v7, "debin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x359 │ + const/16 v6, 0x359 │ │ - const-string v9, "kaara" │ + const-string v7, "kaara" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x35a │ + const/16 v6, 0x35a │ │ - const-string v9, "jefurii" │ + const-string v7, "jefurii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x35b │ + const/16 v6, 0x35b │ │ - const-string v9, "kaarii" │ + const-string v7, "kaarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x35c │ + const/16 v6, 0x35c │ │ - const-string v9, "buraisu" │ + const-string v7, "buraisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x35d │ + const/16 v6, 0x35d │ │ - const-string v9, "keira" │ + const-string v7, "keira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x35e │ + const/16 v6, 0x35e │ │ - const-string v9, "josurin" │ + const-string v7, "josurin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x35f │ + const/16 v6, 0x35f │ │ - const-string v9, "maikeru" │ + const-string v7, "maikeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x360 │ + const/16 v6, 0x360 │ │ - const-string v9, "worutaa" │ + const-string v7, "worutaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x361 │ + const/16 v6, 0x361 │ │ - const-string v9, "adison" │ + const-string v7, "adison" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x362 │ + const/16 v6, 0x362 │ │ - const-string v9, "erusa" │ + const-string v7, "erusa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x363 │ + const/16 v6, 0x363 │ │ - const-string v9, "ansonii" │ + const-string v7, "ansonii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x364 │ + const/16 v6, 0x364 │ │ - const-string v9, "kuinten" │ + const-string v7, "kuinten" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x365 │ + const/16 v6, 0x365 │ │ - const-string v9, "kyasarin" │ + const-string v7, "kyasarin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x366 │ + const/16 v6, 0x366 │ │ - const-string v9, "wittonii" │ + const-string v7, "wittonii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x367 │ + const/16 v6, 0x367 │ │ - const-string v9, "airiin" │ + const-string v7, "airiin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x368 │ + const/16 v6, 0x368 │ │ - const-string v9, "joojia" │ + const-string v7, "joojia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x369 │ + const/16 v6, 0x369 │ │ - const-string v9, "mikaera" │ + const-string v7, "mikaera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x36a │ + const/16 v6, 0x36a │ │ - const-string v9, "kebin" │ + const-string v7, "kebin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x36b │ + const/16 v6, 0x36b │ │ - const-string v9, "waiatto" │ + const-string v7, "waiatto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x36c │ + const/16 v6, 0x36c │ │ - const-string v9, "dominiku" │ + const-string v7, "dominiku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x36d │ + const/16 v6, 0x36d │ │ - const-string v9, "ruchiaano" │ + const-string v7, "ruchiaano" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x36e │ + const/16 v6, 0x36e │ │ - const-string v9, "dominiku" │ + const-string v7, "dominiku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x36f │ + const/16 v6, 0x36f │ │ - const-string v9, "rosu" │ + const-string v7, "rosu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x370 │ + const/16 v6, 0x370 │ │ - const-string v9, "riirando" │ + const-string v7, "riirando" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x371 │ + const/16 v6, 0x371 │ │ - const-string v9, "robin" │ + const-string v7, "robin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x372 │ + const/16 v6, 0x372 │ │ - const-string v9, "nasanieru" │ + const-string v7, "nasanieru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x373 │ + const/16 v6, 0x373 │ │ - const-string v9, "esuperansa" │ + const-string v7, "esuperansa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x374 │ + const/16 v6, 0x374 │ │ - const-string v9, "ooen" │ + const-string v7, "ooen" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x375 │ + const/16 v6, 0x375 │ │ - const-string v9, "fiona" │ + const-string v7, "fiona" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x376 │ + const/16 v6, 0x376 │ │ - const-string v9, "dareru" │ + const-string v7, "dareru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x377 │ + const/16 v6, 0x377 │ │ - const-string v9, "cheisu" │ + const-string v7, "cheisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x378 │ + const/16 v6, 0x378 │ │ - const-string v9, "igunashio" │ + const-string v7, "igunashio" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x379 │ + const/16 v6, 0x379 │ │ - const-string v9, "santosu" │ + const-string v7, "santosu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x37a │ + const/16 v6, 0x37a │ │ - const-string v9, "guranto" │ + const-string v7, "guranto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x37b │ + const/16 v6, 0x37b │ │ - const-string v9, "ruusu" │ + const-string v7, "ruusu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x37c │ + const/16 v6, 0x37c │ │ - const-string v9, "furankurin" │ + const-string v7, "furankurin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x37d │ + const/16 v6, 0x37d │ │ - const-string v9, "arison" │ + const-string v7, "arison" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x37e │ + const/16 v6, 0x37e │ │ - const-string v9, "suteishii" │ + const-string v7, "suteishii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x37f │ + const/16 v6, 0x37f │ │ - const-string v9, "gaburiera" │ + const-string v7, "gaburiera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x380 │ + const/16 v6, 0x380 │ │ - const-string v9, "kerii" │ + const-string v7, "kerii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x381 │ + const/16 v6, 0x381 │ │ - const-string v9, "chana" │ + const-string v7, "chana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x382 │ + const/16 v6, 0x382 │ │ - const-string v9, "rejinarudo" │ + const-string v7, "rejinarudo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x383 │ + const/16 v6, 0x383 │ │ - const-string v9, "koriin" │ + const-string v7, "koriin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x384 │ + const/16 v6, 0x384 │ │ - const-string v9, "beren" │ + const-string v7, "beren" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x385 │ + const/16 v6, 0x385 │ │ - const-string v9, "sarubatoore" │ + const-string v7, "sarubatoore" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x386 │ + const/16 v6, 0x386 │ │ - const-string v9, "kerii" │ + const-string v7, "kerii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x387 │ + const/16 v6, 0x387 │ │ - const-string v9, "yohan" │ + const-string v7, "yohan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x388 │ + const/16 v6, 0x388 │ │ - const-string v9, "ayana" │ + const-string v7, "ayana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x389 │ + const/16 v6, 0x389 │ │ - const-string v9, "arubin" │ + const-string v7, "arubin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x38a │ + const/16 v6, 0x38a │ │ - const-string v9, "sadiusu" │ + const-string v7, "sadiusu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x38b │ + const/16 v6, 0x38b │ │ - const-string v9, "purinsu" │ + const-string v7, "purinsu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x38c │ + const/16 v6, 0x38c │ │ - const-string v9, "merina" │ + const-string v7, "merina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x38d │ + const/16 v6, 0x38d │ │ - const-string v9, "eidorian" │ + const-string v7, "eidorian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x38e │ + const/16 v6, 0x38e │ │ - const-string v9, "yesenia" │ + const-string v7, "yesenia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x38f │ + const/16 v6, 0x38f │ │ - const-string v9, "nikkii" │ + const-string v7, "nikkii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x390 │ + const/16 v6, 0x390 │ │ - const-string v9, "shidonii" │ + const-string v7, "shidonii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x391 │ + const/16 v6, 0x391 │ │ - const-string v9, "kootonii" │ + const-string v7, "kootonii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x392 │ + const/16 v6, 0x392 │ │ - const-string v9, "meebu" │ + const-string v7, "meebu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x393 │ + const/16 v6, 0x393 │ │ - const-string v9, "rebekka" │ + const-string v7, "rebekka" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x394 │ + const/16 v6, 0x394 │ │ - const-string v9, "toomasu" │ + const-string v7, "toomasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x395 │ + const/16 v6, 0x395 │ │ - const-string v9, "maruko" │ + const-string v7, "maruko" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x396 │ + const/16 v6, 0x396 │ │ - const-string v9, "torisuta" │ + const-string v7, "torisuta" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x397 │ + const/16 v6, 0x397 │ │ - const-string v9, "ririan" │ + const-string v7, "ririan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x398 │ + const/16 v6, 0x398 │ │ - const-string v9, "amara" │ + const-string v7, "amara" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x399 │ + const/16 v6, 0x399 │ │ - const-string v9, "maraia" │ + const-string v7, "maraia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x39a │ + const/16 v6, 0x39a │ │ - const-string v9, "danika" │ + const-string v7, "danika" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x39b │ + const/16 v6, 0x39b │ │ - const-string v9, "aasaa" │ + const-string v7, "aasaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x39c │ + const/16 v6, 0x39c │ │ - const-string v9, "dona" │ + const-string v7, "dona" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x39d │ + const/16 v6, 0x39d │ │ - const-string v9, "arekusandora" │ + const-string v7, "arekusandora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x39e │ + const/16 v6, 0x39e │ │ - const-string v9, "pieeru" │ + const-string v7, "pieeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x39f │ + const/16 v6, 0x39f │ │ - const-string v9, "burento" │ + const-string v7, "burento" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3a0 │ + const/16 v6, 0x3a0 │ │ - const-string v9, "gureishii" │ + const-string v7, "gureishii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3a1 │ + const/16 v6, 0x3a1 │ │ - const-string v9, "rara" │ + const-string v7, "rara" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3a2 │ + const/16 v6, 0x3a2 │ │ - const-string v9, "an" │ + const-string v7, "an" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3a3 │ + const/16 v6, 0x3a3 │ │ - const-string v9, "aizaia" │ + const-string v7, "aizaia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3a4 │ + const/16 v6, 0x3a4 │ │ - const-string v9, "anna" │ + const-string v7, "anna" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3a5 │ + const/16 v6, 0x3a5 │ │ - const-string v9, "boo" │ + const-string v7, "boo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3a6 │ + const/16 v6, 0x3a6 │ │ - const-string v9, "andoreasu" │ + const-string v7, "andoreasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3a7 │ + const/16 v6, 0x3a7 │ │ - const-string v9, "anariizu" │ + const-string v7, "anariizu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3a8 │ + const/16 v6, 0x3a8 │ │ - const-string v9, "kyaroru" │ + const-string v7, "kyaroru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3a9 │ + const/16 v6, 0x3a9 │ │ - const-string v9, "feisu" │ + const-string v7, "feisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3aa │ + const/16 v6, 0x3aa │ │ - const-string v9, "jimii" │ + const-string v7, "jimii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3ab │ + const/16 v6, 0x3ab │ │ - const-string v9, "kurinton" │ + const-string v7, "kurinton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3ac │ + const/16 v6, 0x3ac │ │ - const-string v9, "jirian" │ + const-string v7, "jirian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3ad │ + const/16 v6, 0x3ad │ │ - const-string v9, "ariiya" │ + const-string v7, "ariiya" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3ae │ + const/16 v6, 0x3ae │ │ - const-string v9, "sutiibun" │ + const-string v7, "sutiibun" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3af │ + const/16 v6, 0x3af │ │ - const-string v9, "dowein" │ + const-string v7, "dowein" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3b0 │ + const/16 v6, 0x3b0 │ │ - const-string v9, "arison" │ + const-string v7, "arison" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3b1 │ + const/16 v6, 0x3b1 │ │ - const-string v9, "keiti" │ + const-string v7, "keiti" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3b2 │ + const/16 v6, 0x3b2 │ │ - const-string v9, "sonii" │ + const-string v7, "sonii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3b3 │ + const/16 v6, 0x3b3 │ │ - const-string v9, "kyasuriin" │ + const-string v7, "kyasuriin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3b4 │ + const/16 v6, 0x3b4 │ │ - const-string v9, "izaberu" │ + const-string v7, "izaberu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3b5 │ + const/16 v6, 0x3b5 │ │ - const-string v9, "kaira" │ + const-string v7, "kaira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3b6 │ + const/16 v6, 0x3b6 │ │ - const-string v9, "jonasan" │ + const-string v7, "jonasan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3b7 │ + const/16 v6, 0x3b7 │ │ - const-string v9, "keira" │ + const-string v7, "keira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3b8 │ + const/16 v6, 0x3b8 │ │ - const-string v9, "rarii" │ + const-string v7, "rarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3b9 │ + const/16 v6, 0x3b9 │ │ - const-string v9, "ridia" │ + const-string v7, "ridia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3ba │ + const/16 v6, 0x3ba │ │ - const-string v9, "junia" │ + const-string v7, "junia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3bb │ + const/16 v6, 0x3bb │ │ - const-string v9, "rina" │ + const-string v7, "rina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3bc │ + const/16 v6, 0x3bc │ │ - const-string v9, "josaia" │ + const-string v7, "josaia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3bd │ + const/16 v6, 0x3bd │ │ - const-string v9, "cherushii" │ + const-string v7, "cherushii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3be │ + const/16 v6, 0x3be │ │ - const-string v9, "erikku" │ + const-string v7, "erikku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3bf │ + const/16 v6, 0x3bf │ │ - const-string v9, "paora" │ + const-string v7, "paora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3c0 │ + const/16 v6, 0x3c0 │ │ - const-string v9, "erika" │ + const-string v7, "erika" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3c1 │ + const/16 v6, 0x3c1 │ │ - const-string v9, "cherushii" │ + const-string v7, "cherushii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3c2 │ + const/16 v6, 0x3c2 │ │ - const-string v9, "chado" │ + const-string v7, "chado" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3c3 │ + const/16 v6, 0x3c3 │ │ - const-string v9, "kyasurin" │ + const-string v7, "kyasurin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3c4 │ + const/16 v6, 0x3c4 │ │ - const-string v9, "chazu" │ + const-string v7, "chazu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3c5 │ + const/16 v6, 0x3c5 │ │ - const-string v9, "gureamu" │ + const-string v7, "gureamu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3c6 │ + const/16 v6, 0x3c6 │ │ - const-string v9, "tara" │ + const-string v7, "tara" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3c7 │ + const/16 v6, 0x3c7 │ │ - const-string v9, "nikku" │ + const-string v7, "nikku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3c8 │ + const/16 v6, 0x3c8 │ │ - const-string v9, "niko" │ + const-string v7, "niko" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3c9 │ + const/16 v6, 0x3c9 │ │ - const-string v9, "kira" │ + const-string v7, "kira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3ca │ + const/16 v6, 0x3ca │ │ - const-string v9, "deiru" │ + const-string v7, "deiru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3cb │ + const/16 v6, 0x3cb │ │ - const-string v9, "rina" │ + const-string v7, "rina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3cc │ + const/16 v6, 0x3cc │ │ - const-string v9, "janeru" │ + const-string v7, "janeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3cd │ + const/16 v6, 0x3cd │ │ - const-string v9, "ruchia" │ + const-string v7, "ruchia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3ce │ + const/16 v6, 0x3ce │ │ - const-string v9, "bianka" │ + const-string v7, "bianka" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3cf │ + const/16 v6, 0x3cf │ │ - const-string v9, "eban" │ + const-string v7, "eban" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3d0 │ + const/16 v6, 0x3d0 │ │ - const-string v9, "rein" │ + const-string v7, "rein" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3d1 │ + const/16 v6, 0x3d1 │ │ - const-string v9, "rana" │ + const-string v7, "rana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3d2 │ + const/16 v6, 0x3d2 │ │ - const-string v9, "hiisu" │ + const-string v7, "hiisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3d3 │ + const/16 v6, 0x3d3 │ │ - const-string v9, "keirii" │ + const-string v7, "keirii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3d4 │ + const/16 v6, 0x3d4 │ │ - const-string v9, "wookaa" │ + const-string v7, "wookaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3d5 │ + const/16 v6, 0x3d5 │ │ - const-string v9, "ashuton" │ + const-string v7, "ashuton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3d6 │ + const/16 v6, 0x3d6 │ │ - const-string v9, "riia" │ + const-string v7, "riia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3d7 │ + const/16 v6, 0x3d7 │ │ - const-string v9, "jeison" │ + const-string v7, "jeison" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3d8 │ + const/16 v6, 0x3d8 │ │ - const-string v9, "shinshia" │ + const-string v7, "shinshia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3d9 │ + const/16 v6, 0x3d9 │ │ - const-string v9, "zooi" │ + const-string v7, "zooi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3da │ + const/16 v6, 0x3da │ │ - const-string v9, "sutiibu" │ + const-string v7, "sutiibu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3db │ + const/16 v6, 0x3db │ │ - const-string v9, "keito" │ + const-string v7, "keito" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3dc │ + const/16 v6, 0x3dc │ │ - const-string v9, "koodi" │ + const-string v7, "koodi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3dd │ + const/16 v6, 0x3dd │ │ - const-string v9, "saimon" │ + const-string v7, "saimon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3de │ + const/16 v6, 0x3de │ │ - const-string v9, "ameri" │ + const-string v7, "ameri" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3df │ + const/16 v6, 0x3df │ │ - const-string v9, "shiria" │ + const-string v7, "shiria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3e0 │ + const/16 v6, 0x3e0 │ │ - const-string v9, "ririi" │ + const-string v7, "ririi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3e1 │ + const/16 v6, 0x3e1 │ │ - const-string v9, "sukaaretto" │ + const-string v7, "sukaaretto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3e2 │ + const/16 v6, 0x3e2 │ │ - const-string v9, "nikooru" │ + const-string v7, "nikooru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3e3 │ + const/16 v6, 0x3e3 │ │ - const-string v9, "teresa" │ + const-string v7, "teresa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3e4 │ + const/16 v6, 0x3e4 │ │ - const-string v9, "jiina" │ + const-string v7, "jiina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3e5 │ + const/16 v6, 0x3e5 │ │ - const-string v9, "anika" │ + const-string v7, "anika" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3e6 │ + const/16 v6, 0x3e6 │ │ - const-string v9, "aruden" │ + const-string v7, "aruden" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3e7 │ + const/16 v6, 0x3e7 │ │ - const-string v9, "aizea" │ + const-string v7, "aizea" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3e8 │ + const/16 v6, 0x3e8 │ │ - const-string v9, "buraianto" │ + const-string v7, "buraianto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3e9 │ + const/16 v6, 0x3e9 │ │ - const-string v9, "eiba" │ + const-string v7, "eiba" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3ea │ + const/16 v6, 0x3ea │ │ - const-string v9, "joeru" │ + const-string v7, "joeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3eb │ + const/16 v6, 0x3eb │ │ - const-string v9, "maikeru" │ + const-string v7, "maikeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3ec │ + const/16 v6, 0x3ec │ │ - const-string v9, "ibu" │ + const-string v7, "ibu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3ed │ + const/16 v6, 0x3ed │ │ - const-string v9, "raian" │ + const-string v7, "raian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3ee │ + const/16 v6, 0x3ee │ │ - const-string v9, "aria" │ + const-string v7, "aria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3ef │ + const/16 v6, 0x3ef │ │ - const-string v9, "reonarudo" │ + const-string v7, "reonarudo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3f0 │ + const/16 v6, 0x3f0 │ │ - const-string v9, "jooi" │ + const-string v7, "jooi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3f1 │ + const/16 v6, 0x3f1 │ │ - const-string v9, "kuroodia" │ + const-string v7, "kuroodia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3f2 │ + const/16 v6, 0x3f2 │ │ - const-string v9, "kaataa" │ + const-string v7, "kaataa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3f3 │ + const/16 v6, 0x3f3 │ │ - const-string v9, "kaarii" │ + const-string v7, "kaarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3f4 │ + const/16 v6, 0x3f4 │ │ - const-string v9, "kaara" │ + const-string v7, "kaara" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3f5 │ + const/16 v6, 0x3f5 │ │ - const-string v9, "jareddo" │ + const-string v7, "jareddo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3f6 │ + const/16 v6, 0x3f6 │ │ - const-string v9, "erisu" │ + const-string v7, "erisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3f7 │ + const/16 v6, 0x3f7 │ │ - const-string v9, "kaarii" │ + const-string v7, "kaarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3f8 │ + const/16 v6, 0x3f8 │ │ - const-string v9, "karuro" │ + const-string v7, "karuro" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3f9 │ + const/16 v6, 0x3f9 │ │ - const-string v9, "iraiza" │ + const-string v7, "iraiza" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3fa │ + const/16 v6, 0x3fa │ │ - const-string v9, "bikutaa" │ + const-string v7, "bikutaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3fb │ + const/16 v6, 0x3fb │ │ - const-string v9, "morii" │ + const-string v7, "morii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3fc │ + const/16 v6, 0x3fc │ │ - const-string v9, "anton" │ + const-string v7, "anton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3fd │ + const/16 v6, 0x3fd │ │ - const-string v9, "paipaa" │ + const-string v7, "paipaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3fe │ + const/16 v6, 0x3fe │ │ - const-string v9, "sukairaa" │ + const-string v7, "sukairaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x3ff │ + const/16 v6, 0x3ff │ │ - const-string v9, "nikorasu" │ + const-string v7, "nikorasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x400 │ + const/16 v6, 0x400 │ │ - const-string v9, "rea" │ + const-string v7, "rea" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x401 │ + const/16 v6, 0x401 │ │ - const-string v9, "maurishio" │ + const-string v7, "maurishio" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x402 │ + const/16 v6, 0x402 │ │ - const-string v9, "rii" │ + const-string v7, "rii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x403 │ + const/16 v6, 0x403 │ │ - const-string v9, "reo" │ + const-string v7, "reo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x404 │ + const/16 v6, 0x404 │ │ - const-string v9, "keiden" │ + const-string v7, "keiden" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x405 │ + const/16 v6, 0x405 │ │ - const-string v9, "ashurin" │ + const-string v7, "ashurin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x406 │ + const/16 v6, 0x406 │ │ - const-string v9, "ruisu" │ + const-string v7, "ruisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x407 │ + const/16 v6, 0x407 │ │ - const-string v9, "maika" │ + const-string v7, "maika" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x408 │ + const/16 v6, 0x408 │ │ - const-string v9, "karubin" │ + const-string v7, "karubin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x409 │ + const/16 v6, 0x409 │ │ - const-string v9, "sutefanii" │ + const-string v7, "sutefanii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x40a │ + const/16 v6, 0x40a │ │ - const-string v9, "shiira" │ + const-string v7, "shiira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x40b │ + const/16 v6, 0x40b │ │ - const-string v9, "kuraaku" │ + const-string v7, "kuraaku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x40c │ + const/16 v6, 0x40c │ │ - const-string v9, "kurea" │ + const-string v7, "kurea" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x40d │ + const/16 v6, 0x40d │ │ - const-string v9, "kurara" │ + const-string v7, "kurara" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x40e │ + const/16 v6, 0x40e │ │ - const-string v9, "taron" │ + const-string v7, "taron" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x40f │ + const/16 v6, 0x40f │ │ - const-string v9, "kurisutiina" │ + const-string v7, "kurisutiina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x410 │ + const/16 v6, 0x410 │ │ - const-string v9, "jojii" │ + const-string v7, "jojii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x411 │ + const/16 v6, 0x411 │ │ - const-string v9, "jasumin" │ + const-string v7, "jasumin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x412 │ + const/16 v6, 0x412 │ │ - const-string v9, "randi" │ + const-string v7, "randi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x413 │ + const/16 v6, 0x413 │ │ - const-string v9, "deon" │ + const-string v7, "deon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x414 │ + const/16 v6, 0x414 │ │ - const-string v9, "tabisa" │ + const-string v7, "tabisa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x415 │ + const/16 v6, 0x415 │ │ - const-string v9, "furiida" │ + const-string v7, "furiida" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x416 │ + const/16 v6, 0x416 │ │ - const-string v9, "jonasan" │ + const-string v7, "jonasan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x417 │ + const/16 v6, 0x417 │ │ - const-string v9, "keitorin" │ + const-string v7, "keitorin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x418 │ + const/16 v6, 0x418 │ │ - const-string v9, "bibiana" │ + const-string v7, "bibiana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x419 │ + const/16 v6, 0x419 │ │ - const-string v9, "buritonii" │ + const-string v7, "buritonii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x41a │ + const/16 v6, 0x41a │ │ - const-string v9, "anika" │ + const-string v7, "anika" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x41b │ + const/16 v6, 0x41b │ │ - const-string v9, "geiburieru" │ + const-string v7, "geiburieru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x41c │ + const/16 v6, 0x41c │ │ - const-string v9, "furansesu" │ + const-string v7, "furansesu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x41d │ + const/16 v6, 0x41d │ │ - const-string v9, "reinarudo" │ + const-string v7, "reinarudo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x41e │ + const/16 v6, 0x41e │ │ - const-string v9, "emaason" │ + const-string v7, "emaason" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x41f │ + const/16 v6, 0x41f │ │ - const-string v9, "kenii" │ + const-string v7, "kenii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x420 │ + const/16 v6, 0x420 │ │ - const-string v9, "jaamein" │ + const-string v7, "jaamein" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x421 │ + const/16 v6, 0x421 │ │ - const-string v9, "shiera" │ + const-string v7, "shiera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x422 │ + const/16 v6, 0x422 │ │ - const-string v9, "areina" │ + const-string v7, "areina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x423 │ + const/16 v6, 0x423 │ │ - const-string v9, "burein" │ + const-string v7, "burein" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x424 │ + const/16 v6, 0x424 │ │ - const-string v9, "enrike" │ + const-string v7, "enrike" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x425 │ + const/16 v6, 0x425 │ │ - const-string v9, "kian" │ + const-string v7, "kian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x426 │ + const/16 v6, 0x426 │ │ - const-string v9, "keirii" │ + const-string v7, "keirii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x427 │ + const/16 v6, 0x427 │ │ - const-string v9, "resurii" │ + const-string v7, "resurii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x428 │ + const/16 v6, 0x428 │ │ - const-string v9, "kamiiru" │ + const-string v7, "kamiiru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x429 │ + const/16 v6, 0x429 │ │ - const-string v9, "buraian" │ + const-string v7, "buraian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x42a │ + const/16 v6, 0x42a │ │ - const-string v9, "kamira" │ + const-string v7, "kamira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x42b │ + const/16 v6, 0x42b │ │ - const-string v9, "kurisutaru" │ + const-string v7, "kurisutaru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x42c │ + const/16 v6, 0x42c │ │ - const-string v9, "gonsaro" │ + const-string v7, "gonsaro" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x42d │ + const/16 v6, 0x42d │ │ - const-string v9, "ronarudo" │ + const-string v7, "ronarudo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x42e │ + const/16 v6, 0x42e │ │ - const-string v9, "derikku" │ + const-string v7, "derikku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x42f │ + const/16 v6, 0x42f │ │ - const-string v9, "dominiku" │ + const-string v7, "dominiku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x430 │ + const/16 v6, 0x430 │ │ - const-string v9, "jonasan" │ + const-string v7, "jonasan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x431 │ + const/16 v6, 0x431 │ │ - const-string v9, "emanyueru" │ + const-string v7, "emanyueru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x432 │ + const/16 v6, 0x432 │ │ - const-string v9, "kurea" │ + const-string v7, "kurea" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x433 │ + const/16 v6, 0x433 │ │ - const-string v9, "nanshii" │ + const-string v7, "nanshii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x434 │ + const/16 v6, 0x434 │ │ - const-string v9, "eren" │ + const-string v7, "eren" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x435 │ + const/16 v6, 0x435 │ │ - const-string v9, "okutabio" │ + const-string v7, "okutabio" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x436 │ + const/16 v6, 0x436 │ │ - const-string v9, "kurarisa" │ + const-string v7, "kurarisa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x437 │ + const/16 v6, 0x437 │ │ - const-string v9, "hyuusuton" │ + const-string v7, "hyuusuton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x438 │ + const/16 v6, 0x438 │ │ - const-string v9, "kasandora" │ + const-string v7, "kasandora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x439 │ + const/16 v6, 0x439 │ │ - const-string v9, "romiro" │ + const-string v7, "romiro" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x43a │ + const/16 v6, 0x43a │ │ - const-string v9, "joanna" │ + const-string v7, "joanna" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x43b │ + const/16 v6, 0x43b │ │ - const-string v9, "woren" │ + const-string v7, "woren" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x43c │ + const/16 v6, 0x43c │ │ - const-string v9, "bureiku" │ + const-string v7, "bureiku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x43d │ + const/16 v6, 0x43d │ │ - const-string v9, "burijitto" │ + const-string v7, "burijitto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x43e │ + const/16 v6, 0x43e │ │ - const-string v9, "shaneru" │ + const-string v7, "shaneru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x43f │ + const/16 v6, 0x43f │ │ - const-string v9, "tairon" │ + const-string v7, "tairon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x440 │ + const/16 v6, 0x440 │ │ - const-string v9, "tairaa" │ + const-string v7, "tairaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x441 │ + const/16 v6, 0x441 │ │ - const-string v9, "dasutin" │ + const-string v7, "dasutin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x442 │ + const/16 v6, 0x442 │ │ - const-string v9, "damian" │ + const-string v7, "damian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x443 │ + const/16 v6, 0x443 │ │ - const-string v9, "mikaera" │ + const-string v7, "mikaera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x444 │ + const/16 v6, 0x444 │ │ - const-string v9, "birii" │ + const-string v7, "birii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x445 │ + const/16 v6, 0x445 │ │ - const-string v9, "denzeru" │ + const-string v7, "denzeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x446 │ + const/16 v6, 0x446 │ │ - const-string v9, "kuintin" │ + const-string v7, "kuintin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x447 │ + const/16 v6, 0x447 │ │ - const-string v9, "maarii" │ + const-string v7, "maarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x448 │ + const/16 v6, 0x448 │ │ - const-string v9, "raira" │ + const-string v7, "raira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x449 │ + const/16 v6, 0x449 │ │ - const-string v9, "arehandoro" │ + const-string v7, "arehandoro" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x44a │ + const/16 v6, 0x44a │ │ - const-string v9, "buriana" │ + const-string v7, "buriana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x44b │ + const/16 v6, 0x44b │ │ - const-string v9, "burodi" │ + const-string v7, "burodi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x44c │ + const/16 v6, 0x44c │ │ - const-string v9, "maarii" │ + const-string v7, "maarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x44d │ + const/16 v6, 0x44d │ │ - const-string v9, "shanon" │ + const-string v7, "shanon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x44e │ + const/16 v6, 0x44e │ │ - const-string v9, "arehandora" │ + const-string v7, "arehandora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x44f │ + const/16 v6, 0x44f │ │ - const-string v9, "rekkusu" │ + const-string v7, "rekkusu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x450 │ + const/16 v6, 0x450 │ │ - const-string v9, "rei" │ + const-string v7, "rei" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x451 │ + const/16 v6, 0x451 │ │ - const-string v9, "burakusuton" │ + const-string v7, "burakusuton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x452 │ + const/16 v6, 0x452 │ │ - const-string v9, "rikkii" │ + const-string v7, "rikkii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x453 │ + const/16 v6, 0x453 │ │ - const-string v9, "arissa" │ + const-string v7, "arissa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x454 │ + const/16 v6, 0x454 │ │ - const-string v9, "harorudo" │ + const-string v7, "harorudo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x455 │ + const/16 v6, 0x455 │ │ - const-string v9, "jeshika" │ + const-string v7, "jeshika" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x456 │ + const/16 v6, 0x456 │ │ - const-string v9, "furanku" │ + const-string v7, "furanku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x457 │ + const/16 v6, 0x457 │ │ - const-string v9, "morii" │ + const-string v7, "morii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x458 │ + const/16 v6, 0x458 │ │ - const-string v9, "firippu" │ + const-string v7, "firippu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x459 │ + const/16 v6, 0x459 │ │ - const-string v9, "deibiddo" │ + const-string v7, "deibiddo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x45a │ + const/16 v6, 0x45a │ │ - const-string v9, "ayana" │ + const-string v7, "ayana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x45b │ + const/16 v6, 0x45b │ │ - const-string v9, "sereniti" │ + const-string v7, "sereniti" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x45c │ + const/16 v6, 0x45c │ │ - const-string v9, "eidorian" │ + const-string v7, "eidorian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x45d │ + const/16 v6, 0x45d │ │ - const-string v9, "deibisu" │ + const-string v7, "deibisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x45e │ + const/16 v6, 0x45e │ │ - const-string v9, "oosutin" │ + const-string v7, "oosutin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x45f │ + const/16 v6, 0x45f │ │ - const-string v9, "anjeriiku" │ + const-string v7, "anjeriiku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x460 │ + const/16 v6, 0x460 │ │ - const-string v9, "kurisuchan" │ + const-string v7, "kurisuchan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x461 │ + const/16 v6, 0x461 │ │ - const-string v9, "kendaru" │ + const-string v7, "kendaru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x462 │ + const/16 v6, 0x462 │ │ - const-string v9, "masaiasu" │ + const-string v7, "masaiasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x463 │ + const/16 v6, 0x463 │ │ - const-string v9, "jasutiin" │ + const-string v7, "jasutiin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x464 │ + const/16 v6, 0x464 │ │ - const-string v9, "hesusu" │ + const-string v7, "hesusu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x465 │ + const/16 v6, 0x465 │ │ - const-string v9, "sharon" │ + const-string v7, "sharon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x466 │ + const/16 v6, 0x466 │ │ - const-string v9, "donte" │ + const-string v7, "donte" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x467 │ + const/16 v6, 0x467 │ │ - const-string v9, "sutefan" │ + const-string v7, "sutefan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x468 │ + const/16 v6, 0x468 │ │ - const-string v9, "zaria" │ + const-string v7, "zaria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x469 │ + const/16 v6, 0x469 │ │ - const-string v9, "abii" │ + const-string v7, "abii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x46a │ + const/16 v6, 0x46a │ │ - const-string v9, "mariana" │ + const-string v7, "mariana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x46b │ + const/16 v6, 0x46b │ │ - const-string v9, "gureta" │ + const-string v7, "gureta" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x46c │ + const/16 v6, 0x46c │ │ - const-string v9, "kiira" │ + const-string v7, "kiira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x46d │ + const/16 v6, 0x46d │ │ - const-string v9, "ramonto" │ + const-string v7, "ramonto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x46e │ + const/16 v6, 0x46e │ │ - const-string v9, "kairii" │ + const-string v7, "kairii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x46f │ + const/16 v6, 0x46f │ │ - const-string v9, "ben" │ + const-string v7, "ben" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x470 │ + const/16 v6, 0x470 │ │ - const-string v9, "roberuto" │ + const-string v7, "roberuto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x471 │ + const/16 v6, 0x471 │ │ - const-string v9, "tomii" │ + const-string v7, "tomii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x472 │ + const/16 v6, 0x472 │ │ - const-string v9, "emetto" │ + const-string v7, "emetto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x473 │ + const/16 v6, 0x473 │ │ - const-string v9, "bisente" │ + const-string v7, "bisente" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x474 │ + const/16 v6, 0x474 │ │ - const-string v9, "jurian" │ + const-string v7, "jurian" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x475 │ + const/16 v6, 0x475 │ │ - const-string v9, "koohen" │ + const-string v7, "koohen" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x476 │ + const/16 v6, 0x476 │ │ - const-string v9, "burairii" │ + const-string v7, "burairii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x477 │ + const/16 v6, 0x477 │ │ - const-string v9, "arufonso" │ + const-string v7, "arufonso" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x478 │ + const/16 v6, 0x478 │ │ - const-string v9, "roherio" │ + const-string v7, "roherio" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x479 │ + const/16 v6, 0x479 │ │ - const-string v9, "rira" │ + const-string v7, "rira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x47a │ + const/16 v6, 0x47a │ │ - const-string v9, "darasu" │ + const-string v7, "darasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x47b │ + const/16 v6, 0x47b │ │ - const-string v9, "mia" │ + const-string v7, "mia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x47c │ + const/16 v6, 0x47c │ │ - const-string v9, "kurisuta" │ + const-string v7, "kurisuta" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x47d │ + const/16 v6, 0x47d │ │ - const-string v9, "kaarii" │ + const-string v7, "kaarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x47e │ + const/16 v6, 0x47e │ │ - const-string v9, "rinda" │ + const-string v7, "rinda" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x47f │ + const/16 v6, 0x47f │ │ - const-string v9, "maasa" │ + const-string v7, "maasa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x480 │ + const/16 v6, 0x480 │ │ - const-string v9, "ririi" │ + const-string v7, "ririi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x481 │ + const/16 v6, 0x481 │ │ - const-string v9, "jonasan" │ + const-string v7, "jonasan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x482 │ + const/16 v6, 0x482 │ │ - const-string v9, "montana" │ + const-string v7, "montana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x483 │ + const/16 v6, 0x483 │ │ - const-string v9, "kaato" │ + const-string v7, "kaato" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x484 │ + const/16 v6, 0x484 │ │ - const-string v9, "jorii" │ + const-string v7, "jorii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x485 │ + const/16 v6, 0x485 │ │ - const-string v9, "furederikku" │ + const-string v7, "furederikku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x486 │ + const/16 v6, 0x486 │ │ - const-string v9, "kerushii" │ + const-string v7, "kerushii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x487 │ + const/16 v6, 0x487 │ │ - const-string v9, "zabieru" │ + const-string v7, "zabieru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x488 │ + const/16 v6, 0x488 │ │ - const-string v9, "paakaa" │ + const-string v7, "paakaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x489 │ + const/16 v6, 0x489 │ │ - const-string v9, "chaaruzu" │ + const-string v7, "chaaruzu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x48a │ + const/16 v6, 0x48a │ │ - const-string v9, "keirii" │ + const-string v7, "keirii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x48b │ + const/16 v6, 0x48b │ │ - const-string v9, "doroshii" │ + const-string v7, "doroshii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x48c │ + const/16 v6, 0x48c │ │ - const-string v9, "jei" │ + const-string v7, "jei" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x48d │ + const/16 v6, 0x48d │ │ - const-string v9, "jan" │ + const-string v7, "jan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x48e │ + const/16 v6, 0x48e │ │ - const-string v9, "baanaado" │ + const-string v7, "baanaado" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x48f │ + const/16 v6, 0x48f │ │ - const-string v9, "iisan" │ + const-string v7, "iisan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x490 │ + const/16 v6, 0x490 │ │ - const-string v9, "shirubia" │ + const-string v7, "shirubia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x491 │ + const/16 v6, 0x491 │ │ - const-string v9, "hoopu" │ + const-string v7, "hoopu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x492 │ + const/16 v6, 0x492 │ │ - const-string v9, "jakuriin" │ + const-string v7, "jakuriin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x493 │ + const/16 v6, 0x493 │ │ - const-string v9, "sairasu" │ + const-string v7, "sairasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x494 │ + const/16 v6, 0x494 │ │ - const-string v9, "tiera" │ + const-string v7, "tiera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x495 │ + const/16 v6, 0x495 │ │ - const-string v9, "kyasarin" │ + const-string v7, "kyasarin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x496 │ + const/16 v6, 0x496 │ │ - const-string v9, "abii" │ + const-string v7, "abii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x497 │ + const/16 v6, 0x497 │ │ - const-string v9, "taitasu" │ + const-string v7, "taitasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x498 │ + const/16 v6, 0x498 │ │ - const-string v9, "mohameddo" │ + const-string v7, "mohameddo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x499 │ + const/16 v6, 0x499 │ │ - const-string v9, "riido" │ + const-string v7, "riido" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x49a │ + const/16 v6, 0x49a │ │ - const-string v9, "feripe" │ + const-string v7, "feripe" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x49b │ + const/16 v6, 0x49b │ │ - const-string v9, "jeimii" │ + const-string v7, "jeimii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x49c │ + const/16 v6, 0x49c │ │ - const-string v9, "merusedesu" │ + const-string v7, "merusedesu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x49d │ + const/16 v6, 0x49d │ │ - const-string v9, "herarudo" │ + const-string v7, "herarudo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x49e │ + const/16 v6, 0x49e │ │ - const-string v9, "diron" │ + const-string v7, "diron" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x49f │ + const/16 v6, 0x49f │ │ - const-string v9, "torabisu" │ + const-string v7, "torabisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4a0 │ + const/16 v6, 0x4a0 │ │ - const-string v9, "aressandoro" │ + const-string v7, "aressandoro" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4a1 │ + const/16 v6, 0x4a1 │ │ - const-string v9, "baioretto" │ + const-string v7, "baioretto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4a2 │ + const/16 v6, 0x4a2 │ │ - const-string v9, "kooneriasu" │ + const-string v7, "kooneriasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4a3 │ + const/16 v6, 0x4a3 │ │ - const-string v9, "desutinii" │ + const-string v7, "desutinii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4a4 │ + const/16 v6, 0x4a4 │ │ - const-string v9, "madokkusu" │ + const-string v7, "madokkusu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4a5 │ + const/16 v6, 0x4a5 │ │ - const-string v9, "ruusu" │ + const-string v7, "ruusu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4a6 │ + const/16 v6, 0x4a6 │ │ - const-string v9, "rarufu" │ + const-string v7, "rarufu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4a7 │ + const/16 v6, 0x4a7 │ │ - const-string v9, "taira" │ + const-string v7, "taira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4a8 │ + const/16 v6, 0x4a8 │ │ - const-string v9, "ashurii" │ + const-string v7, "ashurii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4a9 │ + const/16 v6, 0x4a9 │ │ - const-string v9, "roowan" │ + const-string v7, "roowan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4aa │ + const/16 v6, 0x4aa │ │ - const-string v9, "buruuno" │ + const-string v7, "buruuno" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4ab │ + const/16 v6, 0x4ab │ │ - const-string v9, "aaron" │ + const-string v7, "aaron" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4ac │ + const/16 v6, 0x4ac │ │ - const-string v9, "maderin" │ + const-string v7, "maderin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4ad │ + const/16 v6, 0x4ad │ │ - const-string v9, "janetto" │ + const-string v7, "janetto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4ae │ + const/16 v6, 0x4ae │ │ - const-string v9, "joi" │ + const-string v7, "joi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4af │ + const/16 v6, 0x4af │ │ - const-string v9, "tobaiasu" │ + const-string v7, "tobaiasu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4b0 │ + const/16 v6, 0x4b0 │ │ - const-string v9, "joo" │ + const-string v7, "joo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4b1 │ + const/16 v6, 0x4b1 │ │ - const-string v9, "serena" │ + const-string v7, "serena" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4b2 │ + const/16 v6, 0x4b2 │ │ - const-string v9, "jon" │ + const-string v7, "jon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4b3 │ + const/16 v6, 0x4b3 │ │ - const-string v9, "baretto" │ + const-string v7, "baretto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4b4 │ + const/16 v6, 0x4b4 │ │ - const-string v9, "dariru" │ + const-string v7, "dariru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4b5 │ + const/16 v6, 0x4b5 │ │ - const-string v9, "eipuriru" │ + const-string v7, "eipuriru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4b6 │ + const/16 v6, 0x4b6 │ │ - const-string v9, "shiera" │ + const-string v7, "shiera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4b7 │ + const/16 v6, 0x4b7 │ │ - const-string v9, "rodonii" │ + const-string v7, "rodonii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4b8 │ + const/16 v6, 0x4b8 │ │ - const-string v9, "rebekka" │ + const-string v7, "rebekka" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4b9 │ + const/16 v6, 0x4b9 │ │ - const-string v9, "dominiku" │ + const-string v7, "dominiku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4ba │ + const/16 v6, 0x4ba │ │ - const-string v9, "marukomu" │ + const-string v7, "marukomu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4bb │ + const/16 v6, 0x4bb │ │ - const-string v9, "deniisu" │ + const-string v7, "deniisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4bc │ + const/16 v6, 0x4bc │ │ - const-string v9, "yohanna" │ + const-string v7, "yohanna" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4bd │ + const/16 v6, 0x4bd │ │ - const-string v9, "buriana" │ + const-string v7, "buriana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4be │ + const/16 v6, 0x4be │ │ - const-string v9, "seera" │ + const-string v7, "seera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4bf │ + const/16 v6, 0x4bf │ │ - const-string v9, "erumaa" │ + const-string v7, "erumaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4c0 │ + const/16 v6, 0x4c0 │ │ - const-string v9, "daren" │ + const-string v7, "daren" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4c1 │ + const/16 v6, 0x4c1 │ │ - const-string v9, "keitorin" │ + const-string v7, "keitorin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4c2 │ + const/16 v6, 0x4c2 │ │ - const-string v9, "toriniti" │ + const-string v7, "toriniti" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4c3 │ + const/16 v6, 0x4c3 │ │ - const-string v9, "serina" │ + const-string v7, "serina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4c4 │ + const/16 v6, 0x4c4 │ │ - const-string v9, "jeiden" │ + const-string v7, "jeiden" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4c5 │ + const/16 v6, 0x4c5 │ │ - const-string v9, "maiku" │ + const-string v7, "maiku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4c6 │ + const/16 v6, 0x4c6 │ │ - const-string v9, "biatorisu" │ + const-string v7, "biatorisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4c7 │ + const/16 v6, 0x4c7 │ │ - const-string v9, "ooburii" │ + const-string v7, "ooburii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4c8 │ + const/16 v6, 0x4c8 │ │ - const-string v9, "antowan" │ + const-string v7, "antowan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4c9 │ + const/16 v6, 0x4c9 │ │ - const-string v9, "erin" │ + const-string v7, "erin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4ca │ + const/16 v6, 0x4ca │ │ - const-string v9, "burenden" │ + const-string v7, "burenden" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4cb │ + const/16 v6, 0x4cb │ │ - const-string v9, "wiru" │ + const-string v7, "wiru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4cc │ + const/16 v6, 0x4cc │ │ - const-string v9, "maderiin" │ + const-string v7, "maderiin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4cd │ + const/16 v6, 0x4cd │ │ - const-string v9, "eburin" │ + const-string v7, "eburin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4ce │ + const/16 v6, 0x4ce │ │ - const-string v9, "shimoon" │ + const-string v7, "shimoon" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4cf │ + const/16 v6, 0x4cf │ │ - const-string v9, "rodorigo" │ + const-string v7, "rodorigo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4d0 │ + const/16 v6, 0x4d0 │ │ - const-string v9, "kairii" │ + const-string v7, "kairii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4d1 │ + const/16 v6, 0x4d1 │ │ - const-string v9, "eiba" │ + const-string v7, "eiba" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4d2 │ + const/16 v6, 0x4d2 │ │ - const-string v9, "fuan" │ + const-string v7, "fuan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4d3 │ + const/16 v6, 0x4d3 │ │ - const-string v9, "riana" │ + const-string v7, "riana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4d4 │ + const/16 v6, 0x4d4 │ │ - const-string v9, "erikku" │ + const-string v7, "erikku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4d5 │ + const/16 v6, 0x4d5 │ │ - const-string v9, "mashuu" │ + const-string v7, "mashuu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4d6 │ + const/16 v6, 0x4d6 │ │ - const-string v9, "sanson" │ + const-string v7, "sanson" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4d7 │ + const/16 v6, 0x4d7 │ │ - const-string v9, "poora" │ + const-string v7, "poora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4d8 │ + const/16 v6, 0x4d8 │ │ - const-string v9, "reimondo" │ + const-string v7, "reimondo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4d9 │ + const/16 v6, 0x4d9 │ │ - const-string v9, "diego" │ + const-string v7, "diego" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4da │ + const/16 v6, 0x4da │ │ - const-string v9, "samansa" │ + const-string v7, "samansa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4db │ + const/16 v6, 0x4db │ │ - const-string v9, "arana" │ + const-string v7, "arana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4dc │ + const/16 v6, 0x4dc │ │ - const-string v9, "romio" │ + const-string v7, "romio" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4dd │ + const/16 v6, 0x4dd │ │ - const-string v9, "ashurii" │ + const-string v7, "ashurii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4de │ + const/16 v6, 0x4de │ │ - const-string v9, "shiomara" │ + const-string v7, "shiomara" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4df │ + const/16 v6, 0x4df │ │ - const-string v9, "jakurin" │ + const-string v7, "jakurin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4e0 │ + const/16 v6, 0x4e0 │ │ - const-string v9, "noora" │ + const-string v7, "noora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4e1 │ + const/16 v6, 0x4e1 │ │ - const-string v9, "jeiden" │ + const-string v7, "jeiden" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4e2 │ + const/16 v6, 0x4e2 │ │ - const-string v9, "bareria" │ + const-string v7, "bareria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4e3 │ + const/16 v6, 0x4e3 │ │ - const-string v9, "ashurii" │ + const-string v7, "ashurii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4e4 │ + const/16 v6, 0x4e4 │ │ - const-string v9, "sesu" │ + const-string v7, "sesu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4e5 │ + const/16 v6, 0x4e5 │ │ - const-string v9, "antonio" │ + const-string v7, "antonio" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4e6 │ + const/16 v6, 0x4e6 │ │ - const-string v9, "emirii" │ + const-string v7, "emirii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4e7 │ + const/16 v6, 0x4e7 │ │ - const-string v9, "ashurii" │ + const-string v7, "ashurii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4e8 │ + const/16 v6, 0x4e8 │ │ - const-string v9, "roshio" │ + const-string v7, "roshio" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4e9 │ + const/16 v6, 0x4e9 │ │ - const-string v9, "kyarii" │ + const-string v7, "kyarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4ea │ + const/16 v6, 0x4ea │ │ - const-string v9, "sabanna" │ + const-string v7, "sabanna" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4eb │ + const/16 v6, 0x4eb │ │ - const-string v9, "ririana" │ + const-string v7, "ririana" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4ec │ + const/16 v6, 0x4ec │ │ - const-string v9, "sofia" │ + const-string v7, "sofia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4ed │ + const/16 v6, 0x4ed │ │ - const-string v9, "burenton" │ + const-string v7, "burenton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4ee │ + const/16 v6, 0x4ee │ │ - const-string v9, "dakota" │ + const-string v7, "dakota" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4ef │ + const/16 v6, 0x4ef │ │ - const-string v9, "rooreru" │ + const-string v7, "rooreru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4f0 │ + const/16 v6, 0x4f0 │ │ - const-string v9, "pooru" │ + const-string v7, "pooru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4f1 │ + const/16 v6, 0x4f1 │ │ - const-string v9, "rooren" │ + const-string v7, "rooren" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4f2 │ + const/16 v6, 0x4f2 │ │ - const-string v9, "sutefen" │ + const-string v7, "sutefen" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4f3 │ + const/16 v6, 0x4f3 │ │ - const-string v9, "patorishia" │ + const-string v7, "patorishia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4f4 │ + const/16 v6, 0x4f4 │ │ - const-string v9, "tonii" │ + const-string v7, "tonii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4f5 │ + const/16 v6, 0x4f5 │ │ - const-string v9, "eida" │ + const-string v7, "eida" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4f6 │ + const/16 v6, 0x4f6 │ │ - const-string v9, "reibun" │ + const-string v7, "reibun" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4f7 │ + const/16 v6, 0x4f7 │ │ - const-string v9, "sonia" │ + const-string v7, "sonia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4f8 │ + const/16 v6, 0x4f8 │ │ - const-string v9, "erika" │ + const-string v7, "erika" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4f9 │ + const/16 v6, 0x4f9 │ │ - const-string v9, "moniku" │ + const-string v7, "moniku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4fa │ + const/16 v6, 0x4fa │ │ - const-string v9, "kuruuzu" │ + const-string v7, "kuruuzu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4fb │ + const/16 v6, 0x4fb │ │ - const-string v9, "ariisha" │ + const-string v7, "ariisha" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4fc │ + const/16 v6, 0x4fc │ │ - const-string v9, "rinkaan" │ + const-string v7, "rinkaan" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4fd │ + const/16 v6, 0x4fd │ │ - const-string v9, "ferunanda" │ + const-string v7, "ferunanda" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4fe │ + const/16 v6, 0x4fe │ │ - const-string v9, "ema" │ + const-string v7, "ema" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x4ff │ + const/16 v6, 0x4ff │ │ - const-string v9, "ferunando" │ + const-string v7, "ferunando" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x500 │ + const/16 v6, 0x500 │ │ - const-string v9, "maatin" │ + const-string v7, "maatin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x501 │ + const/16 v6, 0x501 │ │ - const-string v9, "konraddo" │ + const-string v7, "konraddo" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x502 │ + const/16 v6, 0x502 │ │ - const-string v9, "pooriina" │ + const-string v7, "pooriina" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x503 │ + const/16 v6, 0x503 │ │ - const-string v9, "burandi" │ + const-string v7, "burandi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x504 │ + const/16 v6, 0x504 │ │ - const-string v9, "dejiree" │ + const-string v7, "dejiree" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x505 │ + const/16 v6, 0x505 │ │ - const-string v9, "piitaa" │ + const-string v7, "piitaa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x506 │ + const/16 v6, 0x506 │ │ - const-string v9, "jeremii" │ + const-string v7, "jeremii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x507 │ + const/16 v6, 0x507 │ │ - const-string v9, "aariin" │ + const-string v7, "aariin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x508 │ + const/16 v6, 0x508 │ │ - const-string v9, "gyaretto" │ + const-string v7, "gyaretto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x509 │ + const/16 v6, 0x509 │ │ - const-string v9, "wendi" │ + const-string v7, "wendi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x50a │ + const/16 v6, 0x50a │ │ - const-string v9, "kamira" │ + const-string v7, "kamira" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x50b │ + const/16 v6, 0x50b │ │ - const-string v9, "wesurii" │ + const-string v7, "wesurii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x50c │ + const/16 v6, 0x50c │ │ - const-string v9, "kurisutin" │ + const-string v7, "kurisutin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x50d │ + const/16 v6, 0x50d │ │ - const-string v9, "hanna" │ + const-string v7, "hanna" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x50e │ + const/16 v6, 0x50e │ │ - const-string v9, "airisu" │ + const-string v7, "airisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x50f │ + const/16 v6, 0x50f │ │ - const-string v9, "jasutin" │ + const-string v7, "jasutin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x510 │ + const/16 v6, 0x510 │ │ - const-string v9, "kootonii" │ + const-string v7, "kootonii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x511 │ + const/16 v6, 0x511 │ │ - const-string v9, "kuinton" │ + const-string v7, "kuinton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x512 │ + const/16 v6, 0x512 │ │ - const-string v9, "kyarorin" │ + const-string v7, "kyarorin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x513 │ + const/16 v6, 0x513 │ │ - const-string v9, "guren" │ + const-string v7, "guren" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x514 │ + const/16 v6, 0x514 │ │ - const-string v9, "kyasarin" │ + const-string v7, "kyasarin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x515 │ + const/16 v6, 0x515 │ │ - const-string v9, "rakeru" │ + const-string v7, "rakeru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x516 │ + const/16 v6, 0x516 │ │ - const-string v9, "runa" │ + const-string v7, "runa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x517 │ + const/16 v6, 0x517 │ │ - const-string v9, "kamuden" │ + const-string v7, "kamuden" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x518 │ + const/16 v6, 0x518 │ │ - const-string v9, "joisu" │ + const-string v7, "joisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x519 │ + const/16 v6, 0x519 │ │ - const-string v9, "zakarii" │ + const-string v7, "zakarii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x51a │ + const/16 v6, 0x51a │ │ - const-string v9, "anaberu" │ + const-string v7, "anaberu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x51b │ + const/16 v6, 0x51b │ │ - const-string v9, "hoakin" │ + const-string v7, "hoakin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x51c │ + const/16 v6, 0x51c │ │ - const-string v9, "kyashidi" │ + const-string v7, "kyashidi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x51d │ + const/16 v6, 0x51d │ │ - const-string v9, "anetto" │ + const-string v7, "anetto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x51e │ + const/16 v6, 0x51e │ │ - const-string v9, "daniera" │ + const-string v7, "daniera" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x51f │ + const/16 v6, 0x51f │ │ - const-string v9, "arekusa" │ + const-string v7, "arekusa" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x520 │ + const/16 v6, 0x520 │ │ - const-string v9, "shein" │ + const-string v7, "shein" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x521 │ + const/16 v6, 0x521 │ │ - const-string v9, "keitorin" │ + const-string v7, "keitorin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x522 │ + const/16 v6, 0x522 │ │ - const-string v9, "maakisu" │ + const-string v7, "maakisu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x523 │ + const/16 v6, 0x523 │ │ - const-string v9, "kyashii" │ + const-string v7, "kyashii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x524 │ + const/16 v6, 0x524 │ │ - const-string v9, "jenii" │ + const-string v7, "jenii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x525 │ + const/16 v6, 0x525 │ │ - const-string v9, "kingusuton" │ + const-string v7, "kingusuton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x526 │ + const/16 v6, 0x526 │ │ - const-string v9, "jeiden" │ + const-string v7, "jeiden" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x527 │ + const/16 v6, 0x527 │ │ - const-string v9, "wesuton" │ + const-string v7, "wesuton" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x528 │ + const/16 v6, 0x528 │ │ - const-string v9, "moora" │ + const-string v7, "moora" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x529 │ + const/16 v6, 0x529 │ │ - const-string v9, "kamurin" │ + const-string v7, "kamurin" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x52a │ + const/16 v6, 0x52a │ │ - const-string v9, "erikku" │ + const-string v7, "erikku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x52b │ + const/16 v6, 0x52b │ │ - const-string v9, "zaria" │ + const-string v7, "zaria" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x52c │ + const/16 v6, 0x52c │ │ - const-string v9, "maia" │ + const-string v7, "maia" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x52d │ + const/16 v6, 0x52d │ │ - const-string v9, "jena" │ + const-string v7, "jena" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x52e │ + const/16 v6, 0x52e │ │ - const-string v9, "jeshii" │ + const-string v7, "jeshii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x52f │ + const/16 v6, 0x52f │ │ - const-string v9, "abigeiru" │ + const-string v7, "abigeiru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x530 │ + const/16 v6, 0x530 │ │ - const-string v9, "derikku" │ + const-string v7, "derikku" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x531 │ + const/16 v6, 0x531 │ │ - const-string v9, "sandi" │ + const-string v7, "sandi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x532 │ + const/16 v6, 0x532 │ │ - const-string v9, "adamu" │ + const-string v7, "adamu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x533 │ + const/16 v6, 0x533 │ │ - const-string v9, "ransu" │ + const-string v7, "ransu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x534 │ + const/16 v6, 0x534 │ │ - const-string v9, "furanshisuko" │ + const-string v7, "furanshisuko" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x535 │ + const/16 v6, 0x535 │ │ - const-string v9, "anaberu" │ + const-string v7, "anaberu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x536 │ + const/16 v6, 0x536 │ │ - const-string v9, "maagaretto" │ + const-string v7, "maagaretto" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x537 │ + const/16 v6, 0x537 │ │ - const-string v9, "chansu" │ + const-string v7, "chansu" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x538 │ + const/16 v6, 0x538 │ │ - const-string v9, "kaiden" │ + const-string v7, "kaiden" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x539 │ + const/16 v6, 0x539 │ │ - const-string v9, "jueru" │ + const-string v7, "jueru" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x53a │ + const/16 v6, 0x53a │ │ - const-string v9, "emirii" │ + const-string v7, "emirii" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x53b │ + const/16 v6, 0x53b │ │ - const-string v9, "erein" │ + const-string v7, "erein" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x53c │ + const/16 v6, 0x53c │ │ - const-string v9, "haidi" │ + const-string v7, "haidi" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ - const/16 v8, 0x53d │ + const/16 v6, 0x53d │ │ - const-string v9, "arianna" │ + const-string v7, "arianna" │ │ - aput-object v9, v7, v8 │ + aput-object v7, v4, v6 │ │ .line 41 │ - .local v7, "names":[Ljava/lang/String; │ - move-object v0, v7 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v5, v0 │ - │ - .local v5, "len$":I │ - const/4 v1, 0x0 │ + .local v4, "names":[Ljava/lang/String; │ + array-length v6, v4 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v5, :cond_0 │ + if-ge v5, v6, :cond_0 │ │ - aget-object v6, v0, v1 │ + aget-object v3, v4, v5 │ │ .line 43 │ - .local v6, "name":Ljava/lang/String; │ - invoke-virtual {v4, v6}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->generateKanji(Ljava/lang/String;)Ljava/util/List; │ + .local v3, "name":Ljava/lang/String; │ + invoke-virtual {v2, v3}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->generateKanji(Ljava/lang/String;)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 45 │ - .local v3, "kanjiResults":Ljava/util/List;, "Ljava/util/List;>;" │ - sget-object v8, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + .local v1, "kanjiResults":Ljava/util/List;, "Ljava/util/List;>;" │ + sget-object v7, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const-string v10, " " │ + const-string v9, " " │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v7, v8}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 41 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 50 │ - .end local v3 # "kanjiResults":Ljava/util/List;, "Ljava/util/List;>;" │ - .end local v6 # "name":Ljava/lang/String; │ + .end local v1 # "kanjiResults":Ljava/util/List;, "Ljava/util/List;>;" │ + .end local v3 # "name":Ljava/lang/String; │ :cond_0 │ return-void │ .end method ├── smali/com/nolanlawson/japanesenamegenerator/v3/Test.smali │ @@ -371,96 +371,89 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ + const/4 v4, 0x0 │ + │ .line 84 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 86 │ - .local v4, "filenames":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v1, Ljava/io/File; │ + .local v3, "filenames":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v0, Ljava/io/File; │ │ - const-string v7, "/home/nolan/Desktop/old/models" │ + const-string v5, "/home/nolan/Desktop/old/models" │ │ - invoke-direct {v1, v7}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v0, v5}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 87 │ - .local v1, "dirFile":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + .local v0, "dirFile":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v0 │ + move-result-object v6 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v6, v0 │ + array-length v7, v6 │ │ - .local v6, "len$":I │ - const/4 v5, 0x0 │ + move v5, v4 │ │ - .local v5, "i$":I │ :goto_0 │ - if-ge v5, v6, :cond_0 │ + if-ge v5, v7, :cond_0 │ │ - aget-object v2, v0, v5 │ + aget-object v1, v6, v5 │ │ .line 88 │ - .local v2, "file":Ljava/io/File; │ - invoke-virtual {v2}, Ljava/io/File;->getPath()Ljava/lang/String; │ + .local v1, "file":Ljava/io/File; │ + invoke-virtual {v1}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - invoke-interface {v4, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 87 │ add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 91 │ - .end local v2 # "file":Ljava/io/File; │ + .end local v1 # "file":Ljava/io/File; │ :cond_0 │ - invoke-static {v4}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ + invoke-static {v3}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ │ .line 93 │ - const/4 v7, 0x1 │ - │ - new-array v0, v7, [Ljava/lang/String; │ - │ - .end local v0 # "arr$":[Ljava/io/File; │ - const/4 v7, 0x0 │ + const/4 v5, 0x1 │ │ - const-string v8, "/home/nolan/Desktop/old/models/roomaji_model_20090128_pop1_3_3_min2_fewer_rules.txt" │ + new-array v5, v5, [Ljava/lang/String; │ │ - aput-object v8, v0, v7 │ + const-string v6, "/home/nolan/Desktop/old/models/roomaji_model_20090128_pop1_3_3_min2_fewer_rules.txt" │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v6, v0 │ + aput-object v6, v5, v4 │ │ - const/4 v5, 0x0 │ + array-length v6, v5 │ │ :goto_1 │ - if-ge v5, v6, :cond_1 │ + if-ge v4, v6, :cond_1 │ │ - aget-object v3, v0, v5 │ + aget-object v2, v5, v4 │ │ .line 94 │ - .local v3, "filename":Ljava/lang/String; │ - invoke-static {v3}, Lcom/nolanlawson/japanesenamegenerator/v3/Test;->test1(Ljava/lang/String;)V │ + .local v2, "filename":Ljava/lang/String; │ + invoke-static {v2}, Lcom/nolanlawson/japanesenamegenerator/v3/Test;->test1(Ljava/lang/String;)V │ │ .line 93 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 96 │ - .end local v3 # "filename":Ljava/lang/String; │ + .end local v2 # "filename":Ljava/lang/String; │ :cond_1 │ return-void │ .end method │ │ .method private static test1(Ljava/lang/String;)V │ .locals 15 │ .param p0, "filename" # Ljava/lang/String; │ @@ -473,347 +466,345 @@ │ const/4 v12, 0x1 │ │ const/4 v11, 0x0 │ │ .line 124 │ invoke-static {p0}, Lcom/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller;->readFromFile(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 126 │ - .local v4, "model":Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ + .local v3, "model":Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ const/4 v0, 0x0 │ │ .line 127 │ .local v0, "correct":I │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 128 │ - .local v3, "incorrect":I │ - const/4 v6, 0x0 │ + .local v2, "incorrect":I │ + const/4 v5, 0x0 │ │ .line 130 │ - .local v6, "totalEditDistance":I │ - sget-object v7, Lcom/nolanlawson/japanesenamegenerator/v3/Test;->testData:Ljava/util/Map; │ + .local v5, "totalEditDistance":I │ + sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/Test;->testData:Ljava/util/Map; │ │ - invoke-interface {v7}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v6}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ .line 131 │ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v6, Ljava/lang/String; │ │ - invoke-virtual {v4, v7}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->transformString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v6}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->transformString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 132 │ - .local v5, "output":Ljava/lang/String; │ + .local v4, "output":Ljava/lang/String; │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Ljava/lang/CharSequence; │ + check-cast v6, Ljava/lang/CharSequence; │ │ - invoke-static {v5, v7}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->computeLevenshteinDistance(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I │ + invoke-static {v4, v6}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->computeLevenshteinDistance(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I │ │ - move-result v7 │ + move-result v6 │ │ - add-int/2addr v6, v7 │ + add-int/2addr v5, v6 │ │ .line 134 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 135 │ add-int/lit8 v0, v0, 0x1 │ │ .line 136 │ - sget-object v7, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v6, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ const-string v8, "%s -> %s" │ │ new-array v9, v14, [Ljava/lang/Object; │ │ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ move-result-object v10 │ │ aput-object v10, v9, v11 │ │ - aput-object v5, v9, v12 │ + aput-object v4, v9, v12 │ │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v10 │ │ aput-object v10, v9, v13 │ │ invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v7, v8}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v6, v8}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 138 │ :cond_0 │ - sget-object v7, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v6, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ const-string v8, "%s -> %s (gold: %s)" │ │ new-array v9, v14, [Ljava/lang/Object; │ │ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ move-result-object v10 │ │ aput-object v10, v9, v11 │ │ - aput-object v5, v9, v12 │ + aput-object v4, v9, v12 │ │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v10 │ │ aput-object v10, v9, v13 │ │ invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v7, v8}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v6, v8}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 140 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 145 │ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v5 # "output":Ljava/lang/String; │ + .end local v4 # "output":Ljava/lang/String; │ :cond_1 │ - sget-object v7, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v6, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "\n" │ + const-string v8, "\n" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, "^.*/" │ + const-string v8, "^.*/" │ │ - const-string v10, "" │ + const-string v9, "" │ │ - invoke-virtual {p0, v9, v10}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {p0, v8, v9}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v7, v8}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v6, v7}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 146 │ - sget-object v7, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v6, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "Accuracy: " │ + const-string v8, "Accuracy: " │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-wide/high16 v9, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v8, 0x3ff0000000000000L # 1.0 │ │ - int-to-double v11, v0 │ + int-to-double v10, v0 │ │ - mul-double/2addr v9, v11 │ + mul-double/2addr v8, v10 │ │ - add-int v11, v0, v3 │ + add-int v10, v0, v2 │ │ - int-to-double v11, v11 │ + int-to-double v10, v10 │ │ - div-double/2addr v9, v11 │ + div-double/2addr v8, v10 │ │ - invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v7, v8}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v6, v7}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 147 │ - sget-object v7, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v6, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "Total edit distance: " │ + const-string v8, "Total edit distance: " │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v9, "\n" │ + const-string v8, "\n" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v7, v8}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v6, v7}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 148 │ return-void │ .end method │ │ .method private static test2()V │ .locals 10 │ │ .prologue │ .line 151 │ - const-string v7, "romaaji_model_20090118_1.ser" │ + const-string v6, "romaaji_model_20090118_1.ser" │ │ - invoke-static {v7}, Lcom/nolanlawson/japanesenamegenerator/v3/data/XMLModelMarshaller;->readFromXmlSystemResource(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ + invoke-static {v6}, Lcom/nolanlawson/japanesenamegenerator/v3/data/XMLModelMarshaller;->readFromXmlSystemResource(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 153 │ - .local v4, "model":Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ - new-instance v3, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; │ + .local v3, "model":Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ + new-instance v2, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; │ │ - invoke-direct {v3}, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter;->()V │ + invoke-direct {v2}, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter;->()V │ │ .line 155 │ - .local v3, "katakanaConverter":Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; │ + .local v2, "katakanaConverter":Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter; │ invoke-static {}, Lcom/nolanlawson/japanesenamegenerator/v3/Test;->getTestData()Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v6 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ .line 158 │ - .local v5, "name":Ljava/lang/String; │ + .local v4, "name":Ljava/lang/String; │ :try_start_0 │ - invoke-virtual {v4, v5}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->transformString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v4}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->transformString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 160 │ - .local v6, "romaaji":Ljava/lang/String; │ - invoke-virtual {v3, v6}, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter;->convertToKatakana(Ljava/lang/String;)Ljava/lang/String; │ + .local v5, "romaaji":Ljava/lang/String; │ + invoke-virtual {v2, v5}, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter;->convertToKatakana(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 161 │ - .local v2, "katakana":Ljava/lang/String; │ + .local v1, "katakana":Ljava/lang/String; │ sget-object v7, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ const-string v9, " --> " │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 162 │ - .end local v2 # "katakana":Ljava/lang/String; │ - .end local v6 # "romaaji":Ljava/lang/String; │ + .end local v1 # "katakana":Ljava/lang/String; │ + .end local v5 # "romaaji":Ljava/lang/String; │ :catch_0 │ move-exception v0 │ │ .line 163 │ .local v0, "e":Ljava/lang/Exception; │ sget-object v7, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ @@ -823,15 +814,15 @@ │ │ const-string v9, "couldn\'t process name: " │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ @@ -840,300 +831,299 @@ │ .line 164 │ invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V │ │ goto :goto_0 │ │ .line 167 │ .end local v0 # "e":Ljava/lang/Exception; │ - .end local v5 # "name":Ljava/lang/String; │ + .end local v4 # "name":Ljava/lang/String; │ :cond_0 │ return-void │ .end method │ │ .method private static testJapaneseNameGenerator()V │ .locals 8 │ │ .prologue │ .line 100 │ - new-instance v2, Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; │ + new-instance v1, Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; │ │ - invoke-direct {v2}, Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;->()V │ + invoke-direct {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;->()V │ │ .line 102 │ - .local v2, "japaneseNameGenerator":Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; │ - const/16 v5, 0x25 │ + .local v1, "japaneseNameGenerator":Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator; │ + const/16 v4, 0x25 │ │ - new-array v5, v5, [Ljava/lang/String; │ + new-array v4, v4, [Ljava/lang/String; │ │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - const-string v7, "Nolan Lawson" │ + const-string v6, "Nolan Lawson" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - const-string v7, "JT" │ + const-string v6, "JT" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/4 v6, 0x2 │ + const/4 v5, 0x2 │ │ - const-string v7, "J.T. Thompson" │ + const-string v6, "J.T. Thompson" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/4 v6, 0x3 │ + const/4 v5, 0x3 │ │ - const-string v7, "DJ Manning" │ + const-string v6, "DJ Manning" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/4 v6, 0x4 │ + const/4 v5, 0x4 │ │ - const-string v7, "Kevin Eustice" │ + const-string v6, "Kevin Eustice" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/4 v6, 0x5 │ + const/4 v5, 0x5 │ │ - const-string v7, "Meliha Yetisgen Yildiz" │ + const-string v6, "Meliha Yetisgen Yildiz" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/4 v6, 0x6 │ + const/4 v5, 0x6 │ │ - const-string v7, "Pat Ferrel" │ + const-string v6, "Pat Ferrel" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/4 v6, 0x7 │ + const/4 v5, 0x7 │ │ - const-string v7, "Mike Perkowitz" │ + const-string v6, "Mike Perkowitz" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x8 │ + const/16 v5, 0x8 │ │ - const-string v7, "Kenji Kawai" │ + const-string v6, "Kenji Kawai" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x9 │ + const/16 v5, 0x9 │ │ - const-string v7, "Kanye West" │ + const-string v6, "Kanye West" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0xa │ + const/16 v5, 0xa │ │ - const-string v7, "Thea Lawson" │ + const-string v6, "Thea Lawson" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0xb │ + const/16 v5, 0xb │ │ - const-string v7, "Maevis Lawson" │ + const-string v6, "Maevis Lawson" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0xc │ + const/16 v5, 0xc │ │ - const-string v7, "Stacia Hartleben" │ + const-string v6, "Stacia Hartleben" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0xd │ + const/16 v5, 0xd │ │ - const-string v7, "Shannon Welle" │ + const-string v6, "Shannon Welle" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0xe │ + const/16 v5, 0xe │ │ - const-string v7, "Will Smith" │ + const-string v6, "Will Smith" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0xf │ + const/16 v5, 0xf │ │ - const-string v7, "Ezra Pound" │ + const-string v6, "Ezra Pound" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x10 │ + const/16 v5, 0x10 │ │ - const-string v7, "Gabriel Damon" │ + const-string v6, "Gabriel Damon" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x11 │ + const/16 v5, 0x11 │ │ - const-string v7, "Adam Poolman" │ + const-string v6, "Adam Poolman" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x12 │ + const/16 v5, 0x12 │ │ - const-string v7, "Justin Beal" │ + const-string v6, "Justin Beal" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x13 │ + const/16 v5, 0x13 │ │ - const-string v7, "Stephen King" │ + const-string v6, "Stephen King" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x14 │ + const/16 v5, 0x14 │ │ - const-string v7, "Harry Potter" │ + const-string v6, "Harry Potter" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x15 │ + const/16 v5, 0x15 │ │ - const-string v7, "Jesus Christ" │ + const-string v6, "Jesus Christ" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x16 │ + const/16 v5, 0x16 │ │ - const-string v7, "Saul Bellow" │ + const-string v6, "Saul Bellow" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x17 │ + const/16 v5, 0x17 │ │ - const-string v7, "D\'Angelo Martin" │ + const-string v6, "D\'Angelo Martin" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x18 │ + const/16 v5, 0x18 │ │ - const-string v7, "Gary Davis" │ + const-string v6, "Gary Davis" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x19 │ + const/16 v5, 0x19 │ │ - const-string v7, "Herman Melville" │ + const-string v6, "Herman Melville" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x1a │ + const/16 v5, 0x1a │ │ - const-string v7, "Tray Parker" │ + const-string v6, "Tray Parker" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x1b │ + const/16 v5, 0x1b │ │ - const-string v7, "Matt Brubeck" │ + const-string v6, "Matt Brubeck" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x1c │ + const/16 v5, 0x1c │ │ - const-string v7, "Marcus Vorwaller" │ + const-string v6, "Marcus Vorwaller" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x1d │ + const/16 v5, 0x1d │ │ - const-string v7, "Jon Lovitz" │ + const-string v6, "Jon Lovitz" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x1e │ + const/16 v5, 0x1e │ │ - const-string v7, "Matt Groening" │ + const-string v6, "Matt Groening" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x1f │ + const/16 v5, 0x1f │ │ - const-string v7, "Mary Walker" │ + const-string v6, "Mary Walker" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x20 │ + const/16 v5, 0x20 │ │ - const-string v7, "Kristi Pope" │ + const-string v6, "Kristi Pope" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x21 │ + const/16 v5, 0x21 │ │ - const-string v7, "Jean-Luc Picard" │ + const-string v6, "Jean-Luc Picard" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x22 │ + const/16 v5, 0x22 │ │ - const-string v7, "Jean-Paul Jones" │ + const-string v6, "Jean-Paul Jones" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x23 │ + const/16 v5, 0x23 │ │ - const-string v7, "Hannako Lambert" │ + const-string v6, "Hannako Lambert" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/16 v6, 0x24 │ + const/16 v5, 0x24 │ │ - const-string v7, "Hunter Thompson" │ + const-string v6, "Hunter Thompson" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - invoke-static {v5}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ + invoke-static {v4}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 111 │ - .local v4, "names":Ljava/util/List;, "Ljava/util/List;" │ + .local v3, "names":Ljava/util/List;, "Ljava/util/List;" │ :try_start_0 │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ .line 112 │ - .local v3, "name":Ljava/lang/String; │ + .local v2, "name":Ljava/lang/String; │ sget-object v5, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const-string v7, " -- > " │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - invoke-virtual {v2, v3}, Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;->convertToRomaajiAndKatakana(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ + invoke-virtual {v1, v2}, Lcom/nolanlawson/japanesenamegenerator/v3/JapaneseNameGenerator;->convertToRomaajiAndKatakana(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ @@ -1144,35 +1134,34 @@ │ invoke-virtual {v5, v6}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ :try_end_0 │ .catch Lcom/nolanlawson/japanesenamegenerator/v3/ConversionException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 115 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v3 # "name":Ljava/lang/String; │ + .end local v2 # "name":Ljava/lang/String; │ :catch_0 │ move-exception v0 │ │ .line 116 │ .local v0, "ex":Lcom/nolanlawson/japanesenamegenerator/v3/ConversionException; │ - const-class v5, Lcom/nolanlawson/japanesenamegenerator/v3/Test; │ + const-class v4, Lcom/nolanlawson/japanesenamegenerator/v3/Test; │ │ - invoke-virtual {v5}, Ljava/lang/Class;->getName()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-static {v5}, Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger; │ + invoke-static {v4}, Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - sget-object v6, Ljava/util/logging/Level;->SEVERE:Ljava/util/logging/Level; │ + sget-object v5, Ljava/util/logging/Level;->SEVERE:Ljava/util/logging/Level; │ │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-virtual {v5, v6, v7, v0}, Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-virtual {v4, v5, v6, v0}, Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ .line 121 │ .end local v0 # "ex":Lcom/nolanlawson/japanesenamegenerator/v3/ConversionException; │ :cond_0 │ return-void │ .end method ├── smali/com/nolanlawson/japanesenamegenerator/v3/katakana/Katakana.smali │ @@ -2165,129 +2165,129 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 135 │ - new-instance v6, Ljava/util/HashMap; │ + new-instance v3, Ljava/util/HashMap; │ │ - invoke-direct {v6}, Ljava/util/HashMap;->()V │ + invoke-direct {v3}, Ljava/util/HashMap;->()V │ │ .line 137 │ - .local v6, "result":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v3, "result":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-static {}, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->values()[Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "arr$":[Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana; │ - array-length v5, v0 │ + array-length v6, v5 │ │ - .local v5, "len$":I │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v5, :cond_3 │ + if-ge v4, v6, :cond_3 │ │ - aget-object v4, v0, v3 │ + aget-object v2, v5, v4 │ │ .line 138 │ - .local v4, "katakana":Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana; │ - iget-char v7, v4, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->ch:C │ + .local v2, "katakana":Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana; │ + iget-char v7, v2, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->ch:C │ │ invoke-static {v7}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ │ move-result-object v7 │ │ - invoke-interface {v6, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 139 │ - .local v2, "existingString":Ljava/lang/String; │ - invoke-virtual {v4}, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->name()Ljava/lang/String; │ + .local v1, "existingString":Ljava/lang/String; │ + invoke-virtual {v2}, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->name()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 142 │ - .local v1, "currentString":Ljava/lang/String; │ - if-eqz v2, :cond_1 │ + .local v0, "currentString":Ljava/lang/String; │ + if-eqz v1, :cond_1 │ │ - invoke-virtual {v1}, Ljava/lang/String;->length()I │ + .line 143 │ + invoke-virtual {v0}, Ljava/lang/String;->length()I │ │ move-result v7 │ │ - invoke-virtual {v2}, Ljava/lang/String;->length()I │ + invoke-virtual {v1}, Ljava/lang/String;->length()I │ │ move-result v8 │ │ if-gt v7, v8, :cond_1 │ │ const-string v7, "ji" │ │ - invoke-virtual {v1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .line 144 │ + invoke-virtual {v0, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ const-string v7, "zi" │ │ - invoke-virtual {v2, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v7 │ │ if-nez v7, :cond_1 │ │ :cond_0 │ const-string v7, "fu" │ │ - invoke-virtual {v1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .line 145 │ + invoke-virtual {v0, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ const-string v7, "hu" │ │ - invoke-virtual {v2, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ .line 146 │ :cond_1 │ - iget-char v7, v4, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->ch:C │ + iget-char v7, v2, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->ch:C │ │ invoke-static {v7}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ │ move-result-object v7 │ │ - invoke-interface {v6, v7, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v7, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 137 │ :cond_2 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 150 │ - .end local v1 # "currentString":Ljava/lang/String; │ - .end local v2 # "existingString":Ljava/lang/String; │ - .end local v4 # "katakana":Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana; │ + .end local v0 # "currentString":Ljava/lang/String; │ + .end local v1 # "existingString":Ljava/lang/String; │ + .end local v2 # "katakana":Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana; │ :cond_3 │ - return-object v6 │ + return-object v3 │ .end method │ │ .method public static reverseLookup(C)Ljava/lang/String; │ .locals 2 │ .param p0, "ch" # C │ │ .prologue ├── smali/com/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter.smali │ @@ -57,14 +57,15 @@ │ if-ne p2, v3, :cond_0 │ │ .line 276 │ new-array v3, v5, [C │ │ aput-char v6, v3, v4 │ │ + .line 277 │ invoke-static {p1, v3}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->concat(C[C)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; │ │ move-result-object v3 │ @@ -144,14 +145,15 @@ │ │ new-array v3, v3, [C │ │ aput-char p2, v3, v4 │ │ aput-char v6, v3, v5 │ │ + .line 285 │ invoke-static {p1, v3}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->concat(C[C)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; │ │ move-result-object v3 │ @@ -746,26 +748,28 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ sget-object v1, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->PROLONGED_SOUND_MARK:Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana; │ │ + .line 210 │ invoke-virtual {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/Katakana;->getString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 209 │ return-object v0 │ .end method │ │ .method private convertN(C)Ljava/lang/String; │ .locals 1 │ .param p1, "n" # C │ │ @@ -1161,14 +1165,15 @@ │ │ add-int/lit8 v10, v10, -0x1 │ │ if-ge v1, v10, :cond_5 │ │ add-int/lit8 v10, v1, 0x1 │ │ + .line 41 │ invoke-virtual {v8, v10}, Ljava/lang/StringBuffer;->charAt(I)C │ │ move-result v10 │ │ invoke-static {v10}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z │ │ move-result v10 │ @@ -1268,25 +1273,27 @@ │ │ if-eq v0, v10, :cond_7 │ │ const/16 v10, 0x63 │ │ if-ne v0, v10, :cond_8 │ │ + .line 56 │ :cond_7 │ invoke-virtual {v8}, Ljava/lang/StringBuffer;->length()I │ │ move-result v10 │ │ add-int/lit8 v10, v10, -0x1 │ │ if-ge v1, v10, :cond_8 │ │ add-int/lit8 v10, v1, 0x1 │ │ + .line 57 │ invoke-virtual {v8, v10}, Ljava/lang/StringBuffer;->charAt(I)C │ │ move-result v10 │ │ const/16 v11, 0x68 │ │ if-ne v10, v11, :cond_8 │ @@ -1297,24 +1304,26 @@ │ │ add-int/lit8 v10, v10, -0x2 │ │ if-ge v1, v10, :cond_8 │ │ add-int/lit8 v10, v1, 0x2 │ │ + .line 58 │ invoke-virtual {v8, v10}, Ljava/lang/StringBuffer;->charAt(I)C │ │ move-result v10 │ │ invoke-static {v10}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isVowel(C)Z │ │ move-result v10 │ │ if-nez v10, :cond_a │ │ + .line 61 │ :cond_8 │ invoke-static {v0}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z │ │ move-result v10 │ │ if-eqz v10, :cond_9 │ │ @@ -1332,14 +1341,15 @@ │ │ move-result v10 │ │ const/16 v11, 0x79 │ │ if-ne v10, v11, :cond_9 │ │ + .line 62 │ invoke-virtual {v8}, Ljava/lang/StringBuffer;->length()I │ │ move-result v10 │ │ add-int/lit8 v10, v10, -0x2 │ │ if-ge v1, v10, :cond_9 │ @@ -1357,14 +1367,15 @@ │ if-nez v10, :cond_a │ │ :cond_9 │ const/16 v10, 0x74 │ │ if-ne v0, v10, :cond_c │ │ + .line 65 │ invoke-virtual {v8}, Ljava/lang/StringBuffer;->length()I │ │ move-result v10 │ │ add-int/lit8 v10, v10, -0x1 │ │ if-ge v1, v10, :cond_c │ @@ -1406,24 +1417,26 @@ │ │ invoke-virtual {v8, v10}, Ljava/lang/StringBuffer;->charAt(I)C │ │ move-result v10 │ │ add-int/lit8 v11, v1, 0x2 │ │ + .line 71 │ invoke-virtual {v8, v11}, Ljava/lang/StringBuffer;->charAt(I)C │ │ move-result v11 │ │ add-int/lit8 v12, v1, 0x3 │ │ invoke-virtual {v8, v12}, Ljava/lang/StringBuffer;->charAt(I)C │ │ move-result v12 │ │ + .line 70 │ invoke-direct {p0, v0, v10, v11, v12}, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/KatakanaConverter;->convertConsonantConsonantVowelVowel(CCCC)Ljava/lang/String; │ │ move-result-object v6 │ │ .line 72 │ .restart local v6 # "replacementString":Ljava/lang/String; │ const/4 v5, 0x4 │ @@ -1478,14 +1491,15 @@ │ │ add-int/lit8 v10, v10, -0x1 │ │ if-ge v1, v10, :cond_d │ │ add-int/lit8 v10, v1, 0x1 │ │ + .line 81 │ invoke-virtual {v8, v10}, Ljava/lang/StringBuffer;->charAt(I)C │ │ move-result v10 │ │ invoke-static {v10}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z │ │ move-result v10 ├── smali/com/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager.smali │ @@ -242,364 +242,349 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public massageMalformedRomaaji(Ljava/lang/String;)Ljava/lang/String; │ - .locals 12 │ + .locals 11 │ .param p1, "romaaji" # Ljava/lang/String; │ │ .prologue │ - const/4 v11, 0x3 │ + const/4 v10, 0x3 │ │ - const/4 v10, 0x2 │ + const/4 v9, 0x2 │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - const/4 v8, 0x0 │ + const/4 v3, 0x0 │ │ .line 53 │ if-eqz p1, :cond_0 │ │ - const-string v6, "" │ + const-string v4, "" │ │ - invoke-virtual {p1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {p1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v4 │ │ - if-eqz v6, :cond_1 │ + if-eqz v4, :cond_1 │ │ :cond_0 │ - move-object v5, p1 │ + move-object v2, p1 │ │ .line 88 │ .end local p1 # "romaaji":Ljava/lang/String; │ - .local v5, "romaaji":Ljava/lang/String; │ + .local v2, "romaaji":Ljava/lang/String; │ :goto_0 │ - return-object v5 │ + return-object v2 │ │ .line 57 │ - .end local v5 # "romaaji":Ljava/lang/String; │ + .end local v2 # "romaaji":Ljava/lang/String; │ .restart local p1 # "romaaji":Ljava/lang/String; │ :cond_1 │ - new-array v0, v9, [Ljava/util/regex/Pattern; │ + new-array v5, v8, [Ljava/util/regex/Pattern; │ │ - sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->mPattern1:Ljava/util/regex/Pattern; │ + sget-object v4, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->mPattern1:Ljava/util/regex/Pattern; │ │ - aput-object v6, v0, v8 │ + aput-object v4, v5, v3 │ │ - .local v0, "arr$":[Ljava/util/regex/Pattern; │ - array-length v2, v0 │ + array-length v6, v5 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v4, v3 │ │ - .local v1, "i$":I │ :goto_1 │ - if-ge v1, v2, :cond_2 │ + if-ge v4, v6, :cond_2 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v5, v4 │ │ .line 58 │ - .local v4, "pattern":Ljava/util/regex/Pattern; │ - invoke-virtual {v4, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + .local v1, "pattern":Ljava/util/regex/Pattern; │ + invoke-virtual {v1, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 59 │ - .local v3, "matcher":Ljava/util/regex/Matcher; │ - const-string v6, "n$2" │ + .local v0, "matcher":Ljava/util/regex/Matcher; │ + const-string v7, "n$2" │ │ - invoke-virtual {v3, v6}, Ljava/util/regex/Matcher;->replaceAll(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;->replaceAll(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 57 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 62 │ - .end local v3 # "matcher":Ljava/util/regex/Matcher; │ - .end local v4 # "pattern":Ljava/util/regex/Pattern; │ + .end local v0 # "matcher":Ljava/util/regex/Matcher; │ + .end local v1 # "pattern":Ljava/util/regex/Pattern; │ :cond_2 │ - const/16 v6, 0xc │ + const/16 v4, 0xc │ │ - new-array v0, v6, [Ljava/util/regex/Pattern; │ + new-array v5, v4, [Ljava/util/regex/Pattern; │ │ - .end local v0 # "arr$":[Ljava/util/regex/Pattern; │ - sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->shPattern:Ljava/util/regex/Pattern; │ + sget-object v4, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->shPattern:Ljava/util/regex/Pattern; │ │ - aput-object v6, v0, v8 │ + aput-object v4, v5, v3 │ │ - sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->tsPattern:Ljava/util/regex/Pattern; │ + sget-object v4, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->tsPattern:Ljava/util/regex/Pattern; │ │ - aput-object v6, v0, v9 │ + aput-object v4, v5, v8 │ │ - sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->sPattern:Ljava/util/regex/Pattern; │ + sget-object v4, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->sPattern:Ljava/util/regex/Pattern; │ │ - aput-object v6, v0, v10 │ + aput-object v4, v5, v9 │ │ - sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->bPattern:Ljava/util/regex/Pattern; │ + sget-object v4, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->bPattern:Ljava/util/regex/Pattern; │ │ - aput-object v6, v0, v11 │ + aput-object v4, v5, v10 │ │ - const/4 v6, 0x4 │ + const/4 v4, 0x4 │ │ - sget-object v7, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->fPattern:Ljava/util/regex/Pattern; │ + sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->fPattern:Ljava/util/regex/Pattern; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v4 │ │ - const/4 v6, 0x5 │ + const/4 v4, 0x5 │ │ - sget-object v7, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->gPattern:Ljava/util/regex/Pattern; │ + sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->gPattern:Ljava/util/regex/Pattern; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v4 │ │ - const/4 v6, 0x6 │ + const/4 v4, 0x6 │ │ - sget-object v7, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->kPattern:Ljava/util/regex/Pattern; │ + sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->kPattern:Ljava/util/regex/Pattern; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v4 │ │ - const/4 v6, 0x7 │ + const/4 v4, 0x7 │ │ - sget-object v7, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->mPattern2:Ljava/util/regex/Pattern; │ + sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->mPattern2:Ljava/util/regex/Pattern; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v4 │ │ - const/16 v6, 0x8 │ + const/16 v4, 0x8 │ │ - sget-object v7, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->pPattern:Ljava/util/regex/Pattern; │ + sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->pPattern:Ljava/util/regex/Pattern; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v4 │ │ - const/16 v6, 0x9 │ + const/16 v4, 0x9 │ │ - sget-object v7, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->rPattern:Ljava/util/regex/Pattern; │ + sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->rPattern:Ljava/util/regex/Pattern; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v4 │ │ - const/16 v6, 0xa │ + const/16 v4, 0xa │ │ - sget-object v7, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->zPattern:Ljava/util/regex/Pattern; │ + sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->zPattern:Ljava/util/regex/Pattern; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v4 │ │ - const/16 v6, 0xb │ + const/16 v4, 0xb │ │ - sget-object v7, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->yPattern:Ljava/util/regex/Pattern; │ + sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->yPattern:Ljava/util/regex/Pattern; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v4 │ │ - .restart local v0 # "arr$":[Ljava/util/regex/Pattern; │ - array-length v2, v0 │ + array-length v6, v5 │ │ - const/4 v1, 0x0 │ + move v4, v3 │ │ :goto_2 │ - if-ge v1, v2, :cond_3 │ + if-ge v4, v6, :cond_3 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v5, v4 │ │ .line 64 │ - .restart local v4 # "pattern":Ljava/util/regex/Pattern; │ - invoke-virtual {v4, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + .restart local v1 # "pattern":Ljava/util/regex/Pattern; │ + invoke-virtual {v1, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 65 │ - .restart local v3 # "matcher":Ljava/util/regex/Matcher; │ - const-string v6, "$1u$2" │ + .restart local v0 # "matcher":Ljava/util/regex/Matcher; │ + const-string v7, "$1u$2" │ │ - invoke-virtual {v3, v6}, Ljava/util/regex/Matcher;->replaceAll(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;->replaceAll(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 62 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_2 │ │ .line 68 │ - .end local v3 # "matcher":Ljava/util/regex/Matcher; │ - .end local v4 # "pattern":Ljava/util/regex/Pattern; │ + .end local v0 # "matcher":Ljava/util/regex/Matcher; │ + .end local v1 # "pattern":Ljava/util/regex/Pattern; │ :cond_3 │ - new-array v0, v11, [Ljava/util/regex/Pattern; │ + new-array v5, v10, [Ljava/util/regex/Pattern; │ │ - .end local v0 # "arr$":[Ljava/util/regex/Pattern; │ - sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->tPattern:Ljava/util/regex/Pattern; │ + sget-object v4, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->tPattern:Ljava/util/regex/Pattern; │ │ - aput-object v6, v0, v8 │ + aput-object v4, v5, v3 │ │ - sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->dPattern:Ljava/util/regex/Pattern; │ + sget-object v4, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->dPattern:Ljava/util/regex/Pattern; │ │ - aput-object v6, v0, v9 │ + aput-object v4, v5, v8 │ │ - sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->hPattern:Ljava/util/regex/Pattern; │ + sget-object v4, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->hPattern:Ljava/util/regex/Pattern; │ │ - aput-object v6, v0, v10 │ + aput-object v4, v5, v9 │ │ - .restart local v0 # "arr$":[Ljava/util/regex/Pattern; │ - array-length v2, v0 │ + array-length v6, v5 │ │ - const/4 v1, 0x0 │ + move v4, v3 │ │ :goto_3 │ - if-ge v1, v2, :cond_4 │ + if-ge v4, v6, :cond_4 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v5, v4 │ │ .line 69 │ - .restart local v4 # "pattern":Ljava/util/regex/Pattern; │ - invoke-virtual {v4, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + .restart local v1 # "pattern":Ljava/util/regex/Pattern; │ + invoke-virtual {v1, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 70 │ - .restart local v3 # "matcher":Ljava/util/regex/Matcher; │ - const-string v6, "$1o$2" │ + .restart local v0 # "matcher":Ljava/util/regex/Matcher; │ + const-string v7, "$1o$2" │ │ - invoke-virtual {v3, v6}, Ljava/util/regex/Matcher;->replaceAll(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;->replaceAll(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 68 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_3 │ │ .line 73 │ - .end local v3 # "matcher":Ljava/util/regex/Matcher; │ - .end local v4 # "pattern":Ljava/util/regex/Pattern; │ + .end local v0 # "matcher":Ljava/util/regex/Matcher; │ + .end local v1 # "pattern":Ljava/util/regex/Pattern; │ :cond_4 │ - new-array v0, v10, [Ljava/util/regex/Pattern; │ + new-array v5, v9, [Ljava/util/regex/Pattern; │ │ - .end local v0 # "arr$":[Ljava/util/regex/Pattern; │ - sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->chPattern:Ljava/util/regex/Pattern; │ + sget-object v4, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->chPattern:Ljava/util/regex/Pattern; │ │ - aput-object v6, v0, v8 │ + aput-object v4, v5, v3 │ │ - sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->jPattern:Ljava/util/regex/Pattern; │ + sget-object v4, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->jPattern:Ljava/util/regex/Pattern; │ │ - aput-object v6, v0, v9 │ + aput-object v4, v5, v8 │ │ - .restart local v0 # "arr$":[Ljava/util/regex/Pattern; │ - array-length v2, v0 │ + array-length v6, v5 │ │ - const/4 v1, 0x0 │ + move v4, v3 │ │ :goto_4 │ - if-ge v1, v2, :cond_5 │ + if-ge v4, v6, :cond_5 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v5, v4 │ │ .line 74 │ - .restart local v4 # "pattern":Ljava/util/regex/Pattern; │ - invoke-virtual {v4, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + .restart local v1 # "pattern":Ljava/util/regex/Pattern; │ + invoke-virtual {v1, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 75 │ - .restart local v3 # "matcher":Ljava/util/regex/Matcher; │ - const-string v6, "$1i$2" │ + .restart local v0 # "matcher":Ljava/util/regex/Matcher; │ + const-string v7, "$1i$2" │ │ - invoke-virtual {v3, v6}, Ljava/util/regex/Matcher;->replaceAll(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;->replaceAll(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 73 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_4 │ │ .line 78 │ - .end local v3 # "matcher":Ljava/util/regex/Matcher; │ - .end local v4 # "pattern":Ljava/util/regex/Pattern; │ + .end local v0 # "matcher":Ljava/util/regex/Matcher; │ + .end local v1 # "pattern":Ljava/util/regex/Pattern; │ :cond_5 │ - new-array v0, v9, [Ljava/util/regex/Pattern; │ + new-array v5, v8, [Ljava/util/regex/Pattern; │ │ - .end local v0 # "arr$":[Ljava/util/regex/Pattern; │ - sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->wPattern:Ljava/util/regex/Pattern; │ + sget-object v4, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->wPattern:Ljava/util/regex/Pattern; │ │ - aput-object v6, v0, v8 │ + aput-object v4, v5, v3 │ │ - .restart local v0 # "arr$":[Ljava/util/regex/Pattern; │ - array-length v2, v0 │ + array-length v6, v5 │ │ - const/4 v1, 0x0 │ + move v4, v3 │ │ :goto_5 │ - if-ge v1, v2, :cond_6 │ + if-ge v4, v6, :cond_6 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v5, v4 │ │ .line 79 │ - .restart local v4 # "pattern":Ljava/util/regex/Pattern; │ - invoke-virtual {v4, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + .restart local v1 # "pattern":Ljava/util/regex/Pattern; │ + invoke-virtual {v1, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 80 │ - .restart local v3 # "matcher":Ljava/util/regex/Matcher; │ - const-string v6, "$2" │ + .restart local v0 # "matcher":Ljava/util/regex/Matcher; │ + const-string v7, "$2" │ │ - invoke-virtual {v3, v6}, Ljava/util/regex/Matcher;->replaceAll(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v7}, Ljava/util/regex/Matcher;->replaceAll(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 78 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_5 │ │ .line 83 │ - .end local v3 # "matcher":Ljava/util/regex/Matcher; │ - .end local v4 # "pattern":Ljava/util/regex/Pattern; │ + .end local v0 # "matcher":Ljava/util/regex/Matcher; │ + .end local v1 # "pattern":Ljava/util/regex/Pattern; │ :cond_6 │ - new-array v0, v9, [Ljava/util/regex/Pattern; │ - │ - .end local v0 # "arr$":[Ljava/util/regex/Pattern; │ - sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->nnPattern:Ljava/util/regex/Pattern; │ + new-array v4, v8, [Ljava/util/regex/Pattern; │ │ - aput-object v6, v0, v8 │ + sget-object v5, Lcom/nolanlawson/japanesenamegenerator/v3/katakana/RomaajiMassager;->nnPattern:Ljava/util/regex/Pattern; │ │ - .restart local v0 # "arr$":[Ljava/util/regex/Pattern; │ - array-length v2, v0 │ + aput-object v5, v4, v3 │ │ - const/4 v1, 0x0 │ + array-length v5, v4 │ │ :goto_6 │ - if-ge v1, v2, :cond_7 │ + if-ge v3, v5, :cond_7 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 84 │ - .restart local v4 # "pattern":Ljava/util/regex/Pattern; │ - invoke-virtual {v4, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + .restart local v1 # "pattern":Ljava/util/regex/Pattern; │ + invoke-virtual {v1, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 85 │ - .restart local v3 # "matcher":Ljava/util/regex/Matcher; │ + .restart local v0 # "matcher":Ljava/util/regex/Matcher; │ const-string v6, "n$2" │ │ - invoke-virtual {v3, v6}, Ljava/util/regex/Matcher;->replaceAll(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v6}, Ljava/util/regex/Matcher;->replaceAll(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 83 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_6 │ │ - .end local v3 # "matcher":Ljava/util/regex/Matcher; │ - .end local v4 # "pattern":Ljava/util/regex/Pattern; │ + .end local v0 # "matcher":Ljava/util/regex/Matcher; │ + .end local v1 # "pattern":Ljava/util/regex/Pattern; │ :cond_7 │ - move-object v5, p1 │ + move-object v2, p1 │ │ .line 88 │ .end local p1 # "romaaji":Ljava/lang/String; │ - .restart local v5 # "romaaji":Ljava/lang/String; │ + .restart local v2 # "romaaji":Ljava/lang/String; │ goto/16 :goto_0 │ .end method ├── smali/com/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator.smali │ @@ -210,123 +210,121 @@ │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 95 │ .local v1, "expandedKanjiResultLists":Ljava/util/List;, "Ljava/util/List;>;" │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v7 │ │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v6 │ │ - if-eqz v8, :cond_1 │ + if-eqz v6, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - check-cast v6, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ + check-cast v4, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ │ .line 96 │ - .local v6, "kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ + .local v4, "kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ new-instance v2, Ljava/util/ArrayList; │ │ invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 98 │ .local v2, "expandedResults":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v8, p0, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->roomajiToKanjiMap:Ljava/util/Map; │ + iget-object v6, p0, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->roomajiToKanjiMap:Ljava/util/Map; │ │ - invoke-virtual {v6}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->getRoomaji()Ljava/lang/String; │ + invoke-virtual {v4}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->getRoomaji()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {v8, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - check-cast v8, Ljava/util/List; │ + check-cast v6, Ljava/util/List; │ │ - invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v8 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v6 │ │ - if-eqz v8, :cond_0 │ + if-eqz v6, :cond_0 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 99 │ - .local v5, "kanji":Ljava/lang/String; │ - iget-object v8, p0, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->kanjiToEnglishMap:Ljava/util/Map; │ + .local v3, "kanji":Ljava/lang/String; │ + iget-object v6, p0, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->kanjiToEnglishMap:Ljava/util/Map; │ │ - invoke-interface {v8, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - check-cast v8, Ljava/util/List; │ + check-cast v6, Ljava/util/List; │ │ const/4 v9, 0x0 │ │ - invoke-interface {v8, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 101 │ .local v0, "english":Ljava/lang/String; │ - new-instance v7, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ + new-instance v5, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ │ - invoke-direct {v7}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->()V │ + invoke-direct {v5}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->()V │ │ .line 102 │ - .local v7, "newResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ - invoke-virtual {v7, v5}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->setKanji(Ljava/lang/String;)V │ + .local v5, "newResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ + invoke-virtual {v5, v3}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->setKanji(Ljava/lang/String;)V │ │ .line 103 │ - invoke-virtual {v6}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->getRoomaji()Ljava/lang/String; │ + invoke-virtual {v4}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->getRoomaji()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v7, v8}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->setRoomaji(Ljava/lang/String;)V │ + invoke-virtual {v5, v6}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->setRoomaji(Ljava/lang/String;)V │ │ .line 104 │ - invoke-virtual {v7, v0}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->setEnglish(Ljava/lang/String;)V │ + invoke-virtual {v5, v0}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->setEnglish(Ljava/lang/String;)V │ │ .line 106 │ - invoke-interface {v2, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 109 │ .end local v0 # "english":Ljava/lang/String; │ - .end local v5 # "kanji":Ljava/lang/String; │ - .end local v7 # "newResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ + .end local v3 # "kanji":Ljava/lang/String; │ + .end local v5 # "newResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ :cond_0 │ invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 113 │ .end local v2 # "expandedResults":Ljava/util/List;, "Ljava/util/List;" │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v6 # "kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ + .end local v4 # "kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ :cond_1 │ return-object v1 │ .end method │ │ .method private findExactMatchKanjiSequenceForToken(Ljava/lang/String;)Ljava/util/List; │ .locals 5 │ .param p1, "roomaji" # Ljava/lang/String; │ @@ -436,125 +434,124 @@ │ │ .prologue │ const/4 v9, 0x0 │ │ .line 142 │ invoke-direct {p0, p1}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->findExactMatchSubstringSequences(Ljava/lang/String;)Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 144 │ - .local v7, "substringSequences":Ljava/util/List;, "Ljava/util/List;>;" │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v6, "substringSequences":Ljava/util/List;, "Ljava/util/List;>;" │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v7 │ │ - .local v1, "i$":Ljava/util/Iterator; │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/util/List; │ + check-cast v5, Ljava/util/List; │ │ .line 145 │ - .local v6, "substringSequence":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v3, Ljava/util/ArrayList; │ + .local v5, "substringSequence":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 147 │ - .local v3, "kanjiAndEnglishStrings":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v2, "kanjiAndEnglishStrings":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v8 │ │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_1 │ + if-eqz v7, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ .line 148 │ - .local v5, "substring":Ljava/lang/String; │ - iget-object v8, p0, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->roomajiToKanjiMap:Ljava/util/Map; │ + .local v4, "substring":Ljava/lang/String; │ + iget-object v7, p0, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->roomajiToKanjiMap:Ljava/util/Map; │ │ - invoke-interface {v8, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v7, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/util/List; │ + check-cast v7, Ljava/util/List; │ │ - invoke-interface {v8, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v7, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 149 │ - .local v2, "kanji":Ljava/lang/String; │ - iget-object v8, p0, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->kanjiToEnglishMap:Ljava/util/Map; │ + .local v1, "kanji":Ljava/lang/String; │ + iget-object v7, p0, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->kanjiToEnglishMap:Ljava/util/Map; │ │ - invoke-interface {v8, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v7, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/util/List; │ + check-cast v7, Ljava/util/List; │ │ - invoke-interface {v8, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v7, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 151 │ .local v0, "english":Ljava/lang/String; │ - new-instance v4, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ + new-instance v3, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ │ - invoke-direct {v4}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->()V │ + invoke-direct {v3}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->()V │ │ .line 152 │ - .local v4, "kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ - invoke-virtual {v4, v2}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->setKanji(Ljava/lang/String;)V │ + .local v3, "kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ + invoke-virtual {v3, v1}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->setKanji(Ljava/lang/String;)V │ │ .line 153 │ - invoke-virtual {v4, v0}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->setEnglish(Ljava/lang/String;)V │ + invoke-virtual {v3, v0}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->setEnglish(Ljava/lang/String;)V │ │ .line 154 │ - invoke-virtual {v4, v5}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->setRoomaji(Ljava/lang/String;)V │ + invoke-virtual {v3, v4}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult;->setRoomaji(Ljava/lang/String;)V │ │ .line 156 │ - invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 162 │ .end local v0 # "english":Ljava/lang/String; │ - .end local v2 # "kanji":Ljava/lang/String; │ - .end local v3 # "kanjiAndEnglishStrings":Ljava/util/List;, "Ljava/util/List;" │ - .end local v4 # "kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ - .end local v5 # "substring":Ljava/lang/String; │ - .end local v6 # "substringSequence":Ljava/util/List;, "Ljava/util/List;" │ + .end local v1 # "kanji":Ljava/lang/String; │ + .end local v2 # "kanjiAndEnglishStrings":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "kanjiResult":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiResult; │ + .end local v4 # "substring":Ljava/lang/String; │ + .end local v5 # "substringSequence":Ljava/util/List;, "Ljava/util/List;" │ :cond_0 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ :cond_1 │ - return-object v3 │ + return-object v2 │ .end method │ │ .method private findExactMatchSubstringSequences(Ljava/lang/String;)Ljava/util/List; │ .locals 21 │ .param p1, "roomaji" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -568,306 +565,303 @@ │ "Ljava/lang/String;", │ ">;>;" │ } │ .end annotation │ │ .prologue │ .line 167 │ - new-instance v18, Ljava/util/ArrayList; │ + new-instance v16, Ljava/util/ArrayList; │ │ - invoke-direct/range {v18 .. v18}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/util/ArrayList;->()V │ │ .line 170 │ - .local v18, "substringSequences":Ljava/util/List;, "Ljava/util/List;>;" │ - new-instance v19, Ljava/util/ArrayList; │ + .local v16, "substringSequences":Ljava/util/List;, "Ljava/util/List;>;" │ + new-instance v17, Ljava/util/ArrayList; │ │ - invoke-direct/range {v19 .. v19}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/util/ArrayList;->()V │ │ - invoke-interface/range {v18 .. v19}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface/range {v16 .. v17}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 171 │ - const/16 v19, 0x4 │ + const/16 v17, 0x4 │ │ invoke-virtual/range {p1 .. p1}, Ljava/lang/String;->length()I │ │ - move-result v20 │ + move-result v18 │ │ - invoke-static/range {v19 .. v20}, Ljava/lang/Math;->min(II)I │ + invoke-static/range {v17 .. v18}, Ljava/lang/Math;->min(II)I │ │ - move-result v9 │ + move-result v7 │ │ .line 172 │ - .local v9, "limit":I │ + .local v7, "limit":I │ const/4 v5, 0x1 │ │ .local v5, "i":I │ :goto_0 │ - if-gt v5, v9, :cond_1 │ + if-gt v5, v7, :cond_1 │ │ .line 173 │ - const/16 v19, 0x0 │ + const/16 v17, 0x0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v19 │ + move/from16 v1, v17 │ │ invoke-virtual {v0, v1, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v12 │ │ .line 174 │ - .local v14, "substring":Ljava/lang/String; │ + .local v12, "substring":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->roomajiToKanjiMap:Ljava/util/Map; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v14}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ + invoke-interface {v0, v12}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v19 │ + move-result v17 │ │ - if-eqz v19, :cond_0 │ + if-eqz v17, :cond_0 │ │ .line 175 │ - new-instance v15, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ + new-instance v13, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ │ - invoke-direct {v15}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->()V │ + invoke-direct {v13}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->()V │ │ .line 176 │ - .local v15, "substringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ - invoke-virtual {v15, v14}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->setStr(Ljava/lang/String;)V │ + .local v13, "substringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ + invoke-virtual {v13, v12}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->setStr(Ljava/lang/String;)V │ │ .line 177 │ - const/16 v19, 0x0 │ + const/16 v17, 0x0 │ │ - move/from16 v0, v19 │ + move/from16 v0, v17 │ │ - invoke-virtual {v15, v0}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->setStartIndex(I)V │ + invoke-virtual {v13, v0}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->setStartIndex(I)V │ │ .line 178 │ - invoke-virtual {v15, v5}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->setEndIndex(I)V │ + invoke-virtual {v13, v5}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->setEndIndex(I)V │ │ .line 179 │ - const/16 v19, 0x0 │ + const/16 v17, 0x0 │ │ - invoke-interface/range {v18 .. v19}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface/range {v16 .. v17}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - check-cast v19, Ljava/util/List; │ + check-cast v17, Ljava/util/List; │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 172 │ - .end local v15 # "substringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ + .end local v13 # "substringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ :cond_0 │ add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 183 │ - .end local v14 # "substring":Ljava/lang/String; │ + .end local v12 # "substring":Ljava/lang/String; │ :cond_1 │ - const/16 v19, 0x0 │ + const/16 v17, 0x0 │ │ - invoke-interface/range {v18 .. v19}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface/range {v16 .. v17}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - check-cast v19, Ljava/util/List; │ + check-cast v17, Ljava/util/List; │ │ - invoke-interface/range {v19 .. v19}, Ljava/util/List;->isEmpty()Z │ + invoke-interface/range {v17 .. v17}, Ljava/util/List;->isEmpty()Z │ │ - move-result v19 │ + move-result v17 │ │ - if-eqz v19, :cond_3 │ + if-eqz v17, :cond_3 │ │ .line 184 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ - move-result-object v13 │ + move-result-object v11 │ │ .line 236 │ :cond_2 │ - return-object v13 │ + return-object v11 │ │ .line 187 │ :cond_3 │ const/4 v5, 0x1 │ │ .line 189 │ :goto_1 │ new-instance v3, Ljava/util/ArrayList; │ │ invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 191 │ .local v3, "currentSubtringNodes":Ljava/util/List;, "Ljava/util/List;" │ - add-int/lit8 v19, v5, -0x1 │ + add-int/lit8 v17, v5, -0x1 │ │ - invoke-interface/range {v18 .. v19}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface/range {v16 .. v17}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - check-cast v19, Ljava/util/List; │ + check-cast v17, Ljava/util/List; │ │ - invoke-interface/range {v19 .. v19}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v17 .. v17}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v17 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :cond_4 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_6 │ + if-eqz v18, :cond_6 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - check-cast v12, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ + check-cast v10, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ │ .line 192 │ - .local v12, "previousSubstringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ - invoke-virtual {v12}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->getEndIndex()I │ + .local v10, "previousSubstringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ + invoke-virtual {v10}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->getEndIndex()I │ │ - move-result v11 │ + move-result v9 │ │ .line 193 │ - .local v11, "previousEndIndex":I │ - add-int/lit8 v19, v11, 0x4 │ + .local v9, "previousEndIndex":I │ + add-int/lit8 v18, v9, 0x4 │ │ invoke-virtual/range {p1 .. p1}, Ljava/lang/String;->length()I │ │ - move-result v20 │ + move-result v19 │ │ - invoke-static/range {v19 .. v20}, Ljava/lang/Math;->min(II)I │ + invoke-static/range {v18 .. v19}, Ljava/lang/Math;->min(II)I │ │ - move-result v10 │ + move-result v8 │ │ .line 194 │ - .local v10, "maxEndIndex":I │ - add-int/lit8 v8, v11, 0x1 │ + .local v8, "maxEndIndex":I │ + add-int/lit8 v6, v9, 0x1 │ │ - .local v8, "j":I │ + .local v6, "j":I │ :goto_2 │ - if-gt v8, v10, :cond_4 │ + if-gt v6, v8, :cond_4 │ │ .line 195 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v11, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v0, v9, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v12 │ │ .line 196 │ - .restart local v14 # "substring":Ljava/lang/String; │ + .restart local v12 # "substring":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->roomajiToKanjiMap:Ljava/util/Map; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-interface {v0, v14}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ + invoke-interface {v0, v12}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_5 │ + if-eqz v18, :cond_5 │ │ .line 197 │ - new-instance v15, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ + new-instance v13, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ │ - invoke-direct {v15}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->()V │ + invoke-direct {v13}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->()V │ │ .line 198 │ - .restart local v15 # "substringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ - invoke-virtual {v15, v12}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->setPrevious(Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;)V │ + .restart local v13 # "substringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ + invoke-virtual {v13, v10}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->setPrevious(Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;)V │ │ .line 199 │ - invoke-virtual {v15, v14}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->setStr(Ljava/lang/String;)V │ + invoke-virtual {v13, v12}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->setStr(Ljava/lang/String;)V │ │ .line 200 │ - invoke-virtual {v15, v11}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->setStartIndex(I)V │ + invoke-virtual {v13, v9}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->setStartIndex(I)V │ │ .line 201 │ - invoke-virtual {v15, v8}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->setEndIndex(I)V │ + invoke-virtual {v13, v6}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->setEndIndex(I)V │ │ .line 202 │ - invoke-interface {v3, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 194 │ - .end local v15 # "substringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ + .end local v13 # "substringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ :cond_5 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_2 │ │ .line 207 │ - .end local v8 # "j":I │ - .end local v10 # "maxEndIndex":I │ - .end local v11 # "previousEndIndex":I │ - .end local v12 # "previousSubstringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ - .end local v14 # "substring":Ljava/lang/String; │ + .end local v6 # "j":I │ + .end local v8 # "maxEndIndex":I │ + .end local v9 # "previousEndIndex":I │ + .end local v10 # "previousSubstringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ + .end local v12 # "substring":Ljava/lang/String; │ :cond_6 │ invoke-interface {v3}, Ljava/util/List;->isEmpty()Z │ │ - move-result v19 │ + move-result v17 │ │ - if-eqz v19, :cond_9 │ + if-eqz v17, :cond_9 │ │ .line 213 │ - new-instance v13, Ljava/util/ArrayList; │ + new-instance v11, Ljava/util/ArrayList; │ │ - invoke-direct {v13}, Ljava/util/ArrayList;->()V │ + invoke-direct {v11}, Ljava/util/ArrayList;->()V │ │ .line 216 │ - .local v13, "result":Ljava/util/List;, "Ljava/util/List;>;" │ - invoke-interface/range {v18 .. v18}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v11, "result":Ljava/util/List;, "Ljava/util/List;>;" │ + invoke-interface/range {v16 .. v16}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v17 │ │ - .end local v6 # "i$":Ljava/util/Iterator; │ :cond_7 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_2 │ + if-eqz v18, :cond_2 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v16 │ + move-result-object v14 │ │ - check-cast v16, Ljava/util/List; │ + check-cast v14, Ljava/util/List; │ │ .line 217 │ - .local v16, "substringSequence":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface/range {v16 .. v16}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v14, "substringSequence":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v18 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :cond_8 │ :goto_3 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v19 │ │ if-eqz v19, :cond_7 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ │ .line 219 │ .local v4, "finalSubstringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ @@ -882,78 +876,70 @@ │ move/from16 v0, v19 │ │ move/from16 v1, v20 │ │ if-ne v0, v1, :cond_8 │ │ .line 223 │ - new-instance v17, Ljava/util/ArrayList; │ + new-instance v15, Ljava/util/ArrayList; │ │ - invoke-direct/range {v17 .. v17}, Ljava/util/ArrayList;->()V │ + invoke-direct {v15}, Ljava/util/ArrayList;->()V │ │ .line 225 │ - .local v17, "substringSequenceAsStringList":Ljava/util/List;, "Ljava/util/List;" │ + .local v15, "substringSequenceAsStringList":Ljava/util/List;, "Ljava/util/List;" │ move-object v2, v4 │ │ .line 226 │ .local v2, "currentSubstringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ :goto_4 │ if-eqz v2, :cond_a │ │ .line 227 │ invoke-virtual {v2}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->getStr()Ljava/lang/String; │ │ move-result-object v19 │ │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v19 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v15, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 228 │ invoke-virtual {v2}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode;->getPrevious()Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ │ move-result-object v2 │ │ goto :goto_4 │ │ .line 210 │ .end local v2 # "currentSubstringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ .end local v4 # "finalSubstringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ - .end local v7 # "i$":Ljava/util/Iterator; │ - .end local v13 # "result":Ljava/util/List;, "Ljava/util/List;>;" │ - .end local v16 # "substringSequence":Ljava/util/List;, "Ljava/util/List;" │ - .end local v17 # "substringSequenceAsStringList":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v6 # "i$":Ljava/util/Iterator; │ + .end local v11 # "result":Ljava/util/List;, "Ljava/util/List;>;" │ + .end local v14 # "substringSequence":Ljava/util/List;, "Ljava/util/List;" │ + .end local v15 # "substringSequenceAsStringList":Ljava/util/List;, "Ljava/util/List;" │ :cond_9 │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 187 │ add-int/lit8 v5, v5, 0x1 │ │ goto/16 :goto_1 │ │ .line 230 │ - .end local v6 # "i$":Ljava/util/Iterator; │ .restart local v2 # "currentSubstringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ .restart local v4 # "finalSubstringNode":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/SubstringNode; │ - .restart local v7 # "i$":Ljava/util/Iterator; │ - .restart local v13 # "result":Ljava/util/List;, "Ljava/util/List;>;" │ - .restart local v16 # "substringSequence":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v17 # "substringSequenceAsStringList":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v11 # "result":Ljava/util/List;, "Ljava/util/List;>;" │ + .restart local v14 # "substringSequence":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v15 # "substringSequenceAsStringList":Ljava/util/List;, "Ljava/util/List;" │ :cond_a │ - invoke-static/range {v17 .. v17}, Ljava/util/Collections;->reverse(Ljava/util/List;)V │ + invoke-static {v15}, Ljava/util/Collections;->reverse(Ljava/util/List;)V │ │ .line 232 │ - move-object/from16 v0, v17 │ - │ - invoke-interface {v13, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v11, v15}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ .end method │ │ .method private getPossibleTransformers(Ljava/lang/String;)Ljava/util/List; │ .locals 4 │ .param p1, "roomaji" # Ljava/lang/String; │ @@ -967,58 +953,57 @@ │ "Lcom/nolanlawson/japanesenamegenerator/v3/kanji/RoomajiTransformer;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 439 │ - new-instance v1, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 441 │ - .local v1, "result":Ljava/util/List;, "Ljava/util/List;" │ - sget-object v3, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->allRoomajiTransformers:Ljava/util/List; │ + .local v0, "result":Ljava/util/List;, "Ljava/util/List;" │ + sget-object v2, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->allRoomajiTransformers:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/RoomajiTransformer; │ + check-cast v1, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/RoomajiTransformer; │ │ .line 442 │ - .local v2, "roomajiTransformer":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/RoomajiTransformer; │ - invoke-interface {v2, p1}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/RoomajiTransformer;->appliesToString(Ljava/lang/String;)Z │ + .local v1, "roomajiTransformer":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/RoomajiTransformer; │ + invoke-interface {v1, p1}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/RoomajiTransformer;->appliesToString(Ljava/lang/String;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 443 │ - invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 447 │ - .end local v2 # "roomajiTransformer":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/RoomajiTransformer; │ + .end local v1 # "roomajiTransformer":Lcom/nolanlawson/japanesenamegenerator/v3/kanji/RoomajiTransformer; │ :cond_1 │ - return-object v1 │ + return-object v0 │ .end method │ │ .method private static getRoomajiTransformers()Ljava/util/List; │ .locals 4 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -1544,560 +1529,549 @@ │ move-result-object p1 │ │ .line 349 │ return-object p1 │ .end method │ │ .method private readInDictionary(Ljava/io/InputStream;)V │ - .locals 23 │ + .locals 21 │ .param p1, "kanjiDictionaryFileInputStream" # Ljava/io/InputStream; │ │ .prologue │ .line 354 │ - new-instance v20, Ljava/util/HashMap; │ + new-instance v17, Ljava/util/HashMap; │ │ - invoke-direct/range {v20 .. v20}, Ljava/util/HashMap;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/util/HashMap;->()V │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->roomajiToKanjiMap:Ljava/util/Map; │ │ .line 355 │ - new-instance v20, Ljava/util/HashMap; │ + new-instance v17, Ljava/util/HashMap; │ │ - invoke-direct/range {v20 .. v20}, Ljava/util/HashMap;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/util/HashMap;->()V │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->kanjiToEnglishMap:Ljava/util/Map; │ │ .line 358 │ :try_start_0 │ - new-instance v4, Ljava/io/BufferedReader; │ + new-instance v3, Ljava/io/BufferedReader; │ │ - new-instance v20, Ljava/io/InputStreamReader; │ + new-instance v17, Ljava/io/InputStreamReader; │ │ - const-string v21, "UTF-8" │ + const-string v18, "UTF-8" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, p1 │ │ - move-object/from16 v2, v21 │ + move-object/from16 v2, v18 │ │ invoke-direct {v0, v1, v2}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;Ljava/lang/String;)V │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - invoke-direct {v4, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ + invoke-direct {v3, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 360 │ - .local v4, "buff":Ljava/io/BufferedReader; │ - invoke-virtual {v4}, Ljava/io/BufferedReader;->ready()Z │ + .local v3, "buff":Ljava/io/BufferedReader; │ + invoke-virtual {v3}, Ljava/io/BufferedReader;->ready()Z │ │ - move-result v20 │ + move-result v17 │ │ - if-eqz v20, :cond_0 │ + if-eqz v17, :cond_0 │ │ .line 361 │ - invoke-virtual {v4}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ .line 363 │ :cond_0 │ - invoke-virtual {v4}, Ljava/io/BufferedReader;->ready()Z │ + invoke-virtual {v3}, Ljava/io/BufferedReader;->ready()Z │ │ - move-result v20 │ + move-result v17 │ │ - if-eqz v20, :cond_7 │ + if-eqz v17, :cond_7 │ │ .line 364 │ - invoke-virtual {v4}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v10 │ │ .line 366 │ - .local v13, "line":Ljava/lang/String; │ - const-string v20, "\t" │ + .local v10, "line":Ljava/lang/String; │ + const-string v17, "\t" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - invoke-static {v13, v0}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickSplit(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ + invoke-static {v10, v0}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickSplit(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v15 │ │ .line 368 │ - .local v18, "splitLine":[Ljava/lang/String; │ - move-object/from16 v0, v18 │ - │ - array-length v0, v0 │ + .local v15, "splitLine":[Ljava/lang/String; │ + array-length v0, v15 │ │ - move/from16 v20, v0 │ + move/from16 v17, v0 │ │ - const/16 v21, 0x3 │ + const/16 v18, 0x3 │ │ - move/from16 v0, v20 │ + move/from16 v0, v17 │ │ - move/from16 v1, v21 │ + move/from16 v1, v18 │ │ if-lt v0, v1, :cond_0 │ │ - const/16 v20, 0x2 │ + const/16 v17, 0x2 │ │ - aget-object v20, v18, v20 │ + aget-object v17, v15, v17 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/String;->length()I │ │ - move-result v20 │ + move-result v17 │ │ - if-eqz v20, :cond_0 │ + if-eqz v17, :cond_0 │ │ .line 372 │ - const/16 v20, 0x0 │ + const/16 v17, 0x0 │ │ - aget-object v11, v18, v20 │ + aget-object v9, v15, v17 │ │ .line 373 │ - .local v11, "kanji":Ljava/lang/String; │ - const/16 v20, 0x1 │ + .local v9, "kanji":Ljava/lang/String; │ + const/16 v17, 0x1 │ │ - aget-object v5, v18, v20 │ + aget-object v4, v15, v17 │ │ .line 374 │ - .local v5, "english":Ljava/lang/String; │ - const/16 v20, 0x2 │ + .local v4, "english":Ljava/lang/String; │ + const/16 v17, 0x2 │ │ - aget-object v14, v18, v20 │ + aget-object v11, v15, v17 │ │ .line 377 │ - .local v14, "roomaji":Ljava/lang/String; │ - const/16 v20, 0x1 │ + .local v11, "roomaji":Ljava/lang/String; │ + const/16 v17, 0x1 │ │ - invoke-virtual {v11}, Ljava/lang/String;->length()I │ + invoke-virtual {v9}, Ljava/lang/String;->length()I │ │ - move-result v21 │ + move-result v18 │ │ - add-int/lit8 v21, v21, -0x1 │ + add-int/lit8 v18, v18, -0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v17 │ │ - move/from16 v1, v21 │ + move/from16 v1, v18 │ │ - invoke-virtual {v11, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v9, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 378 │ - const/16 v20, 0x1 │ + const/16 v17, 0x1 │ │ - invoke-virtual {v5}, Ljava/lang/String;->length()I │ + invoke-virtual {v4}, Ljava/lang/String;->length()I │ │ - move-result v21 │ + move-result v18 │ │ - add-int/lit8 v21, v21, -0x1 │ + add-int/lit8 v18, v18, -0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v17 │ │ - move/from16 v1, v21 │ + move/from16 v1, v18 │ │ - invoke-virtual {v5, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v4, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 379 │ - const/16 v20, 0x1 │ + const/16 v17, 0x1 │ │ - invoke-virtual {v14}, Ljava/lang/String;->length()I │ + invoke-virtual {v11}, Ljava/lang/String;->length()I │ │ - move-result v21 │ + move-result v18 │ │ - add-int/lit8 v21, v21, -0x1 │ + add-int/lit8 v18, v18, -0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v17 │ │ - move/from16 v1, v21 │ + move/from16 v1, v18 │ │ - invoke-virtual {v14, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v11, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v11 │ │ .line 381 │ - const-string v20, "," │ + const-string v17, "," │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - invoke-static {v5, v0}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickSplit(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ + invoke-static {v4, v0}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickSplit(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 382 │ - .local v8, "englishStrings":[Ljava/lang/String; │ - const-string v20, "," │ + .local v7, "englishStrings":[Ljava/lang/String; │ + const-string v17, "," │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - invoke-static {v14, v0}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickSplit(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ + invoke-static {v11, v0}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickSplit(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v13 │ │ .line 384 │ - .local v16, "roomajiStringArray":[Ljava/lang/String; │ - new-instance v17, Ljava/util/HashSet; │ + .local v13, "roomajiStringArray":[Ljava/lang/String; │ + new-instance v14, Ljava/util/HashSet; │ │ - invoke-direct/range {v17 .. v17}, Ljava/util/HashSet;->()V │ + invoke-direct {v14}, Ljava/util/HashSet;->()V │ │ .line 385 │ - .local v17, "roomajiStrings":Ljava/util/Set;, "Ljava/util/Set;" │ - move-object/from16 v3, v16 │ + .local v14, "roomajiStrings":Ljava/util/Set;, "Ljava/util/Set;" │ + array-length v0, v13 │ │ - .local v3, "arr$":[Ljava/lang/String; │ - array-length v12, v3 │ + move/from16 v18, v0 │ │ - .local v12, "len$":I │ - const/4 v10, 0x0 │ + const/16 v17, 0x0 │ │ - .local v10, "i$":I │ :goto_0 │ - if-ge v10, v12, :cond_3 │ + move/from16 v0, v17 │ │ - aget-object v15, v3, v10 │ + move/from16 v1, v18 │ + │ + if-ge v0, v1, :cond_3 │ + │ + aget-object v12, v13, v17 │ │ .line 387 │ - .local v15, "roomajiString":Ljava/lang/String; │ - sget-object v20, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->letterPattern:Ljava/util/regex/Pattern; │ + .local v12, "roomajiString":Ljava/lang/String; │ + sget-object v19, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->letterPattern:Ljava/util/regex/Pattern; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v15}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v0, v12}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual/range {v19 .. v19}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v20 │ + move-result v19 │ │ - if-nez v20, :cond_2 │ + if-nez v19, :cond_2 │ │ .line 385 │ :cond_1 │ :goto_1 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v17, v17, 0x1 │ │ goto :goto_0 │ │ .line 391 │ :cond_2 │ - invoke-virtual {v15}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v12 │ │ .line 393 │ - move-object/from16 v0, v17 │ - │ - invoke-interface {v0, v15}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v14, v12}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 394 │ - const-string v20, "tsu" │ + const-string v19, "tsu" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v15, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v12, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v20 │ + move-result v19 │ │ - if-eqz v20, :cond_1 │ + if-eqz v19, :cond_1 │ │ - invoke-virtual {v15}, Ljava/lang/String;->length()I │ + invoke-virtual {v12}, Ljava/lang/String;->length()I │ │ - move-result v20 │ + move-result v19 │ │ - const/16 v21, 0x3 │ + const/16 v20, 0x3 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - move/from16 v1, v21 │ + move/from16 v1, v20 │ │ if-le v0, v1, :cond_1 │ │ .line 395 │ - const-string v20, "tsu" │ - │ - const-string v21, "\'" │ + const-string v19, "tsu" │ │ - move-object/from16 v0, v20 │ + const-string v20, "\'" │ │ - move-object/from16 v1, v21 │ + move-object/from16 v0, v19 │ │ - invoke-static {v15, v0, v1}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickReplace(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + move-object/from16 v1, v20 │ │ - move-result-object v20 │ + invoke-static {v12, v0, v1}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickReplace(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-object/from16 v0, v17 │ + move-result-object v19 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v14, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 424 │ - .end local v3 # "arr$":[Ljava/lang/String; │ - .end local v4 # "buff":Ljava/io/BufferedReader; │ - .end local v5 # "english":Ljava/lang/String; │ - .end local v8 # "englishStrings":[Ljava/lang/String; │ - .end local v10 # "i$":I │ - .end local v11 # "kanji":Ljava/lang/String; │ - .end local v12 # "len$":I │ - .end local v13 # "line":Ljava/lang/String; │ - .end local v14 # "roomaji":Ljava/lang/String; │ - .end local v15 # "roomajiString":Ljava/lang/String; │ - .end local v16 # "roomajiStringArray":[Ljava/lang/String; │ - .end local v17 # "roomajiStrings":Ljava/util/Set;, "Ljava/util/Set;" │ - .end local v18 # "splitLine":[Ljava/lang/String; │ + .end local v3 # "buff":Ljava/io/BufferedReader; │ + .end local v4 # "english":Ljava/lang/String; │ + .end local v7 # "englishStrings":[Ljava/lang/String; │ + .end local v9 # "kanji":Ljava/lang/String; │ + .end local v10 # "line":Ljava/lang/String; │ + .end local v11 # "roomaji":Ljava/lang/String; │ + .end local v12 # "roomajiString":Ljava/lang/String; │ + .end local v13 # "roomajiStringArray":[Ljava/lang/String; │ + .end local v14 # "roomajiStrings":Ljava/util/Set;, "Ljava/util/Set;" │ + .end local v15 # "splitLine":[Ljava/lang/String; │ :catch_0 │ - move-exception v19 │ + move-exception v16 │ │ .line 425 │ - .local v19, "t":Ljava/lang/Throwable; │ - new-instance v20, Ljava/lang/RuntimeException; │ + .local v16, "t":Ljava/lang/Throwable; │ + new-instance v17, Ljava/lang/RuntimeException; │ │ - new-instance v21, Ljava/lang/StringBuilder; │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ - const-string v22, "Failed to read in file: " │ + const-string v19, "Failed to read in file: " │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v18 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v18 │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v18 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v18 │ │ - move-object/from16 v2, v19 │ + move-object/from16 v2, v16 │ │ invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v20 │ + throw v17 │ │ .line 399 │ - .end local v19 # "t":Ljava/lang/Throwable; │ - .restart local v3 # "arr$":[Ljava/lang/String; │ - .restart local v4 # "buff":Ljava/io/BufferedReader; │ - .restart local v5 # "english":Ljava/lang/String; │ - .restart local v8 # "englishStrings":[Ljava/lang/String; │ - .restart local v10 # "i$":I │ - .restart local v11 # "kanji":Ljava/lang/String; │ - .restart local v12 # "len$":I │ - .restart local v13 # "line":Ljava/lang/String; │ - .restart local v14 # "roomaji":Ljava/lang/String; │ - .restart local v16 # "roomajiStringArray":[Ljava/lang/String; │ - .restart local v17 # "roomajiStrings":Ljava/util/Set;, "Ljava/util/Set;" │ - .restart local v18 # "splitLine":[Ljava/lang/String; │ + .end local v16 # "t":Ljava/lang/Throwable; │ + .restart local v3 # "buff":Ljava/io/BufferedReader; │ + .restart local v4 # "english":Ljava/lang/String; │ + .restart local v7 # "englishStrings":[Ljava/lang/String; │ + .restart local v9 # "kanji":Ljava/lang/String; │ + .restart local v10 # "line":Ljava/lang/String; │ + .restart local v11 # "roomaji":Ljava/lang/String; │ + .restart local v13 # "roomajiStringArray":[Ljava/lang/String; │ + .restart local v14 # "roomajiStrings":Ljava/util/Set;, "Ljava/util/Set;" │ + .restart local v15 # "splitLine":[Ljava/lang/String; │ :cond_3 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 401 │ - .local v7, "englishStringList":Ljava/util/List;, "Ljava/util/List;" │ + .local v6, "englishStringList":Ljava/util/List;, "Ljava/util/List;" │ :try_start_1 │ - array-length v0, v8 │ + array-length v0, v7 │ │ - move/from16 v20, v0 │ + move/from16 v17, v0 │ │ - const/16 v21, 0x1 │ + const/16 v18, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v17 │ │ - move/from16 v1, v21 │ + move/from16 v1, v18 │ │ if-le v0, v1, :cond_4 │ │ .line 402 │ - new-instance v7, Ljava/util/ArrayList; │ + new-instance v6, Ljava/util/ArrayList; │ │ - .end local v7 # "englishStringList":Ljava/util/List;, "Ljava/util/List;" │ - invoke-direct {v7}, Ljava/util/ArrayList;->()V │ + .end local v6 # "englishStringList":Ljava/util/List;, "Ljava/util/List;" │ + invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ .line 404 │ - .restart local v7 # "englishStringList":Ljava/util/List;, "Ljava/util/List;" │ - move-object v3, v8 │ + .restart local v6 # "englishStringList":Ljava/util/List;, "Ljava/util/List;" │ + array-length v0, v7 │ │ - array-length v12, v3 │ + move/from16 v18, v0 │ │ - const/4 v10, 0x0 │ + const/16 v17, 0x0 │ │ :goto_2 │ - if-ge v10, v12, :cond_5 │ + move/from16 v0, v17 │ │ - aget-object v6, v3, v10 │ + move/from16 v1, v18 │ + │ + if-ge v0, v1, :cond_5 │ + │ + aget-object v5, v7, v17 │ │ .line 405 │ - .local v6, "englishString":Ljava/lang/String; │ - invoke-virtual {v6}, Ljava/lang/String;->trim()Ljava/lang/String; │ + .local v5, "englishString":Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 404 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v17, v17, 0x1 │ │ goto :goto_2 │ │ .line 407 │ - .end local v6 # "englishString":Ljava/lang/String; │ + .end local v5 # "englishString":Ljava/lang/String; │ :cond_4 │ - array-length v0, v8 │ + array-length v0, v7 │ │ - move/from16 v20, v0 │ + move/from16 v17, v0 │ │ - const/16 v21, 0x1 │ + const/16 v18, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v17 │ │ - move/from16 v1, v21 │ + move/from16 v1, v18 │ │ if-ne v0, v1, :cond_5 │ │ .line 408 │ - const/16 v20, 0x0 │ + const/16 v17, 0x0 │ │ - aget-object v20, v8, v20 │ + aget-object v17, v7, v17 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v17 │ │ - invoke-static/range {v20 .. v20}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; │ + invoke-static/range {v17 .. v17}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 410 │ :cond_5 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->kanjiToEnglishMap:Ljava/util/Map; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v11, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v9, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 412 │ - invoke-interface/range {v17 .. v17}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v14}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v17 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v20 │ + move-result v18 │ │ - if-eqz v20, :cond_0 │ + if-eqz v18, :cond_0 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v12 │ │ - check-cast v15, Ljava/lang/String; │ + check-cast v12, Ljava/lang/String; │ │ .line 414 │ - .restart local v15 # "roomajiString":Ljava/lang/String; │ + .restart local v12 # "roomajiString":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->roomajiToKanjiMap:Ljava/util/Map; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v18 │ │ - invoke-interface {v0, v15}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v12}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/util/List; │ + check-cast v8, Ljava/util/List; │ │ .line 415 │ - .local v9, "existingKanjis":Ljava/util/List;, "Ljava/util/List;" │ - if-nez v9, :cond_6 │ + .local v8, "existingKanjis":Ljava/util/List;, "Ljava/util/List;" │ + if-nez v8, :cond_6 │ │ .line 416 │ - new-instance v9, Ljava/util/ArrayList; │ + new-instance v8, Ljava/util/ArrayList; │ │ - .end local v9 # "existingKanjis":Ljava/util/List;, "Ljava/util/List;" │ - invoke-direct {v9}, Ljava/util/ArrayList;->()V │ + .end local v8 # "existingKanjis":Ljava/util/List;, "Ljava/util/List;" │ + invoke-direct {v8}, Ljava/util/ArrayList;->()V │ │ .line 417 │ - .restart local v9 # "existingKanjis":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v8 # "existingKanjis":Ljava/util/List;, "Ljava/util/List;" │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->roomajiToKanjiMap:Ljava/util/Map; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v18 │ │ - invoke-interface {v0, v15, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v12, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 419 │ :cond_6 │ - invoke-interface {v9, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v8, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 422 │ - .end local v3 # "arr$":[Ljava/lang/String; │ - .end local v5 # "english":Ljava/lang/String; │ - .end local v7 # "englishStringList":Ljava/util/List;, "Ljava/util/List;" │ - .end local v8 # "englishStrings":[Ljava/lang/String; │ - .end local v9 # "existingKanjis":Ljava/util/List;, "Ljava/util/List;" │ - .end local v10 # "i$":Ljava/util/Iterator; │ - .end local v11 # "kanji":Ljava/lang/String; │ - .end local v12 # "len$":I │ - .end local v13 # "line":Ljava/lang/String; │ - .end local v14 # "roomaji":Ljava/lang/String; │ - .end local v15 # "roomajiString":Ljava/lang/String; │ - .end local v16 # "roomajiStringArray":[Ljava/lang/String; │ - .end local v17 # "roomajiStrings":Ljava/util/Set;, "Ljava/util/Set;" │ - .end local v18 # "splitLine":[Ljava/lang/String; │ + .end local v4 # "english":Ljava/lang/String; │ + .end local v6 # "englishStringList":Ljava/util/List;, "Ljava/util/List;" │ + .end local v7 # "englishStrings":[Ljava/lang/String; │ + .end local v8 # "existingKanjis":Ljava/util/List;, "Ljava/util/List;" │ + .end local v9 # "kanji":Ljava/lang/String; │ + .end local v10 # "line":Ljava/lang/String; │ + .end local v11 # "roomaji":Ljava/lang/String; │ + .end local v12 # "roomajiString":Ljava/lang/String; │ + .end local v13 # "roomajiStringArray":[Ljava/lang/String; │ + .end local v14 # "roomajiStrings":Ljava/util/Set;, "Ljava/util/Set;" │ + .end local v15 # "splitLine":[Ljava/lang/String; │ :cond_7 │ - invoke-virtual {v4}, Ljava/io/BufferedReader;->close()V │ + invoke-virtual {v3}, Ljava/io/BufferedReader;->close()V │ :try_end_1 │ .catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_1} :catch_0 │ │ .line 427 │ return-void │ .end method │ │ │ # virtual methods │ .method public generateKanji(Ljava/lang/String;)Ljava/util/List; │ - .locals 8 │ + .locals 6 │ .param p1, "roomaji" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ ")", │ "Ljava/util/List", │ @@ -2109,72 +2083,67 @@ │ } │ .end annotation │ │ .prologue │ .line 51 │ invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object p1 │ │ .line 52 │ invoke-direct {p0, p1}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->normalizeRoomaji(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 54 │ - const-string v7, " " │ + const-string v4, " " │ │ - invoke-static {p1, v7}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickSplit(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ + invoke-static {p1, v4}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->quickSplit(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 56 │ - .local v6, "tokens":[Ljava/lang/String; │ - new-instance v3, Ljava/util/ArrayList; │ + .local v3, "tokens":[Ljava/lang/String; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 59 │ - .local v3, "result":Ljava/util/List;, "Ljava/util/List;" │ - move-object v0, v6 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + .local v0, "result":Ljava/util/List;, "Ljava/util/List;" │ + array-length v5, v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + const/4 v4, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_0 │ + if-ge v4, v5, :cond_0 │ │ - aget-object v5, v0, v1 │ + aget-object v2, v3, v4 │ │ .line 60 │ - .local v5, "token":Ljava/lang/String; │ - invoke-direct {p0, v5}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->findExactMatchKanjiSequenceForToken(Ljava/lang/String;)Ljava/util/List; │ + .local v2, "token":Ljava/lang/String; │ + invoke-direct {p0, v2}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->findExactMatchKanjiSequenceForToken(Ljava/lang/String;)Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 61 │ - .local v4, "subResult":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v3, v4}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + .local v1, "subResult":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 59 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 64 │ - .end local v4 # "subResult":Ljava/util/List;, "Ljava/util/List;" │ - .end local v5 # "token":Ljava/lang/String; │ + .end local v1 # "subResult":Ljava/util/List;, "Ljava/util/List;" │ + .end local v2 # "token":Ljava/lang/String; │ :cond_0 │ - invoke-direct {p0, v3}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->expandKanjiResults(Ljava/util/List;)Ljava/util/List; │ + invoke-direct {p0, v0}, Lcom/nolanlawson/japanesenamegenerator/v3/kanji/KanjiGenerator;->expandKanjiResults(Ljava/util/List;)Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - return-object v7 │ + return-object v4 │ .end method ├── smali/com/nolanlawson/japanesenamegenerator/v3/data/Model.smali │ @@ -105,48 +105,47 @@ │ │ .method public transformString(Ljava/lang/String;)Ljava/lang/String; │ .locals 4 │ .param p1, "input" # Ljava/lang/String; │ │ .prologue │ .line 30 │ - new-instance v2, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ + new-instance v1, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ │ - invoke-direct {v2, p1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->(Ljava/lang/String;)V │ + invoke-direct {v1, p1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->(Ljava/lang/String;)V │ │ .line 32 │ - .local v2, "transformingString":Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ - iget-object v3, p0, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->rules:Ljava/util/List; │ + .local v1, "transformingString":Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ + iget-object v2, p0, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->rules:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + check-cast v0, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ │ .line 33 │ - .local v1, "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ - invoke-virtual {v1, v2}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->applyToString(Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;)Z │ + .local v0, "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + invoke-virtual {v0, v1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->applyToString(Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;)Z │ │ goto :goto_0 │ │ .line 35 │ - .end local v1 # "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + .end local v0 # "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ :cond_0 │ - invoke-virtual {v2}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->getTransformedString()Ljava/lang/String; │ + invoke-virtual {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->getTransformedString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method ├── smali/com/nolanlawson/japanesenamegenerator/v3/data/Rule.smali │ @@ -1,20 +1,12 @@ │ .class public Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ .super Ljava/lang/Object; │ .source "Rule.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule$1; │ - } │ -.end annotation │ - │ - │ # instance fields │ .field private conditions:Ljava/util/Set; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/util/Set", │ "<", │ "Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition;", │ @@ -167,14 +159,15 @@ │ if-eqz v9, :cond_3 │ │ if-eqz v2, :cond_4 │ │ :cond_3 │ check-cast v0, Ljava/lang/Boolean; │ │ + .line 131 │ .end local v0 # "conditionValue":Ljava/lang/Object; │ invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v9 │ │ if-nez v9, :cond_0 │ │ @@ -200,14 +193,15 @@ │ if-eqz v9, :cond_5 │ │ if-eqz v1, :cond_6 │ │ :cond_5 │ check-cast v0, Ljava/lang/Boolean; │ │ + .line 139 │ .end local v0 # "conditionValue":Ljava/lang/Object; │ invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v9 │ │ if-nez v9, :cond_0 │ │ @@ -399,14 +393,15 @@ │ if-ge p3, v9, :cond_d │ │ check-cast v0, Ljava/lang/Character; │ │ .end local v0 # "conditionValue":Ljava/lang/Object; │ add-int/lit8 v9, p3, 0x2 │ │ + .line 187 │ invoke-virtual {v6, v9}, Ljava/lang/String;->charAt(I)C │ │ move-result v9 │ │ invoke-static {v9}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ │ move-result-object v9 │ @@ -529,14 +524,15 @@ │ add-int/lit8 v9, v9, -0x2 │ │ if-ne p3, v9, :cond_12 │ │ :cond_11 │ if-nez v3, :cond_0 │ │ + .line 218 │ invoke-virtual {v6}, Ljava/lang/String;->length()I │ │ move-result v9 │ │ add-int/lit8 v9, v9, -0x2 │ │ if-ne p3, v9, :cond_0 │ @@ -569,14 +565,15 @@ │ │ add-int/lit8 v9, v9, -0x2 │ │ if-ge p3, v9, :cond_13 │ │ add-int/lit8 v9, p3, 0x2 │ │ + .line 227 │ invoke-virtual {v6, v9}, Ljava/lang/String;->charAt(I)C │ │ move-result v9 │ │ invoke-static {v9}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z │ │ move-result v9 │ @@ -597,14 +594,15 @@ │ │ add-int/lit8 v9, v9, -0x2 │ │ if-ge p3, v9, :cond_0 │ │ add-int/lit8 v9, p3, 0x2 │ │ + .line 232 │ invoke-virtual {v6, v9}, Ljava/lang/String;->charAt(I)C │ │ move-result v9 │ │ invoke-static {v9}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z │ │ move-result v9 ├── smali/com/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller.smali │ @@ -1,157 +1,147 @@ │ .class public Lcom/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller; │ .super Ljava/lang/Object; │ .source "ModelMarshaller.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lcom/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller$1; │ - } │ -.end annotation │ - │ - │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 18 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 143 │ return-void │ .end method │ │ .method private static marshall(Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;)Ljava/lang/String; │ .locals 7 │ .param p0, "model" # Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ │ .prologue │ .line 53 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 55 │ - .local v4, "sb":Ljava/lang/StringBuilder; │ + .local v2, "sb":Ljava/lang/StringBuilder; │ invoke-virtual {p0}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->getRules()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_3 │ + if-eqz v4, :cond_3 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - check-cast v3, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + check-cast v1, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ │ .line 56 │ - .local v3, "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ - const-string v5, "R:" │ + .local v1, "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + const-string v4, "R:" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 57 │ - invoke-virtual {v3}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->getId()I │ + invoke-virtual {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->getId()I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ - │ - const-string v6, "," │ - │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v4 │ │ - .line 58 │ - const-string v5, "\"" │ + const-string v5, "," │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + .line 58 │ + const-string v4, "\"" │ │ - invoke-virtual {v3}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->getCurrentValue()Ljava/lang/String; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->getCurrentValue()Ljava/lang/String; │ │ move-result-object v5 │ │ - const-string v6, "\"," │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v4 │ │ - .line 59 │ - const-string v5, "\"" │ + const-string v5, "\"," │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + .line 59 │ + const-string v4, "\"" │ │ - invoke-virtual {v3}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->getReplacementValue()Ljava/lang/String; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->getReplacementValue()Ljava/lang/String; │ │ move-result-object v5 │ │ - const-string v6, "\"\n" │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v4 │ + │ + const-string v5, "\"\n" │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 61 │ - invoke-virtual {v3}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->getConditions()Ljava/util/Set; │ + invoke-virtual {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->getConditions()Ljava/util/Set; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition; │ │ .line 62 │ .local v0, "condition":Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition; │ const-string v5, "C:" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 63 │ invoke-virtual {v0}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition;->getConditionType()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ move-result-object v5 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ const-string v6, "," │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -160,27 +150,28 @@ │ │ move-result-object v5 │ │ sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType;->NextString:Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ if-eq v5, v6, :cond_1 │ │ + .line 65 │ invoke-virtual {v0}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition;->getConditionType()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ move-result-object v5 │ │ sget-object v6, Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType;->PrevString:Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ if-ne v5, v6, :cond_2 │ │ .line 66 │ :cond_1 │ const-string v5, "\"" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-virtual {v0}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition;->getValue()Ljava/lang/Object; │ │ move-result-object v6 │ │ @@ -196,42 +187,41 @@ │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 70 │ :goto_1 │ const-string v5, "\n" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 68 │ :cond_2 │ invoke-virtual {v0}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition;->getValue()Ljava/lang/Object; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ .line 74 │ .end local v0 # "condition":Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + .end local v1 # "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ :cond_3 │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - return-object v5 │ + return-object v3 │ .end method │ │ .method public static readFromFile(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ .locals 3 │ .param p0, "filename" # Ljava/lang/String; │ │ .prologue ├── smali/com/nolanlawson/japanesenamegenerator/v3/training/Trainer.smali │ @@ -349,14 +349,15 @@ │ │ aput-object v13, v15, v16 │ │ const/16 v16, 0x3 │ │ aput-object v3, v15, v16 │ │ + .line 504 │ invoke-static {v15}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v9 │ │ .line 505 │ .local v9, "quadruplet":Ljava/util/List;, "Ljava/util/List;" │ const/4 v15, 0x3 │ @@ -496,14 +497,15 @@ │ │ add-int/lit8 v11, v11, -0x1 │ │ if-ge p3, v11, :cond_9 │ │ add-int/lit8 v11, p3, 0x1 │ │ + .line 181 │ invoke-virtual {p2, v11}, Ljava/lang/String;->charAt(I)C │ │ move-result v11 │ │ invoke-static {v11}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z │ │ move-result v11 │ @@ -515,14 +517,15 @@ │ .line 182 │ .local v2, "followedByConsonant":Z │ :goto_4 │ if-lez p3, :cond_a │ │ add-int/lit8 v11, p3, -0x1 │ │ + .line 183 │ invoke-virtual {p2, v11}, Ljava/lang/String;->charAt(I)C │ │ move-result v11 │ │ invoke-static {v11}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonantOrY(C)Z │ │ move-result v11 │ @@ -540,14 +543,15 @@ │ │ add-int/lit8 v11, v11, -0x2 │ │ if-ge p3, v11, :cond_b │ │ add-int/lit8 v11, p3, 0x2 │ │ + .line 186 │ invoke-virtual {p2, v11}, Ljava/lang/String;->charAt(I)C │ │ move-result v11 │ │ invoke-static {v11}, Lcom/nolanlawson/japanesenamegenerator/v3/util/StringUtil;->isConsonant(C)Z │ │ move-result v11 │ @@ -705,29 +709,29 @@ │ .line 177 │ goto/16 :goto_3 │ │ .restart local v3 # "nextCharIsLast":Z │ :cond_9 │ move v2, v10 │ │ - .line 180 │ + .line 181 │ goto/16 :goto_4 │ │ .restart local v2 # "followedByConsonant":Z │ :cond_a │ move v6, v10 │ │ - .line 182 │ + .line 183 │ goto/16 :goto_5 │ │ .restart local v6 # "precededByConsonant":Z │ :cond_b │ move v4, v10 │ │ - .line 185 │ + .line 186 │ goto :goto_6 │ .end method │ │ .method private findHighestScoringRuleAndEliminateUnviableRules(Ljava/util/Set;Ljava/util/List;ILjava/util/Map;)Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ .locals 15 │ .param p3, "minImprovement" # I │ .annotation system Ldalvik/annotation/Signature; │ @@ -1025,173 +1029,167 @@ │ ">;" │ } │ .end annotation │ │ .prologue │ .line 235 │ .local p1, "trainingData":Ljava/util/List;, "Ljava/util/List;>;" │ - new-instance v23, Ljava/util/HashMap; │ + new-instance v20, Ljava/util/HashMap; │ │ - invoke-direct/range {v23 .. v23}, Ljava/util/HashMap;->()V │ + invoke-direct/range {v20 .. v20}, Ljava/util/HashMap;->()V │ │ .line 237 │ - .local v23, "rules":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v20, "rules":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v23 │ │ :cond_0 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v23 .. v23}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v26 │ + move-result v24 │ │ - if-eqz v26, :cond_6 │ + if-eqz v24, :cond_6 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v23 .. v23}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v21 │ + move-result-object v18 │ │ - check-cast v21, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ + check-cast v18, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ │ .line 239 │ - .local v21, "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ - invoke-virtual/range {v21 .. v21}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; │ + .local v18, "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + invoke-virtual/range {v18 .. v18}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ │ .line 240 │ .local v7, "engString":Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ - invoke-virtual/range {v21 .. v21}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ + invoke-virtual/range {v18 .. v18}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v11 │ │ - check-cast v14, Ljava/lang/String; │ + check-cast v11, Ljava/lang/String; │ │ .line 241 │ - .local v14, "jpnString":Ljava/lang/String; │ + .local v11, "jpnString":Ljava/lang/String; │ invoke-virtual {v7}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->getTransformedString()Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v22 │ │ .line 242 │ - .local v25, "transformedString":Ljava/lang/String; │ + .local v22, "transformedString":Ljava/lang/String; │ invoke-virtual {v7}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->getOriginalValue()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v17 │ │ .line 244 │ - .local v20, "originalEngString":Ljava/lang/String; │ - move-object/from16 v0, v25 │ + .local v17, "originalEngString":Ljava/lang/String; │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v26 │ + move-result v24 │ │ - if-nez v26, :cond_0 │ + if-nez v24, :cond_0 │ │ .line 248 │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v22 │ │ - invoke-static {v0, v14}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->computeLevenshteinDistance(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I │ + invoke-static {v0, v11}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->computeLevenshteinDistance(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I │ │ - move-result v19 │ + move-result v16 │ │ .line 250 │ - .local v19, "originalEditDistance":I │ - new-instance v16, Ljava/util/ArrayList; │ + .local v16, "originalEditDistance":I │ + new-instance v13, Ljava/util/ArrayList; │ │ - invoke-direct/range {v16 .. v16}, Ljava/util/ArrayList;->()V │ + invoke-direct {v13}, Ljava/util/ArrayList;->()V │ │ .line 252 │ - .local v16, "jpnSubstrings":Ljava/util/List;, "Ljava/util/List;" │ - const/16 v17, 0x0 │ + .local v13, "jpnSubstrings":Ljava/util/List;, "Ljava/util/List;" │ + const/4 v14, 0x0 │ │ - .local v17, "n":I │ + .local v14, "n":I │ :goto_0 │ - const/16 v26, 0x4 │ - │ - move/from16 v0, v17 │ + const/16 v24, 0x4 │ │ - move/from16 v1, v26 │ + move/from16 v0, v24 │ │ - if-gt v0, v1, :cond_2 │ + if-gt v14, v0, :cond_2 │ │ .line 253 │ const/4 v10, 0x0 │ │ .local v10, "i":I │ :goto_1 │ - invoke-virtual {v14}, Ljava/lang/String;->length()I │ + invoke-virtual {v11}, Ljava/lang/String;->length()I │ │ - move-result v26 │ + move-result v24 │ │ - sub-int v26, v26, v17 │ + sub-int v24, v24, v14 │ │ - move/from16 v0, v26 │ + move/from16 v0, v24 │ │ if-ge v10, v0, :cond_1 │ │ .line 254 │ - add-int v26, v10, v17 │ - │ - add-int/lit8 v26, v26, 0x1 │ + add-int v24, v10, v14 │ │ - move/from16 v0, v26 │ + add-int/lit8 v24, v24, 0x1 │ │ - invoke-virtual {v14, v10, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + move/from16 v0, v24 │ │ - move-result-object v26 │ + invoke-virtual {v11, v10, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-object/from16 v0, v16 │ + move-result-object v24 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v0, v24 │ │ - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v13, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 253 │ add-int/lit8 v10, v10, 0x1 │ │ goto :goto_1 │ │ .line 252 │ :cond_1 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v14, v14, 0x1 │ │ goto :goto_0 │ │ .line 258 │ .end local v10 # "i":I │ :cond_2 │ - const-string v26, "" │ + const-string v24, "" │ │ - move-object/from16 v0, v16 │ - │ - move-object/from16 v1, v26 │ + move-object/from16 v0, v24 │ │ - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v13, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 260 │ const/4 v10, 0x0 │ │ .restart local v10 # "i":I │ :goto_2 │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/String;->length()I │ │ - move-result v26 │ + move-result v24 │ │ - move/from16 v0, v26 │ + move/from16 v0, v24 │ │ if-ge v10, v0, :cond_0 │ │ .line 262 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v17 │ │ invoke-direct {v0, v7, v1, v10}, Lcom/nolanlawson/japanesenamegenerator/v3/training/Trainer;->findAllConditions(Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;Ljava/lang/String;I)Ljava/util/List; │ │ move-result-object v5 │ │ .line 264 │ .local v5, "conditions":Ljava/util/List;, "Ljava/util/List;" │ @@ -1207,114 +1205,111 @@ │ .local v4, "conditionCombinations":Ljava/util/List;, "Ljava/util/List;>;" │ invoke-virtual {v7, v10}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->currentValueAt(I)Ljava/lang/String; │ │ move-result-object v8 │ │ .line 268 │ .local v8, "engStringCurrentValue":Ljava/lang/String; │ - invoke-interface/range {v16 .. v16}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v24 │ │ :cond_3 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v24 .. v24}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v26 │ + move-result v25 │ │ - if-eqz v26, :cond_5 │ + if-eqz v25, :cond_5 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v24 .. v24}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v12 │ │ - check-cast v15, Ljava/lang/String; │ + check-cast v12, Ljava/lang/String; │ │ .line 271 │ - .local v15, "jpnSubstring":Ljava/lang/String; │ - invoke-virtual {v8, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v12, "jpnSubstring":Ljava/lang/String; │ + invoke-virtual {v8, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v26 │ + move-result v25 │ │ - if-nez v26, :cond_3 │ + if-nez v25, :cond_3 │ │ .line 275 │ invoke-virtual {v7}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->copy()Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ │ - move-result-object v24 │ + move-result-object v21 │ │ .line 276 │ - .local v24, "testTransformingString":Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ - move-object/from16 v0, v24 │ + .local v21, "testTransformingString":Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v10, v15}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->setReplacementValue(ILjava/lang/String;)V │ + invoke-virtual {v0, v10, v12}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->setReplacementValue(ILjava/lang/String;)V │ │ .line 278 │ - invoke-virtual/range {v24 .. v24}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->getTransformedString()Ljava/lang/String; │ + invoke-virtual/range {v21 .. v21}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->getTransformedString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 280 │ .local v6, "currentTransformedString":Ljava/lang/String; │ - invoke-static {v14, v6}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->computeLevenshteinDistance(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I │ + invoke-static {v11, v6}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->computeLevenshteinDistance(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I │ │ - move-result v18 │ + move-result v15 │ │ .line 282 │ - .local v18, "newEditDistance":I │ - move/from16 v0, v18 │ - │ - move/from16 v1, v19 │ + .local v15, "newEditDistance":I │ + move/from16 v0, v16 │ │ - if-ge v0, v1, :cond_3 │ + if-ge v15, v0, :cond_3 │ │ .line 284 │ invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v13 │ + move-result-object v25 │ │ - .local v13, "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v25 .. v25}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v26 │ │ if-eqz v26, :cond_3 │ │ - invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v25 .. v25}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/util/Set; │ │ .line 286 │ .local v3, "conditionCombination":Ljava/util/Set;, "Ljava/util/Set;" │ - new-instance v22, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + new-instance v19, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ │ - invoke-direct/range {v22 .. v22}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->()V │ + invoke-direct/range {v19 .. v19}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->()V │ │ .line 288 │ - .local v22, "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ - move-object/from16 v0, v22 │ + .local v19, "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + move-object/from16 v0, v19 │ │ invoke-virtual {v0, v8}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->setCurrentValue(Ljava/lang/String;)V │ │ .line 289 │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v15}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->setReplacementValue(Ljava/lang/String;)V │ + invoke-virtual {v0, v12}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->setReplacementValue(Ljava/lang/String;)V │ │ .line 290 │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ invoke-virtual {v0, v3}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->setConditions(Ljava/util/Set;)V │ │ .line 292 │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Lorg/apache/commons/lang/mutable/MutableInt; │ │ @@ -1331,53 +1326,52 @@ │ :cond_4 │ new-instance v26, Lorg/apache/commons/lang/mutable/MutableInt; │ │ const/16 v27, 0x1 │ │ invoke-direct/range {v26 .. v27}, Lorg/apache/commons/lang/mutable/MutableInt;->(I)V │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ move-object/from16 v2, v26 │ │ invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_3 │ │ .line 260 │ .end local v3 # "conditionCombination":Ljava/util/Set;, "Ljava/util/Set;" │ .end local v6 # "currentTransformedString":Ljava/lang/String; │ .end local v9 # "existingMutableInt":Lorg/apache/commons/lang/mutable/MutableInt; │ - .end local v13 # "i$":Ljava/util/Iterator; │ - .end local v15 # "jpnSubstring":Ljava/lang/String; │ - .end local v18 # "newEditDistance":I │ - .end local v22 # "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ - .end local v24 # "testTransformingString":Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ + .end local v12 # "jpnSubstring":Ljava/lang/String; │ + .end local v15 # "newEditDistance":I │ + .end local v19 # "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + .end local v21 # "testTransformingString":Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ :cond_5 │ add-int/lit8 v10, v10, 0x1 │ │ goto/16 :goto_2 │ │ .line 305 │ .end local v4 # "conditionCombinations":Ljava/util/List;, "Ljava/util/List;>;" │ .end local v5 # "conditions":Ljava/util/List;, "Ljava/util/List;" │ .end local v7 # "engString":Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ .end local v8 # "engStringCurrentValue":Ljava/lang/String; │ .end local v10 # "i":I │ - .end local v14 # "jpnString":Ljava/lang/String; │ - .end local v16 # "jpnSubstrings":Ljava/util/List;, "Ljava/util/List;" │ - .end local v17 # "n":I │ - .end local v19 # "originalEditDistance":I │ - .end local v20 # "originalEngString":Ljava/lang/String; │ - .end local v21 # "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ - .end local v25 # "transformedString":Ljava/lang/String; │ + .end local v11 # "jpnString":Ljava/lang/String; │ + .end local v13 # "jpnSubstrings":Ljava/util/List;, "Ljava/util/List;" │ + .end local v14 # "n":I │ + .end local v16 # "originalEditDistance":I │ + .end local v17 # "originalEngString":Ljava/lang/String; │ + .end local v18 # "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + .end local v22 # "transformedString":Ljava/lang/String; │ :cond_6 │ - return-object v23 │ + return-object v20 │ .end method │ │ .method private findTotalEditDistanceImprovement(Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/Map;)I │ .locals 13 │ .param p1, "rule" # Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -1409,209 +1403,208 @@ │ │ .prologue │ .line 400 │ .local p2, "trainingData":Ljava/util/List;, "Ljava/util/List;>;" │ .local p3, "editDistances":Ljava/util/List;, "Ljava/util/List;" │ .local p4, "editDistanceDeltaMap":Ljava/util/Map;, "Ljava/util/Map;" │ .local p5, "substringsToDataPairIndexesMap":Ljava/util/Map;, "Ljava/util/Map;" │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ .line 402 │ - .local v11, "total":I │ + .local v10, "total":I │ invoke-virtual {p1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->getCurrentValue()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ move-object/from16 v0, p5 │ │ - invoke-interface {v0, v12}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet; │ │ .line 404 │ .local v2, "dataPairIndexes":Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet; │ invoke-virtual {v2}, Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v12 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_3 │ + if-eqz v11, :cond_3 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Ljava/lang/Integer; │ + check-cast v11, Ljava/lang/Integer; │ │ - invoke-virtual {v12}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v11}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ .line 406 │ .local v5, "i":I │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v12 │ + move-result-object v11 │ │ move-object/from16 v0, p4 │ │ - invoke-interface {v0, v12}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/Integer; │ │ .line 408 │ .local v3, "editDistanceDelta":Ljava/lang/Integer; │ if-nez v3, :cond_1 │ │ .line 410 │ invoke-interface {p2, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ + check-cast v9, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ │ .line 412 │ - .local v10, "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ - invoke-virtual {v10}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; │ + .local v9, "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + invoke-virtual {v9}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ + check-cast v11, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ │ - invoke-virtual {v12}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->copy()Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ + invoke-virtual {v11}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->copy()Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ │ move-result-object v4 │ │ .line 413 │ .local v4, "engString":Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ - invoke-virtual {v10}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ + invoke-virtual {v9}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v6, Ljava/lang/String; │ │ .line 415 │ - .local v7, "jpnString":Ljava/lang/String; │ + .local v6, "jpnString":Ljava/lang/String; │ invoke-virtual {p1, v4}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->applyToString(Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;)Z │ │ move-result v1 │ │ .line 417 │ .local v1, "changed":Z │ if-nez v1, :cond_2 │ │ .line 418 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ .line 431 │ :cond_0 │ :goto_1 │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v12 │ + move-result-object v11 │ │ move-object/from16 v0, p4 │ │ - invoke-interface {v0, v12, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v11, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 433 │ .end local v1 # "changed":Z │ .end local v4 # "engString":Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ - .end local v7 # "jpnString":Ljava/lang/String; │ - .end local v10 # "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + .end local v6 # "jpnString":Ljava/lang/String; │ + .end local v9 # "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ :cond_1 │ invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v12 │ + move-result v11 │ │ - add-int/2addr v11, v12 │ + add-int/2addr v10, v11 │ │ .line 434 │ goto :goto_0 │ │ .line 422 │ .restart local v1 # "changed":Z │ .restart local v4 # "engString":Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ - .restart local v7 # "jpnString":Ljava/lang/String; │ - .restart local v10 # "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + .restart local v6 # "jpnString":Ljava/lang/String; │ + .restart local v9 # "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ :cond_2 │ invoke-virtual {v4}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->getTransformedString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-static {v12, v7}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->computeLevenshteinDistance(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I │ + invoke-static {v11, v6}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->computeLevenshteinDistance(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I │ │ - move-result v8 │ + move-result v7 │ │ .line 423 │ - .local v8, "newDistance":I │ + .local v7, "newDistance":I │ move-object/from16 v0, p3 │ │ invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Ljava/lang/Integer; │ + check-cast v11, Ljava/lang/Integer; │ │ - invoke-virtual {v12}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v11}, Ljava/lang/Integer;->intValue()I │ │ - move-result v9 │ + move-result v8 │ │ .line 425 │ - .local v9, "oldDistance":I │ - sub-int v12, v9, v8 │ + .local v8, "oldDistance":I │ + sub-int v11, v8, v7 │ │ - invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ .line 427 │ invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v12 │ + move-result v11 │ │ - if-gez v12, :cond_0 │ + if-gez v11, :cond_0 │ │ .line 428 │ invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v12 │ + move-result v11 │ │ - mul-int/lit8 v12, v12, 0x1 │ + mul-int/lit8 v11, v11, 0x1 │ │ - invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ goto :goto_1 │ │ .line 436 │ .end local v1 # "changed":Z │ .end local v3 # "editDistanceDelta":Ljava/lang/Integer; │ .end local v4 # "engString":Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ .end local v5 # "i":I │ - .end local v7 # "jpnString":Ljava/lang/String; │ - .end local v8 # "newDistance":I │ - .end local v9 # "oldDistance":I │ - .end local v10 # "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + .end local v6 # "jpnString":Ljava/lang/String; │ + .end local v7 # "newDistance":I │ + .end local v8 # "oldDistance":I │ + .end local v9 # "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ :cond_3 │ - return v11 │ + return v10 │ .end method │ │ .method private getSubstringsToDataPairIndexesMap(Ljava/util/List;)Ljava/util/Map; │ .locals 7 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -1831,100 +1824,107 @@ │ │ move-result-object v0 │ │ .line 533 │ .restart local v0 # "conditionTypes":Ljava/util/Set;, "Ljava/util/Set;" │ goto :goto_0 │ │ - .line 535 │ + .line 536 │ .end local v0 # "conditionTypes":Ljava/util/Set;, "Ljava/util/Set;" │ :pswitch_2 │ invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition; │ │ invoke-virtual {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition;->getConditionType()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ move-result-object v4 │ │ + .line 537 │ invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition; │ │ invoke-virtual {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition;->getConditionType()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ move-result-object v5 │ │ + .line 538 │ invoke-interface {p1, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition; │ │ invoke-virtual {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition;->getConditionType()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ move-result-object v1 │ │ + .line 535 │ invoke-static {v4, v5, v1}, Ljava/util/EnumSet;->of(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; │ │ move-result-object v0 │ │ .line 539 │ .restart local v0 # "conditionTypes":Ljava/util/Set;, "Ljava/util/Set;" │ goto :goto_0 │ │ - .line 541 │ + .line 542 │ .end local v0 # "conditionTypes":Ljava/util/Set;, "Ljava/util/Set;" │ :pswitch_3 │ invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition; │ │ invoke-virtual {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition;->getConditionType()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ move-result-object v4 │ │ + .line 543 │ invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition; │ │ invoke-virtual {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition;->getConditionType()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ move-result-object v5 │ │ + .line 544 │ invoke-interface {p1, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition; │ │ invoke-virtual {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition;->getConditionType()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ move-result-object v6 │ │ const/4 v1, 0x3 │ │ + .line 545 │ invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition; │ │ invoke-virtual {v1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Condition;->getConditionType()Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ move-result-object v1 │ │ + .line 541 │ invoke-static {v4, v5, v6, v1}, Ljava/util/EnumSet;->of(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; │ │ move-result-object v0 │ │ .line 546 │ .restart local v0 # "conditionTypes":Ljava/util/Set;, "Ljava/util/Set;" │ goto :goto_0 │ @@ -1946,14 +1946,15 @@ │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ sget-object v1, Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType;->PrecededByConsonant:Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ + .line 559 │ invoke-interface {v0, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ move v1, v2 │ @@ -1987,14 +1988,15 @@ │ │ move-result v1 │ │ if-nez v1, :cond_3 │ │ sget-object v1, Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType;->FollowedByConsonant:Lcom/nolanlawson/japanesenamegenerator/v3/data/ConditionType; │ │ + .line 567 │ invoke-interface {v0, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-nez v1, :cond_3 │ │ move v1, v2 │ @@ -2086,15 +2088,15 @@ │ :pswitch_3 │ .end packed-switch │ .end method │ │ │ # virtual methods │ .method public trainModel(Ljava/util/List;II)Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ - .locals 34 │ + .locals 32 │ .param p2, "maxNumRules" # I │ .param p3, "minImprovement" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ @@ -2106,791 +2108,787 @@ │ "Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;" │ } │ .end annotation │ │ .prologue │ .line 50 │ .local p1, "inputTrainingData":Ljava/util/List;, "Ljava/util/List;>;" │ - sget-object v31, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v29, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v32, Ljava/lang/StringBuilder; │ + new-instance v30, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v32 .. v32}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v30 .. v30}, Ljava/lang/StringBuilder;->()V │ │ - const-string v33, "Starting to train model with training data of size: " │ + const-string v31, "Starting to train model with training data of size: " │ │ - invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v30 .. v31}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I │ │ - move-result v33 │ + move-result v31 │ │ - invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v30 .. v31}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - const-string v33, ", max rules: " │ + const-string v31, ", max rules: " │ │ - invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v30 .. v31}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - move-object/from16 v0, v32 │ + move-object/from16 v0, v30 │ │ move/from16 v1, p2 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - const-string v33, ", and minImprovement: " │ + const-string v31, ", and minImprovement: " │ │ - invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v30 .. v31}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - move-object/from16 v0, v32 │ + move-object/from16 v0, v30 │ │ move/from16 v1, p3 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - invoke-virtual/range {v32 .. v32}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v30 .. v30}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - invoke-virtual/range {v31 .. v32}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v29 .. v30}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 55 │ - new-instance v28, Ljava/util/ArrayList; │ + new-instance v26, Ljava/util/ArrayList; │ │ - invoke-direct/range {v28 .. v28}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v26 .. v26}, Ljava/util/ArrayList;->()V │ │ .line 57 │ - .local v28, "trainingData":Ljava/util/List;, "Ljava/util/List;>;" │ + .local v26, "trainingData":Ljava/util/List;, "Ljava/util/List;>;" │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v30 │ │ - .local v14, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v30 .. v30}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v31 │ + move-result v29 │ │ - if-eqz v31, :cond_0 │ + if-eqz v29, :cond_0 │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v30 .. v30}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v20 │ │ - check-cast v22, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ + check-cast v20, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ │ .line 59 │ - .local v22, "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ - new-instance v29, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ + .local v20, "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + new-instance v27, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ │ - invoke-virtual/range {v22 .. v22}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; │ + invoke-virtual/range {v20 .. v20}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; │ │ - move-result-object v31 │ + move-result-object v29 │ │ - check-cast v31, Ljava/lang/String; │ + check-cast v29, Ljava/lang/String; │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v27 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v29 │ │ invoke-direct {v0, v1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->(Ljava/lang/String;)V │ │ .line 61 │ - .local v29, "transformingString":Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ - invoke-virtual/range {v22 .. v22}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ + .local v27, "transformingString":Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ + invoke-virtual/range {v20 .. v20}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ │ - move-result-object v31 │ + move-result-object v29 │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v27 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v29 │ │ invoke-static {v0, v1}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ │ - move-result-object v31 │ + move-result-object v29 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v26 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v29 │ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 64 │ - .end local v22 # "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ - .end local v29 # "transformingString":Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ + .end local v20 # "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + .end local v27 # "transformingString":Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ :cond_0 │ - new-instance v20, Ljava/util/ArrayList; │ + new-instance v18, Ljava/util/ArrayList; │ │ - invoke-direct/range {v20 .. v20}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/util/ArrayList;->()V │ │ .line 66 │ - .local v20, "modelRules":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v27, Ljava/util/HashMap; │ + .local v18, "modelRules":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v25, Ljava/util/HashMap; │ │ - invoke-direct/range {v27 .. v27}, Ljava/util/HashMap;->()V │ + invoke-direct/range {v25 .. v25}, Ljava/util/HashMap;->()V │ │ .line 68 │ - .local v27, "rulesToEditDistanceDeltaMaps":Ljava/util/Map;, "Ljava/util/Map;>;" │ + .local v25, "rulesToEditDistanceDeltaMaps":Ljava/util/Map;, "Ljava/util/Map;>;" │ new-instance v9, Ljava/util/ArrayList; │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v26 │ │ invoke-direct {v9, v0}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ .line 72 │ .local v9, "currentTrainingDataSubset":Ljava/util/List;, "Ljava/util/List;>;" │ - const/16 v16, 0x3 │ + const/4 v14, 0x3 │ │ .line 74 │ - .local v16, "maxCombinationSize":I │ + .local v14, "maxCombinationSize":I │ :goto_1 │ - invoke-interface/range {v20 .. v20}, Ljava/util/List;->size()I │ + invoke-interface/range {v18 .. v18}, Ljava/util/List;->size()I │ │ - move-result v31 │ + move-result v29 │ │ - move/from16 v0, v31 │ + move/from16 v0, v29 │ │ move/from16 v1, p2 │ │ if-ge v0, v1, :cond_b │ │ .line 76 │ - sget-object v31, Ljava/lang/System;->err:Ljava/io/PrintStream; │ + sget-object v29, Ljava/lang/System;->err:Ljava/io/PrintStream; │ │ - new-instance v32, Ljava/lang/StringBuilder; │ + new-instance v30, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v32 .. v32}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v30 .. v30}, Ljava/lang/StringBuilder;->()V │ │ - const-string v33, "\nIteration #" │ + const-string v31, "\nIteration #" │ │ - invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v30 .. v31}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - invoke-interface/range {v20 .. v20}, Ljava/util/List;->size()I │ + invoke-interface/range {v18 .. v18}, Ljava/util/List;->size()I │ │ - move-result v33 │ + move-result v31 │ │ - add-int/lit8 v33, v33, 0x1 │ + add-int/lit8 v31, v31, 0x1 │ │ - invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v30 .. v31}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - const-string v33, "..." │ + const-string v31, "..." │ │ - invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v30 .. v31}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - invoke-virtual/range {v32 .. v32}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v30 .. v30}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - invoke-virtual/range {v31 .. v32}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v29 .. v30}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 79 │ :goto_2 │ move-object/from16 v0, p0 │ │ - move/from16 v1, v16 │ + invoke-direct {v0, v9, v14}, Lcom/nolanlawson/japanesenamegenerator/v3/training/Trainer;->findPossibleRules(Ljava/util/List;I)Ljava/util/Map; │ │ - invoke-direct {v0, v9, v1}, Lcom/nolanlawson/japanesenamegenerator/v3/training/Trainer;->findPossibleRules(Ljava/util/List;I)Ljava/util/Map; │ - │ - move-result-object v23 │ + move-result-object v21 │ │ .line 81 │ - .local v23, "possibleRules":Ljava/util/Map;, "Ljava/util/Map;" │ - invoke-interface/range {v23 .. v23}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + .local v21, "possibleRules":Ljava/util/Map;, "Ljava/util/Map;" │ + invoke-interface/range {v21 .. v21}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v30 │ + move-result-object v28 │ │ .line 83 │ - .local v30, "trimmedPossibleRules":Ljava/util/Set;, "Ljava/util/Set;" │ - invoke-interface/range {v30 .. v30}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + .local v28, "trimmedPossibleRules":Ljava/util/Set;, "Ljava/util/Set;" │ + invoke-interface/range {v28 .. v28}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v29 │ │ :cond_1 │ :goto_3 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v29 .. v29}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v31 │ + move-result v30 │ │ - if-eqz v31, :cond_2 │ + if-eqz v30, :cond_2 │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v29 .. v29}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - check-cast v24, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + check-cast v22, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ │ .line 84 │ - .local v24, "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ - move-object/from16 v0, v27 │ + .local v22, "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + move-object/from16 v0, v25 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ invoke-interface {v0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v31 │ + move-result v30 │ │ - if-nez v31, :cond_1 │ + if-nez v30, :cond_1 │ │ .line 85 │ - new-instance v31, Lcom/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap; │ + new-instance v30, Lcom/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap; │ │ - invoke-direct/range {v31 .. v31}, Lcom/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap;->()V │ + invoke-direct/range {v30 .. v30}, Lcom/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap;->()V │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v25 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ - move-object/from16 v2, v31 │ + move-object/from16 v2, v30 │ │ invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_3 │ │ .line 89 │ - .end local v24 # "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + .end local v22 # "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ :cond_2 │ - sget-object v31, Ljava/lang/System;->err:Ljava/io/PrintStream; │ + sget-object v29, Ljava/lang/System;->err:Ljava/io/PrintStream; │ │ - new-instance v32, Ljava/lang/StringBuilder; │ + new-instance v30, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v32 .. v32}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v30 .. v30}, Ljava/lang/StringBuilder;->()V │ │ - const-string v33, "Found " │ + const-string v31, "Found " │ │ - invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v30 .. v31}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - invoke-interface/range {v30 .. v30}, Ljava/util/Set;->size()I │ + invoke-interface/range {v28 .. v28}, Ljava/util/Set;->size()I │ │ - move-result v33 │ + move-result v31 │ │ - invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v30 .. v31}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - const-string v33, " new possible rules; currently using " │ + const-string v31, " new possible rules; currently using " │ │ - invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v30 .. v31}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - invoke-interface/range {v27 .. v27}, Ljava/util/Map;->size()I │ + invoke-interface/range {v25 .. v25}, Ljava/util/Map;->size()I │ │ - move-result v33 │ + move-result v31 │ │ - invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v30 .. v31}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - const-string v33, " total possible rules" │ + const-string v31, " total possible rules" │ │ - invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v30 .. v31}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - invoke-virtual/range {v32 .. v32}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v30 .. v30}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - invoke-virtual/range {v31 .. v32}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v29 .. v30}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 91 │ - invoke-interface/range {v27 .. v27}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + invoke-interface/range {v25 .. v25}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v31 │ + move-result-object v29 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v29 │ │ - move-object/from16 v2, v28 │ + move-object/from16 v2, v26 │ │ move/from16 v3, p3 │ │ - move-object/from16 v4, v27 │ + move-object/from16 v4, v25 │ │ invoke-direct {v0, v1, v2, v3, v4}, Lcom/nolanlawson/japanesenamegenerator/v3/training/Trainer;->findHighestScoringRuleAndEliminateUnviableRules(Ljava/util/Set;Ljava/util/List;ILjava/util/Map;)Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ │ - move-result-object v17 │ + move-result-object v15 │ │ .line 93 │ - .local v17, "maxPair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ - invoke-virtual/range {v17 .. v17}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; │ + .local v15, "maxPair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + invoke-virtual {v15}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v16 │ │ - check-cast v18, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + check-cast v16, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ │ .line 94 │ - .local v18, "maxRule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ - invoke-virtual/range {v17 .. v17}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ + .local v16, "maxRule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + invoke-virtual {v15}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ │ - move-result-object v31 │ + move-result-object v29 │ │ - check-cast v31, Ljava/lang/Integer; │ + check-cast v29, Ljava/lang/Integer; │ │ - invoke-virtual/range {v31 .. v31}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v29 .. v29}, Ljava/lang/Integer;->intValue()I │ │ move-result v8 │ │ .line 96 │ .local v8, "currentScore":I │ - sget-object v31, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v29, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v32, Ljava/lang/StringBuilder; │ + new-instance v30, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v32 .. v32}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v30 .. v30}, Ljava/lang/StringBuilder;->()V │ │ - const-string v33, "this iteration\'s best rule improves edit distance by: " │ + const-string v31, "this iteration\'s best rule improves edit distance by: " │ │ - invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v30 .. v31}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - move-object/from16 v0, v32 │ + move-object/from16 v0, v30 │ │ invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - invoke-virtual/range {v32 .. v32}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v30 .. v30}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - invoke-virtual/range {v31 .. v32}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v29 .. v30}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 98 │ - if-nez v18, :cond_3 │ + if-nez v16, :cond_3 │ │ .line 100 │ - const/16 v31, 0x3 │ - │ - move/from16 v0, v16 │ + const/16 v29, 0x3 │ │ - move/from16 v1, v31 │ + move/from16 v0, v29 │ │ - if-ge v0, v1, :cond_b │ + if-ge v14, v0, :cond_b │ │ .line 101 │ - add-int/lit8 v16, v16, 0x1 │ + add-int/lit8 v14, v14, 0x1 │ │ .line 102 │ new-instance v9, Ljava/util/ArrayList; │ │ .end local v9 # "currentTrainingDataSubset":Ljava/util/List;, "Ljava/util/List;>;" │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v26 │ │ invoke-direct {v9, v0}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ .line 103 │ .restart local v9 # "currentTrainingDataSubset":Ljava/util/List;, "Ljava/util/List;>;" │ goto/16 :goto_2 │ │ .line 114 │ :cond_3 │ - invoke-interface/range {v20 .. v20}, Ljava/util/List;->size()I │ + invoke-interface/range {v18 .. v18}, Ljava/util/List;->size()I │ │ - move-result v31 │ + move-result v29 │ │ - add-int/lit8 v31, v31, 0x1 │ + add-int/lit8 v29, v29, 0x1 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ - move/from16 v1, v31 │ + move/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;->setId(I)V │ │ .line 116 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v16 │ │ - move-object/from16 v2, v28 │ + move-object/from16 v2, v26 │ │ invoke-direct {v0, v1, v2}, Lcom/nolanlawson/japanesenamegenerator/v3/training/Trainer;->applyRuleToTrainingData(Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule;Ljava/util/List;)Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet; │ │ move-result-object v7 │ │ .line 118 │ .local v7, "affectedTrainingDataIndexes":Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet; │ - invoke-interface/range {v27 .. v27}, Ljava/util/Map;->values()Ljava/util/Collection; │ + invoke-interface/range {v25 .. v25}, Ljava/util/Map;->values()Ljava/util/Collection; │ │ - move-result-object v31 │ + move-result-object v29 │ │ - invoke-interface/range {v31 .. v31}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v29 .. v29}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v30 │ │ - .end local v14 # "i$":Ljava/util/Iterator; │ :cond_4 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v30 .. v30}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v31 │ + move-result v29 │ │ - if-eqz v31, :cond_5 │ + if-eqz v29, :cond_5 │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v30 .. v30}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v11 │ │ check-cast v11, Ljava/util/Map; │ │ .line 119 │ .local v11, "editDistanceDeltaMap":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-virtual {v7}, Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v15 │ + move-result-object v31 │ │ - .local v15, "i$":Ljava/util/Iterator; │ :goto_4 │ - invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v31 .. v31}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v31 │ + move-result v29 │ │ - if-eqz v31, :cond_4 │ + if-eqz v29, :cond_4 │ │ - invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v31 .. v31}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v31 │ + move-result-object v29 │ │ - check-cast v31, Ljava/lang/Integer; │ + check-cast v29, Ljava/lang/Integer; │ │ - invoke-virtual/range {v31 .. v31}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v29 .. v29}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ .line 120 │ .local v5, "affectedTrainingDataIdx":I │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v31 │ + move-result-object v29 │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ invoke-interface {v11, v0}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_4 │ │ .line 126 │ .end local v5 # "affectedTrainingDataIdx":I │ .end local v11 # "editDistanceDeltaMap":Ljava/util/Map;, "Ljava/util/Map;" │ - .end local v15 # "i$":Ljava/util/Iterator; │ :cond_5 │ invoke-interface {v9}, Ljava/util/List;->clear()V │ │ .line 127 │ invoke-virtual {v7}, Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v30 │ │ - .restart local v14 # "i$":Ljava/util/Iterator; │ :goto_5 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v30 .. v30}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v31 │ + move-result v29 │ │ - if-eqz v31, :cond_6 │ + if-eqz v29, :cond_6 │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v30 .. v30}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v31 │ + move-result-object v29 │ │ - check-cast v31, Ljava/lang/Integer; │ + check-cast v29, Ljava/lang/Integer; │ │ - invoke-virtual/range {v31 .. v31}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v29 .. v29}, Ljava/lang/Integer;->intValue()I │ │ move-result v6 │ │ .line 128 │ .local v6, "affectedTrainingDataIndex":I │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v26 │ │ invoke-interface {v0, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v31 │ + move-result-object v29 │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ invoke-interface {v9, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_5 │ │ .line 132 │ .end local v6 # "affectedTrainingDataIndex":I │ :cond_6 │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v25 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v16 │ │ invoke-interface {v0, v1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 135 │ - new-instance v26, Ljava/util/ArrayList; │ + new-instance v24, Ljava/util/ArrayList; │ │ - invoke-direct/range {v26 .. v26}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v24 .. v24}, Ljava/util/ArrayList;->()V │ │ .line 136 │ - .local v26, "rulesToDelete":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface/range {v27 .. v27}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + .local v24, "rulesToDelete":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface/range {v25 .. v25}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v31 │ + move-result-object v29 │ │ - invoke-interface/range {v31 .. v31}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v29 .. v29}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v30 │ │ - .end local v14 # "i$":Ljava/util/Iterator; │ :cond_7 │ :goto_6 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v30 .. v30}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v31 │ + move-result v29 │ │ - if-eqz v31, :cond_9 │ + if-eqz v29, :cond_9 │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v30 .. v30}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v13 │ │ check-cast v13, Ljava/util/Map$Entry; │ │ .line 137 │ .local v13, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ const/4 v12, 0x0 │ │ .line 138 │ .local v12, "editDistanceDeltaSum":I │ invoke-interface {v13}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v31 │ + move-result-object v29 │ │ - check-cast v31, Ljava/util/Map; │ + check-cast v29, Ljava/util/Map; │ │ - invoke-interface/range {v31 .. v31}, Ljava/util/Map;->values()Ljava/util/Collection; │ + invoke-interface/range {v29 .. v29}, Ljava/util/Map;->values()Ljava/util/Collection; │ │ - move-result-object v31 │ + move-result-object v29 │ │ - invoke-interface/range {v31 .. v31}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v29 .. v29}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v15 │ + move-result-object v29 │ │ - .restart local v15 # "i$":Ljava/util/Iterator; │ :goto_7 │ - invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v29 .. v29}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v31 │ │ if-eqz v31, :cond_8 │ │ - invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v29 .. v29}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Ljava/lang/Integer; │ │ .line 139 │ .local v10, "editDistanceDelta":Ljava/lang/Integer; │ invoke-virtual {v10}, Ljava/lang/Integer;->intValue()I │ │ move-result v31 │ │ add-int v12, v12, v31 │ │ + .line 140 │ goto :goto_7 │ │ .line 142 │ .end local v10 # "editDistanceDelta":Ljava/lang/Integer; │ :cond_8 │ move/from16 v0, p3 │ │ if-ge v12, v0, :cond_7 │ │ .line 143 │ invoke-interface {v13}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v31 │ + move-result-object v29 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v29 │ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_6 │ │ .line 147 │ .end local v12 # "editDistanceDeltaSum":I │ .end local v13 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ - .end local v15 # "i$":Ljava/util/Iterator; │ :cond_9 │ - invoke-interface/range {v26 .. v26}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v24 .. v24}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v29 │ │ - .restart local v14 # "i$":Ljava/util/Iterator; │ :goto_8 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v29 .. v29}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v31 │ + move-result v30 │ │ - if-eqz v31, :cond_a │ + if-eqz v30, :cond_a │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v29 .. v29}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - check-cast v25, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + check-cast v23, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ │ .line 148 │ - .local v25, "ruleToDelete":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ - move-object/from16 v0, v27 │ + .local v23, "ruleToDelete":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + move-object/from16 v0, v25 │ │ - move-object/from16 v1, v25 │ + move-object/from16 v1, v23 │ │ invoke-interface {v0, v1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_8 │ │ .line 151 │ - .end local v25 # "ruleToDelete":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + .end local v23 # "ruleToDelete":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ :cond_a │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v16 │ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 153 │ - sget-object v31, Ljava/lang/System;->err:Ljava/io/PrintStream; │ + sget-object v29, Ljava/lang/System;->err:Ljava/io/PrintStream; │ │ - new-instance v32, Ljava/lang/StringBuilder; │ + new-instance v30, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v32 .. v32}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v30 .. v30}, Ljava/lang/StringBuilder;->()V │ │ - const-string v33, "Added rule: " │ + const-string v31, "Added rule: " │ │ - invoke-virtual/range {v32 .. v33}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v30 .. v31}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - move-object/from16 v0, v32 │ + move-object/from16 v0, v30 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - invoke-virtual/range {v32 .. v32}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v30 .. v30}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v30 │ │ - invoke-virtual/range {v31 .. v32}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v29 .. v30}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ goto/16 :goto_1 │ │ .line 156 │ .end local v7 # "affectedTrainingDataIndexes":Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet; │ .end local v8 # "currentScore":I │ - .end local v17 # "maxPair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ - .end local v18 # "maxRule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ - .end local v23 # "possibleRules":Ljava/util/Map;, "Ljava/util/Map;" │ - .end local v26 # "rulesToDelete":Ljava/util/List;, "Ljava/util/List;" │ - .end local v30 # "trimmedPossibleRules":Ljava/util/Set;, "Ljava/util/Set;" │ + .end local v15 # "maxPair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + .end local v16 # "maxRule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + .end local v21 # "possibleRules":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v24 # "rulesToDelete":Ljava/util/List;, "Ljava/util/List;" │ + .end local v28 # "trimmedPossibleRules":Ljava/util/Set;, "Ljava/util/Set;" │ :cond_b │ - invoke-interface/range {v28 .. v28}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v26 .. v26}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v30 │ │ :goto_9 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v30 .. v30}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v31 │ + move-result v29 │ │ - if-eqz v31, :cond_d │ + if-eqz v29, :cond_d │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v30 .. v30}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v21 │ + move-result-object v19 │ │ - check-cast v21, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ + check-cast v19, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ │ .line 157 │ - .local v21, "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ - sget-object v31, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + .local v19, "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + sget-object v29, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/Object;)V │ │ .line 158 │ - invoke-virtual/range {v21 .. v21}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; │ + invoke-virtual/range {v19 .. v19}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; │ │ - move-result-object v31 │ + move-result-object v29 │ + │ + check-cast v29, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ + │ + invoke-virtual/range {v29 .. v29}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->getTransformedString()Ljava/lang/String; │ │ - check-cast v31, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString; │ + move-result-object v29 │ │ - invoke-virtual/range {v31 .. v31}, Lcom/nolanlawson/japanesenamegenerator/v3/data/TransformingString;->getTransformedString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ │ move-result-object v31 │ │ - invoke-virtual/range {v21 .. v21}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ + move-object/from16 v0, v29 │ │ - move-result-object v32 │ + move-object/from16 v1, v31 │ │ - invoke-virtual/range {v31 .. v32}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v31 │ + move-result v29 │ │ - if-nez v31, :cond_c │ + if-nez v29, :cond_c │ │ .line 159 │ - sget-object v31, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v29, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + │ + const-string v31, " <--- WRONG!" │ │ - const-string v32, " <--- WRONG!" │ + move-object/from16 v0, v29 │ + │ + move-object/from16 v1, v31 │ │ - invoke-virtual/range {v31 .. v32}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 161 │ :cond_c │ - sget-object v31, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v29, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - invoke-virtual/range {v31 .. v31}, Ljava/io/PrintStream;->println()V │ + invoke-virtual/range {v29 .. v29}, Ljava/io/PrintStream;->println()V │ │ goto :goto_9 │ │ .line 164 │ - .end local v21 # "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + .end local v19 # "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ :cond_d │ - new-instance v19, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ + new-instance v17, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ │ - invoke-direct/range {v19 .. v19}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->()V │ + invoke-direct/range {v17 .. v17}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->()V │ │ .line 165 │ - .local v19, "model":Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ - invoke-virtual/range {v19 .. v20}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->setRules(Ljava/util/List;)V │ + .local v17, "model":Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ + invoke-virtual/range {v17 .. v18}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->setRules(Ljava/util/List;)V │ │ .line 167 │ - return-object v19 │ + return-object v17 │ .end method ├── smali/com/nolanlawson/japanesenamegenerator/v3/training/TrainerRunner.smali │ @@ -388,617 +388,609 @@ │ .end method │ │ .method private static test()V │ .locals 14 │ │ .prologue │ .line 125 │ - const-string v8, "/tmp/roomaji_model_20090129_pop1_3_3_min2_even_fewer_rules.txt" │ + const-string v7, "/tmp/roomaji_model_20090129_pop1_3_3_min2_even_fewer_rules.txt" │ │ - invoke-static {v8}, Lcom/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller;->readFromFile(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ + invoke-static {v7}, Lcom/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller;->readFromFile(Ljava/lang/String;)Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 127 │ - .local v5, "model":Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ + .local v4, "model":Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ const/4 v2, 0x0 │ │ .line 128 │ .local v2, "correct":I │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 129 │ - .local v4, "incorrect":I │ + .local v3, "incorrect":I │ const-wide/16 v0, 0x0 │ │ .line 131 │ .local v0, "averageEditDistance":D │ - sget-object v8, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v7, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - invoke-virtual {v8}, Ljava/io/PrintStream;->println()V │ + invoke-virtual {v7}, Ljava/io/PrintStream;->println()V │ │ .line 132 │ invoke-static {}, Lcom/nolanlawson/japanesenamegenerator/v3/training/TrainerRunner;->getSmallTrainingData()Ljava/util/List; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_1 │ + if-eqz v7, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ + check-cast v5, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ │ .line 133 │ - .local v6, "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ - invoke-virtual {v6}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; │ + .local v5, "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + invoke-virtual {v5}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/lang/String; │ + check-cast v7, Ljava/lang/String; │ │ - invoke-virtual {v5, v8}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->transformString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v4, v7}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->transformString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 134 │ - .local v7, "transformedString":Ljava/lang/String; │ - sget-object v8, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + .local v6, "transformedString":Ljava/lang/String; │ + sget-object v7, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ new-instance v9, Ljava/lang/StringBuilder; │ │ invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ const-string v10, " --> " │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ - invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-virtual {v8, v9}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v7, v9}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 135 │ - invoke-virtual {v6}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ + invoke-virtual {v5}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ .line 136 │ add-int/lit8 v2, v2, 0x1 │ │ .line 140 │ :goto_1 │ - invoke-virtual {v6}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ + invoke-virtual {v5}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/lang/CharSequence; │ + check-cast v7, Ljava/lang/CharSequence; │ │ - invoke-static {v7, v8}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->computeLevenshteinDistance(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I │ + invoke-static {v6, v7}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->computeLevenshteinDistance(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I │ │ - move-result v8 │ + move-result v7 │ │ - int-to-double v8, v8 │ + int-to-double v10, v7 │ │ - add-double/2addr v0, v8 │ + add-double/2addr v0, v10 │ │ .line 142 │ goto :goto_0 │ │ .line 138 │ :cond_0 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ │ .line 143 │ - .end local v6 # "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ - .end local v7 # "transformedString":Ljava/lang/String; │ + .end local v5 # "pair":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ + .end local v6 # "transformedString":Ljava/lang/String; │ :cond_1 │ invoke-static {}, Lcom/nolanlawson/japanesenamegenerator/v3/training/TrainerRunner;->getSmallTrainingData()Ljava/util/List; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/util/List;->size()I │ + invoke-interface {v7}, Ljava/util/List;->size()I │ │ - move-result v8 │ + move-result v7 │ │ - int-to-double v8, v8 │ + int-to-double v8, v7 │ │ div-double/2addr v0, v8 │ │ .line 145 │ - sget-object v8, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v7, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - invoke-virtual {v8}, Ljava/io/PrintStream;->println()V │ + invoke-virtual {v7}, Ljava/io/PrintStream;->println()V │ │ .line 147 │ - sget-object v8, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v7, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v10, "correct: " │ + const-string v9, "correct: " │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v7, v8}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 148 │ - sget-object v8, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v7, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v10, "incorrect: " │ + const-string v9, "incorrect: " │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v7, v8}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 149 │ - sget-object v8, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v7, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v10, "accuracy: " │ + const-string v9, "accuracy: " │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ int-to-double v10, v2 │ │ const-wide/high16 v12, 0x3ff0000000000000L # 1.0 │ │ mul-double/2addr v10, v12 │ │ - add-int v12, v2, v4 │ + add-int v9, v2, v3 │ │ - int-to-double v12, v12 │ + int-to-double v12, v9 │ │ div-double/2addr v10, v12 │ │ - invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v7, v8}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 150 │ - sget-object v8, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v7, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v10, "average edit distance: " │ + const-string v9, "average edit distance: " │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v7, v8}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 151 │ return-void │ .end method │ │ .method public static train()V │ - .locals 21 │ + .locals 20 │ │ .prologue │ .line 30 │ - new-instance v12, Lcom/nolanlawson/japanesenamegenerator/v3/training/Trainer; │ + new-instance v9, Lcom/nolanlawson/japanesenamegenerator/v3/training/Trainer; │ │ - invoke-direct {v12}, Lcom/nolanlawson/japanesenamegenerator/v3/training/Trainer;->()V │ + invoke-direct {v9}, Lcom/nolanlawson/japanesenamegenerator/v3/training/Trainer;->()V │ │ .line 33 │ - .local v12, "trainer":Lcom/nolanlawson/japanesenamegenerator/v3/training/Trainer; │ - const-string v15, "popular_names.txt" │ + .local v9, "trainer":Lcom/nolanlawson/japanesenamegenerator/v3/training/Trainer; │ + const-string v14, "popular_names.txt" │ │ - const v16, 0x989680 │ + const v15, 0x989680 │ │ - invoke-static/range {v15 .. v16}, Lcom/nolanlawson/japanesenamegenerator/v3/training/TrainerRunner;->getLargeTrainingData(Ljava/lang/String;I)Ljava/util/List; │ + invoke-static {v14, v15}, Lcom/nolanlawson/japanesenamegenerator/v3/training/TrainerRunner;->getLargeTrainingData(Ljava/lang/String;I)Ljava/util/List; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 37 │ - .local v13, "trainingData":Ljava/util/List;, "Ljava/util/List;>;" │ + .local v12, "trainingData":Ljava/util/List;, "Ljava/util/List;>;" │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v10 │ │ .line 38 │ .local v10, "time":J │ - const/16 v15, 0x2710 │ - │ - const/16 v16, 0x2 │ + const/16 v14, 0x2710 │ │ - move/from16 v0, v16 │ + const/4 v15, 0x2 │ │ - invoke-virtual {v12, v13, v15, v0}, Lcom/nolanlawson/japanesenamegenerator/v3/training/Trainer;->trainModel(Ljava/util/List;II)Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ + invoke-virtual {v9, v12, v14, v15}, Lcom/nolanlawson/japanesenamegenerator/v3/training/Trainer;->trainModel(Ljava/util/List;II)Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 39 │ - .local v8, "model":Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ - sget-object v15, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + .local v7, "model":Lcom/nolanlawson/japanesenamegenerator/v3/data/Model; │ + sget-object v14, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v16, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v17, "Training took " │ + const-string v16, "Training took " │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v15 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v17 │ + move-result-wide v16 │ │ - sub-long v17, v17, v10 │ + sub-long v16, v16, v10 │ │ - invoke-virtual/range {v16 .. v18}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v17}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - const-string v17, " ms total" │ + const-string v16, " ms total" │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v15 .. v16}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v14, v15}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 41 │ - sget-object v15, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v14, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v16, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v17, "Total # rules: " │ + const-string v16, "Total # rules: " │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual {v8}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->getRules()Ljava/util/List; │ + invoke-virtual {v7}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->getRules()Ljava/util/List; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-interface/range {v17 .. v17}, Ljava/util/List;->size()I │ + invoke-interface/range {v16 .. v16}, Ljava/util/List;->size()I │ │ - move-result v17 │ + move-result v16 │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v15 .. v16}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v14, v15}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 44 │ - invoke-virtual {v8}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->getRules()Ljava/util/List; │ + invoke-virtual {v7}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->getRules()Ljava/util/List; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-interface {v15}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v14 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v15 │ │ if-eqz v15, :cond_0 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + check-cast v8, Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ │ .line 45 │ - .local v9, "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + .local v8, "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ sget-object v15, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - invoke-virtual {v15, v9}, Ljava/io/PrintStream;->println(Ljava/lang/Object;)V │ + invoke-virtual {v15, v8}, Ljava/io/PrintStream;->println(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 48 │ - .end local v9 # "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ + .end local v8 # "rule":Lcom/nolanlawson/japanesenamegenerator/v3/data/Rule; │ :cond_0 │ const/4 v4, 0x0 │ │ .line 49 │ .local v4, "correct":I │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 50 │ - .local v7, "incorrect":I │ + .local v6, "incorrect":I │ const-wide/16 v2, 0x0 │ │ .line 53 │ .local v2, "averageEditDistance":D │ - invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v12}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v15 │ │ :goto_1 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v15 │ + move-result v14 │ │ - if-eqz v15, :cond_2 │ + if-eqz v14, :cond_2 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair; │ │ .line 54 │ .local v5, "data":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ invoke-virtual {v5}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getFirst()Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Ljava/lang/String; │ + check-cast v14, Ljava/lang/String; │ │ - invoke-virtual {v8, v15}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->transformString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v7, v14}, Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;->transformString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 56 │ - .local v14, "transformed":Ljava/lang/String; │ + .local v13, "transformed":Ljava/lang/String; │ invoke-virtual {v5}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v13, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v15 │ + move-result v14 │ │ - if-eqz v15, :cond_1 │ + if-eqz v14, :cond_1 │ │ .line 57 │ add-int/lit8 v4, v4, 0x1 │ │ .line 62 │ :goto_2 │ invoke-virtual {v5}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;->getSecond()Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Ljava/lang/CharSequence; │ + check-cast v14, Ljava/lang/CharSequence; │ │ - invoke-static {v14, v15}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->computeLevenshteinDistance(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I │ + invoke-static {v13, v14}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->computeLevenshteinDistance(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I │ │ - move-result v15 │ + move-result v14 │ │ - int-to-double v15, v15 │ + int-to-double v0, v14 │ │ - add-double/2addr v2, v15 │ + move-wide/from16 v16, v0 │ + │ + add-double v2, v2, v16 │ │ .line 63 │ goto :goto_1 │ │ .line 60 │ :cond_1 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_2 │ │ .line 64 │ .end local v5 # "data":Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;, "Lcom/nolanlawson/japanesenamegenerator/v3/util/Pair;" │ - .end local v14 # "transformed":Ljava/lang/String; │ + .end local v13 # "transformed":Ljava/lang/String; │ :cond_2 │ - invoke-interface {v13}, Ljava/util/List;->size()I │ + invoke-interface {v12}, Ljava/util/List;->size()I │ │ - move-result v15 │ + move-result v14 │ │ - int-to-double v15, v15 │ + int-to-double v14, v14 │ │ - div-double/2addr v2, v15 │ + div-double/2addr v2, v14 │ │ .line 66 │ - sget-object v15, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v14, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v16, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v17, "correct: " │ + const-string v16, "correct: " │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v16 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v16 │ + move-result-object v15 │ │ - invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v15 .. v16}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v14, v15}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 67 │ - sget-object v15, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v14, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v16, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v17, "incorrect: " │ + const-string v16, "incorrect: " │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v16 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v16 │ + move-result-object v15 │ │ - invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v15 .. v16}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v14, v15}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 68 │ - sget-object v15, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v14, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v16, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v17, "accuracy: " │ + const-string v16, "accuracy: " │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v15 │ │ int-to-double v0, v4 │ │ - move-wide/from16 v17, v0 │ + move-wide/from16 v16, v0 │ │ - const-wide/high16 v19, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v18, 0x3ff0000000000000L # 1.0 │ │ - mul-double v17, v17, v19 │ + mul-double v16, v16, v18 │ │ - add-int v19, v4, v7 │ + add-int v18, v4, v6 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ int-to-double v0, v0 │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v18, v0 │ │ - div-double v17, v17, v19 │ + div-double v16, v16, v18 │ │ - invoke-virtual/range {v16 .. v18}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v17}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v15 .. v16}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v14, v15}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 69 │ - sget-object v15, Ljava/lang/System;->out:Ljava/io/PrintStream; │ - │ - new-instance v16, Ljava/lang/StringBuilder; │ + sget-object v14, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - const-string v17, "average edit distance: " │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v16, "average edit distance: " │ │ - move-result-object v16 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v16 │ + move-result-object v15 │ │ - invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-virtual/range {v15 .. v16}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v14, v15}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 71 │ - const-string v15, "/tmp/roomaji_model_20090129_pop1_3_3_min2_even_fewer_rules.txt" │ + const-string v14, "/tmp/roomaji_model_20090129_pop1_3_3_min2_even_fewer_rules.txt" │ │ - invoke-static {v8, v15}, Lcom/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller;->writeToFile(Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;Ljava/lang/String;)V │ + invoke-static {v7, v14}, Lcom/nolanlawson/japanesenamegenerator/v3/data/ModelMarshaller;->writeToFile(Lcom/nolanlawson/japanesenamegenerator/v3/data/Model;Ljava/lang/String;)V │ │ .line 74 │ return-void │ .end method ├── smali/com/nolanlawson/japanesenamegenerator/v3/util/StringUtil.smali │ @@ -31,14 +31,15 @@ │ │ const/4 v2, 0x5 │ │ new-array v2, v2, [Ljava/lang/Character; │ │ const/16 v3, 0x61 │ │ + .line 16 │ invoke-static {v3}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ │ move-result-object v3 │ │ aput-object v3, v2, v4 │ │ const/16 v3, 0x65 │ @@ -90,14 +91,15 @@ │ │ const/16 v2, 0x14 │ │ new-array v2, v2, [Ljava/lang/Character; │ │ const/16 v3, 0x62 │ │ + .line 19 │ invoke-static {v3}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ │ move-result-object v3 │ │ aput-object v3, v2, v4 │ │ const/16 v3, 0x63 │ @@ -278,14 +280,15 @@ │ │ invoke-static {v4}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ + .line 18 │ invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Ljava/util/HashSet;->(Ljava/util/Collection;)V │ │ invoke-direct {v0, v1}, Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet;->(Ljava/util/Set;)V │ @@ -302,68 +305,63 @@ │ .line 13 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static varargs concat(C[C)Ljava/lang/String; │ - .locals 6 │ + .locals 5 │ .param p0, "char1" # C │ .param p1, "otherChars" # [C │ │ .prologue │ .line 49 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ .line 50 │ - .local v4, "sb":Ljava/lang/StringBuilder; │ + .local v1, "sb":Ljava/lang/StringBuilder; │ invoke-static {p0}, Ljava/lang/Character;->toString(C)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 51 │ - move-object v0, p1 │ - │ - .local v0, "arr$":[C │ - array-length v3, v0 │ + array-length v3, p1 │ │ - .local v3, "len$":I │ const/4 v2, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ if-ge v2, v3, :cond_0 │ │ - aget-char v1, v0, v2 │ + aget-char v0, p1, v2 │ │ .line 52 │ - .local v1, "ch":C │ - invoke-static {v1}, Ljava/lang/Character;->toString(C)Ljava/lang/String; │ + .local v0, "ch":C │ + invoke-static {v0}, Ljava/lang/Character;->toString(C)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 51 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 54 │ - .end local v1 # "ch":C │ + .end local v0 # "ch":C │ :cond_0 │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - return-object v5 │ + return-object v2 │ .end method │ │ .method public static isConsonant(C)Z │ .locals 1 │ .param p0, "ch" # C │ │ .prologue │ @@ -419,76 +417,71 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static join(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; │ - .locals 6 │ + .locals 5 │ .param p0, "delimiter" # Ljava/lang/String; │ .param p1, "strings" # [Ljava/lang/String; │ │ .prologue │ .line 103 │ - array-length v5, p1 │ + array-length v2, p1 │ │ - if-nez v5, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 104 │ - const-string v5, "" │ + const-string v2, "" │ │ .line 112 │ :goto_0 │ - return-object v5 │ + return-object v2 │ │ .line 107 │ :cond_0 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ .line 108 │ - .local v4, "stringBuilder":Ljava/lang/StringBuilder; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + .local v1, "stringBuilder":Ljava/lang/StringBuilder; │ + array-length v3, p1 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - .local v1, "i$":I │ :goto_1 │ - if-ge v1, v2, :cond_1 │ + if-ge v2, v3, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, p1, v2 │ │ .line 109 │ - .local v3, "str":Ljava/lang/String; │ - const-string v5, " " │ + .local v0, "str":Ljava/lang/String; │ + const-string v4, " " │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 108 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 112 │ - .end local v3 # "str":Ljava/lang/String; │ + .end local v0 # "str":Ljava/lang/String; │ :cond_1 │ - const/4 v5, 0x1 │ + const/4 v2, 0x1 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->substring(I)Ljava/lang/String; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->substring(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ goto :goto_0 │ .end method │ │ .method public static quickReplace(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ .locals 3 │ .param p0, "originalString" # Ljava/lang/String; │ @@ -642,47 +635,44 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 28 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 29 │ - .local v4, "result":Ljava/util/List;, "Ljava/util/List;" │ + .local v1, "result":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {p0}, Ljava/lang/String;->toCharArray()[C │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[C │ - array-length v3, v0 │ + array-length v4, v3 │ │ - .local v3, "len$":I │ const/4 v2, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v2, v4, :cond_0 │ │ - aget-char v1, v0, v2 │ + aget-char v0, v3, v2 │ │ .line 30 │ - .local v1, "ch":C │ - invoke-static {v1}, Ljava/lang/Character;->toString(C)Ljava/lang/String; │ + .local v0, "ch":C │ + invoke-static {v0}, Ljava/lang/Character;->toString(C)Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 29 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 32 │ - .end local v1 # "ch":C │ + .end local v0 # "ch":C │ :cond_0 │ - return-object v4 │ + return-object v1 │ .end method ├── smali/com/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap.smali │ @@ -194,15 +194,14 @@ │ move-result-object v1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic get(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 14 │ invoke-virtual {p0, p1}, Lcom/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap;->get(Ljava/lang/Object;)Ljava/lang/Integer; │ │ move-result-object v0 │ │ @@ -430,25 +429,21 @@ │ iput-object v4, p0, Lcom/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap;->filled:[Z │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 14 │ check-cast p1, Ljava/lang/Integer; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/lang/Integer; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lcom/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap;->put(Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -532,15 +527,14 @@ │ const/4 v1, 0x0 │ │ return-object v1 │ .end method │ │ .method public bridge synthetic remove(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 14 │ invoke-virtual {p0, p1}, Lcom/nolanlawson/japanesenamegenerator/v3/util/LightweightIntegerMap;->remove(Ljava/lang/Object;)Ljava/lang/Integer; │ │ move-result-object v0 ├── smali/com/nolanlawson/japanesenamegenerator/v3/util/Util$PairSet.smali │ @@ -142,14 +142,15 @@ │ if-nez v2, :cond_3 │ │ :cond_2 │ iget-object v2, p0, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util$PairSet;->second:Ljava/lang/Object; │ │ iget-object v3, v0, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util$PairSet;->first:Ljava/lang/Object; │ │ + .line 61 │ invoke-virtual {v2, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ iget-object v2, p0, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util$PairSet;->first:Ljava/lang/Object; ├── smali/com/nolanlawson/japanesenamegenerator/v3/util/IntegerSet$1.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic this$0:Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet; │ │ │ # direct methods │ .method constructor (Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet; │ │ .prologue │ .line 57 │ iput-object p1, p0, Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet$1;->this$0:Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/nolanlawson/japanesenamegenerator/v3/util/Util.smali │ @@ -79,14 +79,15 @@ │ │ const/16 v1, 0x15 │ │ new-array v1, v1, [Ljava/lang/Character; │ │ const/16 v2, 0x62 │ │ + .line 82 │ invoke-static {v2}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ │ move-result-object v2 │ │ aput-object v2, v1, v4 │ │ const/16 v2, 0x63 │ @@ -277,14 +278,15 @@ │ │ invoke-static {v3}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ + .line 81 │ invoke-static {v1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/util/HashSet;->(Ljava/util/Collection;)V │ │ sput-object v0, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->consonants:Ljava/util/Set; │ @@ -350,15 +352,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 19 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 42 │ return-void │ .end method │ │ .method public static computeLevenshteinDistance(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I │ .locals 13 │ .param p0, "str1" # Ljava/lang/CharSequence; │ .param p1, "str2" # Ljava/lang/CharSequence; │ @@ -533,14 +534,15 @@ │ │ add-int/lit8 v11, v5, -0x1 │ │ aget v11, v6, v11 │ │ add-int/lit8 v6, v4, -0x1 │ │ + .line 228 │ invoke-interface {p0, v6}, Ljava/lang/CharSequence;->charAt(I)C │ │ move-result v6 │ │ add-int/lit8 v12, v5, -0x1 │ │ invoke-interface {p1, v12}, Ljava/lang/CharSequence;->charAt(I)C │ @@ -550,26 +552,27 @@ │ if-ne v6, v12, :cond_3 │ │ move v6, v7 │ │ :goto_5 │ add-int/2addr v6, v11 │ │ + .line 225 │ invoke-static {v9, v10, v6}, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->minimum(III)I │ │ move-result v6 │ │ aput v6, v8, v5 │ │ .line 224 │ add-int/lit8 v5, v5, 0x1 │ │ goto :goto_4 │ │ - .line 225 │ + .line 228 │ :cond_3 │ const/4 v6, 0x1 │ │ goto :goto_5 │ │ .line 223 │ :cond_4 │ @@ -892,75 +895,81 @@ │ │ move-result-object v2 │ │ return-object v2 │ .end method │ │ .method public static splitIntoJapaneseSyllables(Ljava/lang/String;)Ljava/util/List; │ - .locals 14 │ + .locals 15 │ .param p0, "str" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ ")", │ "Ljava/util/List", │ "<", │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ + const/4 v14, 0x0 │ + │ + const/16 v13, 0x6e │ + │ + const/16 v12, 0x61 │ + │ .line 110 │ - const-string v11, "" │ + const-string v10, "" │ │ - invoke-virtual {p0, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {p0, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_0 │ + if-eqz v10, :cond_0 │ │ .line 111 │ - new-instance v11, Ljava/lang/RuntimeException; │ + new-instance v10, Ljava/lang/RuntimeException; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "string can\'t be empty: " │ + const-string v12, "string can\'t be empty: " │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-direct {v11, v12}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ + invoke-direct {v10, v11}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ - throw v11 │ + throw v10 │ │ .line 114 │ :cond_0 │ - new-instance v9, Ljava/util/ArrayList; │ + new-instance v8, Ljava/util/ArrayList; │ │ - invoke-direct {v9}, Ljava/util/ArrayList;->()V │ + invoke-direct {v8}, Ljava/util/ArrayList;->()V │ │ .line 116 │ - .local v9, "prelimResult":Ljava/util/List;, "Ljava/util/List;>;" │ - const/4 v8, 0x0 │ + .local v8, "prelimResult":Ljava/util/List;, "Ljava/util/List;>;" │ + const/4 v7, 0x0 │ │ .line 118 │ - .local v8, "lastCharWasVowel":Z │ + .local v7, "lastCharWasVowel":Z │ invoke-virtual {p0}, Ljava/lang/String;->toCharArray()[C │ │ move-result-object v1 │ │ .line 120 │ .local v1, "charArray":[C │ new-instance v4, Ljava/util/ArrayList; │ @@ -969,253 +978,236 @@ │ │ .line 122 │ .local v4, "currentSubsequence":Ljava/util/List;, "Ljava/util/List;" │ const/4 v5, 0x0 │ │ .local v5, "i":I │ :goto_0 │ - array-length v11, v1 │ + array-length v10, v1 │ │ - if-ge v5, v11, :cond_9 │ + if-ge v5, v10, :cond_9 │ │ .line 124 │ aget-char v0, v1, v5 │ │ .line 126 │ .local v0, "ch":C │ - sget-object v11, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->vowels:Ljava/util/Set; │ + sget-object v10, Lcom/nolanlawson/japanesenamegenerator/v3/util/Util;->vowels:Ljava/util/Set; │ │ invoke-static {v0}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-interface {v11, v12}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v10, v11}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ .line 128 │ - .local v7, "isVowel":Z │ + .local v6, "isVowel":Z │ if-lez v5, :cond_3 │ │ .line 129 │ - if-nez v7, :cond_5 │ + if-nez v6, :cond_5 │ │ .line 130 │ - if-nez v8, :cond_1 │ + if-nez v7, :cond_1 │ │ - const/16 v11, 0x79 │ + const/16 v10, 0x79 │ │ - if-eq v0, v11, :cond_3 │ + if-eq v0, v10, :cond_3 │ │ .line 131 │ :cond_1 │ - if-nez v8, :cond_2 │ - │ - add-int/lit8 v11, v5, -0x1 │ - │ - aget-char v11, v1, v11 │ - │ - const/16 v12, 0x6e │ - │ - if-eq v11, v12, :cond_2 │ + if-nez v7, :cond_2 │ │ - const-string v11, "\'" │ + add-int/lit8 v10, v5, -0x1 │ │ - const/4 v12, 0x0 │ + aget-char v10, v1, v10 │ │ - invoke-virtual {v11, v12}, Ljava/lang/String;->charAt(I)C │ + if-eq v10, v13, :cond_2 │ │ - move-result v11 │ + const-string v10, "\'" │ │ - if-eq v0, v11, :cond_2 │ + invoke-virtual {v10, v14}, Ljava/lang/String;->charAt(I)C │ │ - const/16 v11, 0x6e │ + move-result v10 │ │ - if-ne v0, v11, :cond_3 │ + if-eq v0, v10, :cond_2 │ │ - if-nez v8, :cond_2 │ + if-ne v0, v13, :cond_3 │ │ - add-int/lit8 v11, v5, -0x1 │ + if-nez v7, :cond_2 │ │ - aget-char v11, v1, v11 │ + add-int/lit8 v10, v5, -0x1 │ │ - const/16 v12, 0x6e │ + aget-char v10, v1, v10 │ │ - if-ne v11, v12, :cond_3 │ + if-ne v10, v13, :cond_3 │ │ .line 132 │ :cond_2 │ - invoke-interface {v9, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v8, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 133 │ new-instance v4, Ljava/util/ArrayList; │ │ .end local v4 # "currentSubsequence":Ljava/util/List;, "Ljava/util/List;" │ invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 144 │ .restart local v4 # "currentSubsequence":Ljava/util/List;, "Ljava/util/List;" │ :cond_3 │ :goto_1 │ - const-string v11, "\'" │ + const-string v10, "\'" │ │ - const/4 v12, 0x0 │ + invoke-virtual {v10, v14}, Ljava/lang/String;->charAt(I)C │ │ - invoke-virtual {v11, v12}, Ljava/lang/String;->charAt(I)C │ + move-result v10 │ │ - move-result v11 │ - │ - if-eq v0, v11, :cond_4 │ + if-eq v0, v10, :cond_4 │ │ .line 145 │ invoke-static {v0}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-interface {v4, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 148 │ :cond_4 │ - move v8, v7 │ + move v7, v6 │ │ .line 122 │ add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 137 │ :cond_5 │ - const/16 v11, 0x61 │ + if-ne v0, v12, :cond_6 │ │ - if-ne v0, v11, :cond_6 │ - │ - add-int/lit8 v11, v5, -0x1 │ + add-int/lit8 v10, v5, -0x1 │ │ - aget-char v11, v1, v11 │ + aget-char v10, v1, v10 │ │ - const/16 v12, 0x65 │ + const/16 v11, 0x65 │ │ - if-eq v11, v12, :cond_8 │ + if-eq v10, v11, :cond_8 │ │ :cond_6 │ - const/16 v11, 0x61 │ + if-ne v0, v12, :cond_7 │ │ - if-ne v0, v11, :cond_7 │ - │ - add-int/lit8 v11, v5, -0x1 │ + add-int/lit8 v10, v5, -0x1 │ │ - aget-char v11, v1, v11 │ + aget-char v10, v1, v10 │ │ - const/16 v12, 0x69 │ + const/16 v11, 0x69 │ │ - if-eq v11, v12, :cond_8 │ + if-eq v10, v11, :cond_8 │ │ :cond_7 │ - const/16 v11, 0x61 │ - │ - if-ne v0, v11, :cond_3 │ + if-ne v0, v12, :cond_3 │ │ - add-int/lit8 v11, v5, -0x1 │ + add-int/lit8 v10, v5, -0x1 │ │ - aget-char v11, v1, v11 │ + aget-char v10, v1, v10 │ │ - const/16 v12, 0x75 │ + const/16 v11, 0x75 │ │ - if-ne v11, v12, :cond_3 │ + if-ne v10, v11, :cond_3 │ │ .line 138 │ :cond_8 │ - invoke-interface {v9, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v8, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 139 │ new-instance v4, Ljava/util/ArrayList; │ │ .end local v4 # "currentSubsequence":Ljava/util/List;, "Ljava/util/List;" │ invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .restart local v4 # "currentSubsequence":Ljava/util/List;, "Ljava/util/List;" │ goto :goto_1 │ │ .line 151 │ .end local v0 # "ch":C │ - .end local v7 # "isVowel":Z │ + .end local v6 # "isVowel":Z │ :cond_9 │ - invoke-interface {v9, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v8, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 153 │ - new-instance v10, Ljava/util/ArrayList; │ + new-instance v9, Ljava/util/ArrayList; │ │ - invoke-direct {v10}, Ljava/util/ArrayList;->()V │ + invoke-direct {v9}, Ljava/util/ArrayList;->()V │ │ .line 155 │ - .local v10, "result":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v9, "result":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v11 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_b │ + if-eqz v10, :cond_b │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/util/List; │ │ .line 156 │ .local v2, "charList":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v2}, Ljava/util/List;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - new-array v3, v11, [C │ + new-array v3, v10, [C │ │ .line 158 │ .local v3, "currCharArray":[C │ const/4 v5, 0x0 │ │ :goto_3 │ invoke-interface {v2}, Ljava/util/List;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - if-ge v5, v11, :cond_a │ + if-ge v5, v10, :cond_a │ │ .line 159 │ invoke-interface {v2, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - check-cast v11, Ljava/lang/Character; │ + check-cast v10, Ljava/lang/Character; │ │ - invoke-virtual {v11}, Ljava/lang/Character;->charValue()C │ + invoke-virtual {v10}, Ljava/lang/Character;->charValue()C │ │ - move-result v11 │ + move-result v10 │ │ - aput-char v11, v3, v5 │ + aput-char v10, v3, v5 │ │ .line 158 │ add-int/lit8 v5, v5, 0x1 │ │ goto :goto_3 │ │ .line 161 │ :cond_a │ - new-instance v11, Ljava/lang/String; │ + new-instance v10, Ljava/lang/String; │ │ - invoke-direct {v11, v3}, Ljava/lang/String;->([C)V │ + invoke-direct {v10, v3}, Ljava/lang/String;->([C)V │ │ - invoke-interface {v10, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v9, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_2 │ │ .line 164 │ .end local v2 # "charList":Ljava/util/List;, "Ljava/util/List;" │ .end local v3 # "currCharArray":[C │ :cond_b │ - return-object v10 │ + return-object v9 │ .end method ├── smali/com/nolanlawson/japanesenamegenerator/v3/util/IntegerSet.smali │ @@ -110,26 +110,25 @@ │ │ .prologue │ .line 37 │ .local p1, "other":Ljava/util/Set;, "Ljava/util/Set;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 38 │ - const/16 v2, 0x19 │ + const/16 v1, 0x19 │ │ - new-array v2, v2, [Z │ + new-array v1, v1, [Z │ │ - iput-object v2, p0, Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet;->values:[Z │ + iput-object v1, p0, Lcom/nolanlawson/japanesenamegenerator/v3/util/IntegerSet;->values:[Z │ │ .line 39 │ invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 ├── smali/com/nolanlawson/japanesenamegenerator/v3/util/ArrayUtil.smali │ @@ -151,18 +151,20 @@ │ .line 19 │ new-array v0, p1, [I │ │ .line 20 │ .local v0, "copy":[I │ array-length v1, p0 │ │ + .line 21 │ invoke-static {v1, p1}, Ljava/lang/Math;->min(II)I │ │ move-result v1 │ │ + .line 20 │ invoke-static {p0, v2, v0, v2, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 22 │ return-object v0 │ .end method │ │ .method public static copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; │ @@ -224,24 +226,26 @@ │ move-object v0, v1 │ │ .line 54 │ .local v0, "copy":[Ljava/lang/Object;, "[TT;" │ :goto_0 │ array-length v1, p0 │ │ + .line 55 │ invoke-static {v1, p1}, Ljava/lang/Math;->min(II)I │ │ move-result v1 │ │ + .line 54 │ invoke-static {p0, v2, v0, v2, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 56 │ return-object v0 │ │ - .line 51 │ + .line 53 │ .end local v0 # "copy":[Ljava/lang/Object;, "[TT;" │ :cond_0 │ invoke-virtual {p2}, Ljava/lang/Class;->getComponentType()Ljava/lang/Class; │ │ move-result-object v1 │ │ invoke-static {v1, p1}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object; │ @@ -268,16 +272,18 @@ │ .line 12 │ new-array v0, p1, [Z │ │ .line 13 │ .local v0, "copy":[Z │ array-length v1, p0 │ │ + .line 14 │ invoke-static {v1, p1}, Ljava/lang/Math;->min(II)I │ │ move-result v1 │ │ + .line 13 │ invoke-static {p0, v2, v0, v2, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 15 │ return-object v0 │ .end method ├── smali/com/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide.smali │ @@ -128,142 +128,143 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 75 │ - new-instance v5, Lcom/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide$1; │ + new-instance v2, Lcom/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide$1; │ │ - invoke-direct {v5}, Lcom/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide$1;->()V │ + invoke-direct {v2}, Lcom/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide$1;->()V │ │ .line 102 │ - .local v5, "result":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v2, "Double consonants are pronounced with a short pause preceding the consonant" │ + .local v2, "result":Ljava/util/Map;, "Ljava/util/Map;" │ + const-string v1, "Double consonants are pronounced with a short pause preceding the consonant" │ │ .line 104 │ - .local v2, "geminateConsonantExplanation":Ljava/lang/String; │ - sget-object v0, Lcom/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide;->geminateConsonants:[Ljava/lang/String; │ + .local v1, "geminateConsonantExplanation":Ljava/lang/String; │ + sget-object v5, Lcom/nolanlawson/japanesenamegenerator/v3/pronunciation/PronunciationGuide;->geminateConsonants:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v4, v0 │ + array-length v6, v5 │ │ - .local v4, "len$":I │ const/4 v3, 0x0 │ │ - .local v3, "i$":I │ + move v4, v3 │ + │ :goto_0 │ - if-ge v3, v4, :cond_2 │ + if-ge v4, v6, :cond_2 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v5, v4 │ │ .line 105 │ - .local v1, "geminateConsonant":Ljava/lang/String; │ - const-string v6, "tt" │ + .local v0, "geminateConsonant":Ljava/lang/String; │ + const-string v3, "tt" │ │ - invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v3 │ │ - if-eqz v6, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 106 │ new-instance v7, Ljava/lang/StringBuilder; │ │ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v6, "t" │ + const-string v3, "t" │ │ - invoke-interface {v5, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - check-cast v6, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v3 │ │ const-string v7, ". " │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-interface {v5, v1, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v0, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 104 │ :goto_1 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v3, v4, 0x1 │ + │ + move v4, v3 │ │ goto :goto_0 │ │ .line 107 │ :cond_0 │ - const-string v6, "dd" │ + const-string v3, "dd" │ │ - invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v3 │ │ - if-eqz v6, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 108 │ new-instance v7, Ljava/lang/StringBuilder; │ │ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v6, "d" │ + const-string v3, "d" │ │ - invoke-interface {v5, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - check-cast v6, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v3 │ │ const-string v7, ". " │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-interface {v5, v1, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v0, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ │ .line 110 │ :cond_1 │ - invoke-interface {v5, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ │ .line 114 │ - .end local v1 # "geminateConsonant":Ljava/lang/String; │ + .end local v0 # "geminateConsonant":Ljava/lang/String; │ :cond_2 │ - return-object v5 │ + return-object v2 │ .end method │ │ .method public static getPronunciationGuide(Ljava/lang/String;)Ljava/util/List; │ .locals 7 │ .param p0, "roomaji" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { ├── res/drawable/jnameconvertericon.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000007 0000000a 0000000d 0000000e 0000000f 0000000f 0000000e 0000000c 0000000a 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000008 0000000f 00000014 0000001a 00000022 0000002c 00000033 00000039 0000003c 0000003e 0000003e 0000003c 00000038 00000032 0000002a 00000021 00000019 00000014 0000000e 00000007 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000009 00000013 0000001e 0000002e 0404043e 45454559 72727274 9090908e 9f9f9fa0 aaaaaaad afafafb2 aeaeaeb3 a4a4a4ae 959595a6 7f7f7f99 59595987 2a2a2a74 00000062 00000059 00000050 00000047 0000003b 0000002c 0000001d 00000012 00000008 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 0000000d 0000001c 0f0f0f33 8181816f bababaac d0d0d0cf dededee2 eeeeeef3 fbfbfbfd ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f9f9f9fb e9e9e9ef d5d5d5e0 c5c5c5ce a1a1a1b3 5555558d 0000006d 00000063 00000054 00000043 0000002e 0000001a 0000000b 00000003 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000002 0000000a 0000001d 9e9e9e6f d2d2d2ca eaeaeaf0 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fefffdff fdfefcff fcfef9ff fcfef9ff fcfefaff fdfefaff fefefcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e1e1e1e8 bcbcbcc9 5a5a5a94 00000071 00000064 0000004e 00000034 00000019 00000008 00000001 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000004 00000012 c7c7c78d e7e7e7e7 ffffffff ffffffff ffffffff fcfdf9ff f8fbf2ff f5faecff f3f9e9ff bcc2b3ff 868882ff 7d7e7cff 979797ff fbfdf7ff eff7e2ff eff7e2ff eff7e2ff a0a698ff 7c7d7aff 7a7a79ff b0b1b0ff f7fbf2ff f5faedff f8fcf3ff fcfefaff ffffffff ffffffff ffffffff d9d9d9df 797979a6 00000076 00000066 0000004a 00000029 0000000f 00000003 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 00000004 c0c0c04e e9e9e9e9 ffffffff ffffffff fafcf5ff f1f8e6ff e8f3d5ff e4f1cdff e4f1cdff e4f1cdff e4f1cdff 88907aff 282a26ff 141414ff 424242ff fafcf6ff e4f1cdff e4f1cdff e4f1cdff 40413eff 141414ff 0e0e0eff 9b9f94ff e4f1cdff e4f1cdff e4f1cdff e4f1cdff e9f4d7ff f3f9e9ff fbfdf7ff ffffffff ffffffff d3d3d3da 3a3a3a8d 00000073 0000005a 00000034 00000012 00000003 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000002 d9d9d993 fafafafe ffffffff f7fbf1ff e5f1cfff d7eab5ff d7eab5ff d7eab5ff d7eab5ff d7eab5ff d7eab5ff d7eab5ff 788265ff 141512ff 000000ff 2f2f2fff f7fbf1ff d7eab5ff d7eab5ff 5d6254ff 000000ff 000000ff 6e7169ff d7eab5ff d7eab5ff d7eab5ff d7eab5ff d7eab5ff d7eab5ff d7eab5ff d8eab6ff e9f4d7ff fafdf6ff ffffffff f4f4f4f6 797979a7 00000079 00000060 00000034 0000000e 00000001 00000000 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000002 d7d7d7a8 ffffffff ffffffff ebf5daff cae39dff cae39dff cae39dff cae39dff cae39dff cae39dff cae39dff cae39dff cae39dff 717f58ff 151613ff 000000ff 313131ff f5faedff cae39dff 889472ff 000000ff 000000ff 51544dff cae39eff cae39dff cae39dff cae39dff cae39dff cae39dff cae39dff cae39dff cae39dff cae39dff cde5a3ff edf6deff ffffffff fdfdfdfd 797979a8 00000079 00000058 00000024 00000006 00000000 ffffff00 ffffff00 │ │ -ffffff00 00000000 c2c2c275 ffffffff ffffffff d4e8afff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff 6a7b4aff 151612ff 000000ff 303030ff f0f7e3ff 97ab74ff 000000ff 000000ff 40413dff bedc88ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff e5f1ceff ffffffff f6f6f6f6 2a2a2a8b 0000006c 0000003b 0000000e 00000000 ffffff00 ffffff00 │ │ -ffffff00 f0f0f03c dbdbdbf3 ffffffff ddedbfff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff 63783eff 141610ff 000000ff 3b3b3bff c8cdbfff 121211ff 000000ff 2a2b2aff adcf71ff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff e6f2d0ff ffffffff a2a2a2c4 00000073 00000047 00000014 00000000 ffffff00 ffffff00 │ │ -ffffff00 e4e4e4ab f4f4f4ff ffffffff b1d66fff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff 5d7532ff 13160fff 000000ff 2b2b2bff 2c2c2cff 000000ff 0d0d0dff f0f0efff c8e298ff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff c5e194ff ffffffff bbbbbbe5 00000074 00000047 00000014 00000000 ffffff00 ffffff00 │ │ -ffffff00 d8d8d8cf f6f6f6ff ffffffff a6d15aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 587229ff 13150eff 000000ff 000000ff 000000ff 000000ff 030303ff 9f9f9fff fefffeff b0d66dff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff bfde89ff ffffffff b8b8b8ec 0000006d 0000003c 0000000e 00000000 ffffff00 ffffff00 │ │ -ffffff00 bababaae ddddddff ffffffff d1e7aaff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 557123ff 13150eff 000000ff 000000ff 5c6056ff 080b03ff 000000ff 020202ff cececeff f7fbefff a1ce50ff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff dcedbdff ffffffff 989898e1 00000059 00000025 00000006 00000000 ffffff00 ffffff00 │ │ -ffffff00 96969646 acacacff ffffffff ffffffff b5d875ff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 547022ff 12150eff 000000ff 2c2c2cff eaf4d9ff 658728ff 000000ff 000000ff 151515ff e9e9e9ff e8f3d4ff 97c83eff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff c3e08fff ffffffff f2f2f2fd 353535a6 00000036 0000000f 00000001 00000000 ffffff00 ffffff00 │ │ -ffffff00 00000000 959595c5 c8c8c8ff ffffffff ffffffff cae39eff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 557124ff 13150eff 000000ff 323232ff ebf5daff 98c940ff 49611fff 000000ff 000000ff 383838ff fdfdfdff d5e9b0ff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 9aca43ff d8ebb7ff ffffffff ffffffff 7f7f7fb9 0303033b 00000013 00000003 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 00000000 93939328 939393e8 c6c6c6ff ffffffff ffffffff e9f3d5ff bfdd88ff 9ecc4bff 9ecc4bff 9ecc4bff 9ecc4bff 9ecc4bff 9ecc4bff 9ecc4bff 59722aff 13150fff 000000ff 313131ff eff7e1ff 9ecc4bff 9dcb4bff 253012ff 000000ff 000000ff 696969ff ffffffff c7e298ff 9ecc4bff 9ecc4bff 9ecc4bff 9ecc4bff 9ecc4bff 9ecc4bff c5e194ff eff7e2ff ffffffff f7f7f7ff 7c7c7cd1 0000002d 00000011 00000003 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 91919135 919191e1 afafafff ebebebff ffffffff ffffffff e6f2d1ff cee6a4ff b2d770ff a7d15bff a7d15bff a7d15bff a7d15bff 5b7232ff 0c0e08ff 000000ff 24271eff cfe6a6ff a7d15bff a7d15bff a0c857ff 0c0f06ff 000000ff 000000ff 7c876aff cbe49fff a7d15bff a7d15bff a8d15cff b8da7aff d1e7aaff ecf5dcff ffffffff ffffffff c7c7c7ff 5c5c5cc2 08080822 0000000a 00000002 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 00000000 00000000 00000000 8f8f8f16 8e8e8ea1 939393ff bebebeff f0f0f0ff ffffffff ffffffff ffffffff f1f7e4ff deeec2ff cbe39eff bddc83ff 8ba45dff 586939ff 4d5d30ff 61753dff b2d66fff b2d66fff b2d66fff b2d66fff 697f42ff 4d5d30ff 4d5c32ff 6d8048ff bedc85ff cfe5a5ff e1efc7ff ffffffff ffffffff ffffffff ffffffff d4d4d4ff 777777f4 25252570 0000000d 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 8c8c8c48 8b8b8bc1 919191fe aeaeaeff d3d3d3ff f4f4f4ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e6f2d0ff bedd86ff bedd86ff bedd86ff dcedbeff ecf5dbff f2f8e6ff f6faedff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff e6e6e6ff a5a5a5ff 6a6a6af6 32323297 24242422 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 89898902 8888882e 87878791 868686d4 8c8c8cf9 999999ff b7b7b7ff d7d7d7ff edededff f3f3f3ff fbfbfbff ffffffff cde5a1ff d4e8aeff f5faecff ffffffff ffffffff ffffffff ffffffff f7f7f7ff eeeeeeff e0e0e0ff b8b8b8ff 848484ff 555555f1 3c3c3cc5 32323269 2c2c2c17 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 83838301 82828228 80808075 7e7e7eb6 7c7c7cd0 7b7b7be8 828282f9 ebebebff ffffffff eaf4d9ff fffffeff ffffffff d4d4d4ff 787878ff 6c6c6cff 626262ff 595959f9 4b4b4be8 3c3c3cd8 363636be 29292983 10101047 0000002f 00000026 0000001f 00000018 00000010 00000007 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000007 07070712 0404041f a4a4a4c3 ffffffff f8fbf3ff ffffffff ffffffff b4b4b4fe 6e6e6ef0 898989f0 9d9d9df0 a3a3a3ee aaaaaaea aaaaaae1 9b9b9bd4 838383c0 626262a3 34343480 1111116b 00000061 00000059 0000004f 00000040 0000002d 0000001e 00000012 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000008 00000016 1c1c1c2e 74747463 c4c4c4b5 f8f8f8ff ffffffff ffffffff e2e2e2ff 8a8a8aff bababaff f0f0f0ff 797979ff 666666ff b3b3b3ff ffffffff ffffffff ffffffff ffffffff ffffffff f8f8f8fd eaeaeaf4 dadadae6 aaaaaac2 53535390 0d0d0d73 00000065 00000057 00000042 0000002b 00000016 00000008 00000001 00000000 00000000 00000000 00000000 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000011 76767645 d0d0d0ad f0f0f0ec ffffffff b8b8b8ff ecececff e6e6e6ff a2a2a2ff 858c8fff a5c2d2ff 9bc8dfff c7dfedff 9d9f9fff 4c4c4cff 395666ff 7fbadbff 8cc1deff 9ccae3ff b4d7eaff d0e6f2ff ffffffff ffffffff ffffffff ffffffff ffffffff e9e9e9f4 b6b6b6ce 4040408c 00000071 00000061 00000048 0000002b 00000012 00000004 00000000 00000000 00000000 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 a1a1a139 e3e3e3bc fbfbfbfa ffffffff ffffffff ddecf5ff 7e8589ff 717171ff 667a85ff 4d8db0ff 3c95c7ff 3c96c8ff 4198c9ff f0f7fbff ffffffff 878787ff 1d4860ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 449acaff 54a3cfff 6eb1d6ff add3e8ff dcecf5ff ffffffff ffffffff f9f9f9fe c7c7c7dc 45454591 00000073 0000005f 0000003e 0000001b 00000006 00000000 00000000 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000005 e2e2e283 fcfcfcf9 ffffffff ffffffff b9d9ebff 65acd3ff 3c96c8ff 4192c0ff 4291bdff 3c96c7ff 3686b3ff 143343ff 163648ff 1b3b4dff edeff0ff ffffffff 858585ff 0b1a23ff 17394cff 163648ff 163648ff 163648ff 153647ff 163749ff 255d7cff 3c96c8ff 3c96c8ff 3c96c8ff 61aad3ff b6d8ebff ffffffff ffffffff f9f9f9fe a0a0a0c5 0000007b 0000006a 00000046 0000001e 00000006 00000000 │ │ -ffffff00 00000000 00000000 00000000 00000000 00000000 80808004 f3f3f3a6 ffffffff ffffffff b5d6e8ff 51a2ceff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 51a1ceff bad3e2ff a3a3a3ff a2a2a2ff a6a6a6ff f9f9f9ff ffffffff d2d2d2ff 9e9e9eff a3a3a3ff a3a3a3ff a3a3a3ff a4a4a4ff a2a2a2ff 616161ff 183c50ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 4ea0cdff b4d7eaff ffffffff ffffffff bebebee5 0a0a0a80 0000006d 00000044 00000017 00000002 │ │ -ffffff00 00000000 00000000 00000000 00000000 40404004 f5f5f59a ffffffff f8fbfcff 77b4d6ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 5ba7d1ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 999999ff 183d51ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 73b4d8ff f0f7fbff ffffffff b5b5b5e7 0202027e 00000064 00000031 0000000a │ │ -ffffff00 ffffff00 ffffff00 00000000 ffffff03 e5e5e544 ffffffff ffffffff 5b9dc2ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 4e9fcdff acd2e7ff a8d0e6ff a7d0e6ff afd4e9ff ffffffff ffffffff b9b9b9ff 9cb9c9ff a8d0e6ff a3cee5ff c9e2f0ff ffffffff fefefeff 989899ff 183d52ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 5aa6d0ff f7fafdff ffffffff 606060c2 00000074 00000048 00000014 │ │ -ffffff00 ffffff00 ffffff00 00000000 ffffff47 f6f6f6b0 ffffffff 9bbbcdff 398ebdff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 63abd3ff ffffffff ffffffff 4d4e4fff 3789b7ff 3c96c8ff 3c96c8ff 86beddff ffffffff fdfdfdff 979899ff 1a4157ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 9ccae3ff ffffffff bababafb 07070799 00000051 00000019 │ │ -ffffff00 ffffff00 ffffff00 00000000 ffffff7d f8f8f8e8 ffffffff 4a7f9cff 388bb9ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff a0cae2ff ffffffff fafafaff 253b46ff 3c96c8ff 3c96c8ff 3c96c8ff 8ac0deff ffffffff fafafaff 919394ff 1d4860ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 63abd3ff ffffffff cfcfcfff 0d0d0dc1 0000004d 00000017 │ │ -ffffff00 ffffff00 ffffff00 00000000 ffffff65 f0f0f0e5 ffffffff 6c8998ff 327da7ff 3c95c6ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 4198c9ff e6ecf0ff ffffffff bbbbbbff 265f7eff 3c96c8ff 3c96c8ff 3c96c8ff 95c6e1ff ffffffff f4f4f4ff 878a8cff 20516cff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 75b4d8ff ffffffff c9c9c9ff 111111c7 0000003c 0000000e │ │ -ffffff00 ffffff00 ffffff00 00000000 ffffff18 d9d9d9a8 ffffffff bfc5c9ff 286080ff 378ab8ff 3c95c6ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 7cafcaff ffffffff ffffffff 62696dff 398ebeff 3c96c8ff 3c96c8ff 3c96c8ff a3cee5ff ffffffff ecececff 7a8186ff 276283ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff c6e0efff ffffffff 848484ff 141414b5 00000021 00000005 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 c3c3c325 f2f2f2f9 ffffffff b5bfc4ff 2d698aff 3788b6ff 3b94c6ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 539ac2ff e6e7e8ff ffffffff e0e0e0ff 3a7da2ff 3c96c8ff 3b94c5ff 3c96c8ff 3c96c8ff c0d7e4ff ffffffff d8d8d8ff 68818eff 3586b2ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3d96c8ff bfdcedff ffffffff e3e3e3ff 282828f6 1717176e 0000000b 00000001 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 bbbbbb75 f5f5f5ff ffffffff cdd3d7ff 5e889fff 337fa9ff 3a90c0ff 3c95c7ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3f83a8ff d9dadbff ffffffff ffffffff 527c93ff 3c96c8ff 2b6586ff 050c10ff 0d212cff 354b56ff fafafaff ffffffff 959595ff 4889acff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 6bafd5ff d3e7f2ff ffffffff ecececff 474747ff 1c1c1c8d 0505050f 00000002 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 afafaf99 e9e9e9ff ffffffff ffffffff b1c1c9ff 6393adff 3482adff 398fbfff 3c95c6ff 3c96c8ff 5486a3ff e5e5e6ff ffffffff ffffffff 80a0b1ff 3c96c8ff 7fbadbff edf1f3ff c7c7c7ff b7b7b7ff e5e5e5ff ffffffff ffffffff 435d6dff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 6db0d6ff b9d9eaff ffffffff ffffffff d5d5d5ff 454545ff 222222ab 0c0c0c0e 00000002 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 9a9a9a72 c8c8c8fe f7f7f7ff ffffffff ffffffff c0cdd4ff 86a9bcff 5994b4ff 72aacaff edf5f9ff ffffffff fcfcfcff 81aec7ff 3c96c8ff 3c96c8ff 90c3e0ff ffffffff ffffffff ffffffff ffffffff ffffffff b0c9d7ff 3c95c6ff 3c96c8ff 3c96c8ff 3c96c8ff 62abd3ff 91c3dfff c6deecff ffffffff ffffffff f3f3f3ff 969696ff 313131ff 2626268d 0d0d0d07 00000001 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 8e8e8e38 a1a1a1c9 c6c6c6ff f0f0f0ff ffffffff ffffffff ffffffff d5dee3ff cddbe4ff ecf2f6ff 99bdd3ff 65a1c2ff 5499bfff 4795c0ff 559ec8ff 7db7d8ff 9bc9e2ff b3d5e9ff a7d0e6ff 6eb1d6ff 5da8d1ff 8abfddff a2cbe1ff b9d5e6ff d8e7efff ffffffff ffffffff ffffffff e6e6e6ff 959595ff 484848ff 2b2b2bd5 2b2b2b4d 00000001 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8b8b8b4e 919191c3 b0b0b0ff cbcbcbff edededff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff b8cddaff 5c94b2ff 3584b0ff 3a92c3ff c6e0efff ffffffff ffffffff ffffffff ffffffff ffffffff e0e0e0ff a4a4a4ff 757575ff 3a3a3aff 2f2f2fd0 3030305c 2c2c2c0a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8787872e 8686866f 878787ce 9a9a9aff acacacff bababaff cacacaff ddddddff eaeaeaff f4f4f4ff f9f9f9ff ffffffff ffffffff 7f9babff 4887a9ff ffffffff e5e5e5ff a7a7a7ff 8d8d8dff 7a7a7aff 5e5e5eff 3b3b3bff 363636d6 3636367e 36363635 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8080802a 7e7e7e57 7c7c7c77 797979a4 767676cd 747474ea 757575f8 787878ff b9b9b9ff ffffffff ffffffff b5c2c8ff ffffffff dededeff 242424e9 202020cf 2626269d 33333369 3b3b3b33 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 70707009 6c6c6c1b 6868682b 6363634d 999999f1 f0f0f0ff ffffffff ffffffff ffffffff abababce 0000006b 00000055 00000024 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 5f5f5f21 6f6f6fc1 b2b2b2ff fdfdfdff ffffffff ffffffff 8b8b8b7a 0000003d 0000001d 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 5a5a5a02 57575773 737373ee aaaaaaff ccccccff 6c6c6cb2 16161619 0000000a 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 5454541a 52525278 606060e3 4c4c4cf7 50505020 80808002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 50505021 4d4d4d38 4b4b4b03 49494901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000007 0000000a 0000000d 0000000e 0000000f 0000000f 0000000e 0000000c 0000000a 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000008 0000000f 00000014 0000001a 00000022 0000002c 00000033 00000039 0000003c 0000003e 0000003e 0000003c 00000038 00000032 0000002a 00000021 00000019 00000014 0000000e 00000007 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000009 00000013 0000001e 0000002e 0404043e 45454559 72727274 9090908e 9f9f9fa0 aaaaaaad afafafb2 aeaeaeb3 a4a4a4ae 959595a6 7f7f7f99 59595987 2a2a2a74 00000062 00000059 00000050 00000047 0000003b 0000002c 0000001d 00000012 00000008 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 0000000d 0000001c 0f0f0f33 8181816f bababaac d0d0d0cf dededee2 eeeeeef3 fbfbfbfd ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f9f9f9fb e9e9e9ef d5d5d5e0 c5c5c5ce a1a1a1b3 5555558d 0000006d 00000063 00000054 00000043 0000002e 0000001a 0000000b 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000002 0000000a 0000001d 9e9e9e6f d2d2d2ca eaeaeaf0 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fefffdff fdfefcff fcfef9ff fcfef9ff fcfefaff fdfefaff fefefcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e1e1e1e8 bcbcbcc9 5a5a5a94 00000071 00000064 0000004e 00000034 00000019 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000004 00000012 c7c7c78d e7e7e7e7 ffffffff ffffffff ffffffff fcfdf9ff f8fbf2ff f5faecff f3f9e9ff bcc2b3ff 868882ff 7d7e7cff 979797ff fbfdf7ff eff7e2ff eff7e2ff eff7e2ff a0a698ff 7c7d7aff 7a7a79ff b0b1b0ff f7fbf2ff f5faedff f8fcf3ff fcfefaff ffffffff ffffffff ffffffff d9d9d9df 797979a6 00000076 00000066 0000004a 00000029 0000000f 00000003 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000004 c0c0c04e e9e9e9e9 ffffffff ffffffff fafcf5ff f1f8e6ff e8f3d5ff e4f1cdff e4f1cdff e4f1cdff e4f1cdff 88907aff 282a26ff 141414ff 424242ff fafcf6ff e4f1cdff e4f1cdff e4f1cdff 40413eff 141414ff 0e0e0eff 9b9f94ff e4f1cdff e4f1cdff e4f1cdff e4f1cdff e9f4d7ff f3f9e9ff fbfdf7ff ffffffff ffffffff d3d3d3da 3a3a3a8d 00000073 0000005a 00000034 00000012 00000003 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000002 d9d9d993 fafafafe ffffffff f7fbf1ff e5f1cfff d7eab5ff d7eab5ff d7eab5ff d7eab5ff d7eab5ff d7eab5ff d7eab5ff 788265ff 141512ff 000000ff 2f2f2fff f7fbf1ff d7eab5ff d7eab5ff 5d6254ff 000000ff 000000ff 6e7169ff d7eab5ff d7eab5ff d7eab5ff d7eab5ff d7eab5ff d7eab5ff d7eab5ff d8eab6ff e9f4d7ff fafdf6ff ffffffff f4f4f4f6 797979a7 00000079 00000060 00000034 0000000e 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000002 d7d7d7a8 ffffffff ffffffff ebf5daff cae39dff cae39dff cae39dff cae39dff cae39dff cae39dff cae39dff cae39dff cae39dff 717f58ff 151613ff 000000ff 313131ff f5faedff cae39dff 889472ff 000000ff 000000ff 51544dff cae39eff cae39dff cae39dff cae39dff cae39dff cae39dff cae39dff cae39dff cae39dff cae39dff cde5a3ff edf6deff ffffffff fdfdfdfd 797979a8 00000079 00000058 00000024 00000006 00000000 00000000 00000000 │ │ +00000000 00000000 c2c2c275 ffffffff ffffffff d4e8afff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff 6a7b4aff 151612ff 000000ff 303030ff f0f7e3ff 97ab74ff 000000ff 000000ff 40413dff bedc88ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff bddc84ff e5f1ceff ffffffff f6f6f6f6 2a2a2a8b 0000006c 0000003b 0000000e 00000000 00000000 00000000 │ │ +00000000 f0f0f03c dbdbdbf3 ffffffff ddedbfff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff 63783eff 141610ff 000000ff 3b3b3bff c8cdbfff 121211ff 000000ff 2a2b2aff adcf71ff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff b1d66eff e6f2d0ff ffffffff a2a2a2c4 00000073 00000047 00000014 00000000 00000000 00000000 │ │ +00000000 e4e4e4ab f4f4f4ff ffffffff b1d66fff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff 5d7532ff 13160fff 000000ff 2b2b2bff 2c2c2cff 000000ff 0d0d0dff f0f0efff c8e298ff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff a6d05aff c5e194ff ffffffff bbbbbbe5 00000074 00000047 00000014 00000000 00000000 00000000 │ │ +00000000 d8d8d8cf f6f6f6ff ffffffff a6d15aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 587229ff 13150eff 000000ff 000000ff 000000ff 000000ff 030303ff 9f9f9fff fefffeff b0d66dff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff 9dcc4aff bfde89ff ffffffff b8b8b8ec 0000006d 0000003c 0000000e 00000000 00000000 00000000 │ │ +00000000 bababaae ddddddff ffffffff d1e7aaff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 557123ff 13150eff 000000ff 000000ff 5c6056ff 080b03ff 000000ff 020202ff cececeff f7fbefff a1ce50ff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff 98c93fff dcedbdff ffffffff 989898e1 00000059 00000025 00000006 00000000 00000000 00000000 │ │ +00000000 96969646 acacacff ffffffff ffffffff b5d875ff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 547022ff 12150eff 000000ff 2c2c2cff eaf4d9ff 658728ff 000000ff 000000ff 151515ff e9e9e9ff e8f3d4ff 97c83eff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff 96c83cff c3e08fff ffffffff f2f2f2fd 353535a6 00000036 0000000f 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 959595c5 c8c8c8ff ffffffff ffffffff cae39eff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 557124ff 13150eff 000000ff 323232ff ebf5daff 98c940ff 49611fff 000000ff 000000ff 383838ff fdfdfdff d5e9b0ff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 98c940ff 9aca43ff d8ebb7ff ffffffff ffffffff 7f7f7fb9 0303033b 00000013 00000003 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 93939328 939393e8 c6c6c6ff ffffffff ffffffff e9f3d5ff bfdd88ff 9ecc4bff 9ecc4bff 9ecc4bff 9ecc4bff 9ecc4bff 9ecc4bff 9ecc4bff 59722aff 13150fff 000000ff 313131ff eff7e1ff 9ecc4bff 9dcb4bff 253012ff 000000ff 000000ff 696969ff ffffffff c7e298ff 9ecc4bff 9ecc4bff 9ecc4bff 9ecc4bff 9ecc4bff 9ecc4bff c5e194ff eff7e2ff ffffffff f7f7f7ff 7c7c7cd1 0000002d 00000011 00000003 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 91919135 919191e1 afafafff ebebebff ffffffff ffffffff e6f2d1ff cee6a4ff b2d770ff a7d15bff a7d15bff a7d15bff a7d15bff 5b7232ff 0c0e08ff 000000ff 24271eff cfe6a6ff a7d15bff a7d15bff a0c857ff 0c0f06ff 000000ff 000000ff 7c876aff cbe49fff a7d15bff a7d15bff a8d15cff b8da7aff d1e7aaff ecf5dcff ffffffff ffffffff c7c7c7ff 5c5c5cc2 08080822 0000000a 00000002 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 8f8f8f16 8e8e8ea1 939393ff bebebeff f0f0f0ff ffffffff ffffffff ffffffff f1f7e4ff deeec2ff cbe39eff bddc83ff 8ba45dff 586939ff 4d5d30ff 61753dff b2d66fff b2d66fff b2d66fff b2d66fff 697f42ff 4d5d30ff 4d5c32ff 6d8048ff bedc85ff cfe5a5ff e1efc7ff ffffffff ffffffff ffffffff ffffffff d4d4d4ff 777777f4 25252570 0000000d 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 8c8c8c48 8b8b8bc1 919191fe aeaeaeff d3d3d3ff f4f4f4ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e6f2d0ff bedd86ff bedd86ff bedd86ff dcedbeff ecf5dbff f2f8e6ff f6faedff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff e6e6e6ff a5a5a5ff 6a6a6af6 32323297 24242422 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 89898902 8888882e 87878791 868686d4 8c8c8cf9 999999ff b7b7b7ff d7d7d7ff edededff f3f3f3ff fbfbfbff ffffffff cde5a1ff d4e8aeff f5faecff ffffffff ffffffff ffffffff ffffffff f7f7f7ff eeeeeeff e0e0e0ff b8b8b8ff 848484ff 555555f1 3c3c3cc5 32323269 2c2c2c17 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 83838301 82828228 80808075 7e7e7eb6 7c7c7cd0 7b7b7be8 828282f9 ebebebff ffffffff eaf4d9ff fffffeff ffffffff d4d4d4ff 787878ff 6c6c6cff 626262ff 595959f9 4b4b4be8 3c3c3cd8 363636be 29292983 10101047 0000002f 00000026 0000001f 00000018 00000010 00000007 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000007 07070712 0404041f a4a4a4c3 ffffffff f8fbf3ff ffffffff ffffffff b4b4b4fe 6e6e6ef0 898989f0 9d9d9df0 a3a3a3ee aaaaaaea aaaaaae1 9b9b9bd4 838383c0 626262a3 34343480 1111116b 00000061 00000059 0000004f 00000040 0000002d 0000001e 00000012 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000008 00000016 1c1c1c2e 74747463 c4c4c4b5 f8f8f8ff ffffffff ffffffff e2e2e2ff 8a8a8aff bababaff f0f0f0ff 797979ff 666666ff b3b3b3ff ffffffff ffffffff ffffffff ffffffff ffffffff f8f8f8fd eaeaeaf4 dadadae6 aaaaaac2 53535390 0d0d0d73 00000065 00000057 00000042 0000002b 00000016 00000008 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000011 76767645 d0d0d0ad f0f0f0ec ffffffff b8b8b8ff ecececff e6e6e6ff a2a2a2ff 858c8fff a5c2d2ff 9bc8dfff c7dfedff 9d9f9fff 4c4c4cff 395666ff 7fbadbff 8cc1deff 9ccae3ff b4d7eaff d0e6f2ff ffffffff ffffffff ffffffff ffffffff ffffffff e9e9e9f4 b6b6b6ce 4040408c 00000071 00000061 00000048 0000002b 00000012 00000004 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 a1a1a139 e3e3e3bc fbfbfbfa ffffffff ffffffff ddecf5ff 7e8589ff 717171ff 667a85ff 4d8db0ff 3c95c7ff 3c96c8ff 4198c9ff f0f7fbff ffffffff 878787ff 1d4860ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 449acaff 54a3cfff 6eb1d6ff add3e8ff dcecf5ff ffffffff ffffffff f9f9f9fe c7c7c7dc 45454591 00000073 0000005f 0000003e 0000001b 00000006 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 e2e2e283 fcfcfcf9 ffffffff ffffffff b9d9ebff 65acd3ff 3c96c8ff 4192c0ff 4291bdff 3c96c7ff 3686b3ff 143343ff 163648ff 1b3b4dff edeff0ff ffffffff 858585ff 0b1a23ff 17394cff 163648ff 163648ff 163648ff 153647ff 163749ff 255d7cff 3c96c8ff 3c96c8ff 3c96c8ff 61aad3ff b6d8ebff ffffffff ffffffff f9f9f9fe a0a0a0c5 0000007b 0000006a 00000046 0000001e 00000006 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 80808004 f3f3f3a6 ffffffff ffffffff b5d6e8ff 51a2ceff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 51a1ceff bad3e2ff a3a3a3ff a2a2a2ff a6a6a6ff f9f9f9ff ffffffff d2d2d2ff 9e9e9eff a3a3a3ff a3a3a3ff a3a3a3ff a4a4a4ff a2a2a2ff 616161ff 183c50ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 4ea0cdff b4d7eaff ffffffff ffffffff bebebee5 0a0a0a80 0000006d 00000044 00000017 00000002 │ │ +00000000 00000000 00000000 00000000 00000000 40404004 f5f5f59a ffffffff f8fbfcff 77b4d6ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 5ba7d1ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 999999ff 183d51ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 73b4d8ff f0f7fbff ffffffff b5b5b5e7 0202027e 00000064 00000031 0000000a │ │ +00000000 00000000 00000000 00000000 ffffff03 e5e5e544 ffffffff ffffffff 5b9dc2ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 4e9fcdff acd2e7ff a8d0e6ff a7d0e6ff afd4e9ff ffffffff ffffffff b9b9b9ff 9cb9c9ff a8d0e6ff a3cee5ff c9e2f0ff ffffffff fefefeff 989899ff 183d52ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 5aa6d0ff f7fafdff ffffffff 606060c2 00000074 00000048 00000014 │ │ +00000000 00000000 00000000 00000000 ffffff47 f6f6f6b0 ffffffff 9bbbcdff 398ebdff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 63abd3ff ffffffff ffffffff 4d4e4fff 3789b7ff 3c96c8ff 3c96c8ff 86beddff ffffffff fdfdfdff 979899ff 1a4157ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 9ccae3ff ffffffff bababafb 07070799 00000051 00000019 │ │ +00000000 00000000 00000000 00000000 ffffff7d f8f8f8e8 ffffffff 4a7f9cff 388bb9ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff a0cae2ff ffffffff fafafaff 253b46ff 3c96c8ff 3c96c8ff 3c96c8ff 8ac0deff ffffffff fafafaff 919394ff 1d4860ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 63abd3ff ffffffff cfcfcfff 0d0d0dc1 0000004d 00000017 │ │ +00000000 00000000 00000000 00000000 ffffff65 f0f0f0e5 ffffffff 6c8998ff 327da7ff 3c95c6ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 4198c9ff e6ecf0ff ffffffff bbbbbbff 265f7eff 3c96c8ff 3c96c8ff 3c96c8ff 95c6e1ff ffffffff f4f4f4ff 878a8cff 20516cff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 75b4d8ff ffffffff c9c9c9ff 111111c7 0000003c 0000000e │ │ +00000000 00000000 00000000 00000000 ffffff18 d9d9d9a8 ffffffff bfc5c9ff 286080ff 378ab8ff 3c95c6ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 7cafcaff ffffffff ffffffff 62696dff 398ebeff 3c96c8ff 3c96c8ff 3c96c8ff a3cee5ff ffffffff ecececff 7a8186ff 276283ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff c6e0efff ffffffff 848484ff 141414b5 00000021 00000005 │ │ +00000000 00000000 00000000 00000000 00000000 c3c3c325 f2f2f2f9 ffffffff b5bfc4ff 2d698aff 3788b6ff 3b94c6ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 539ac2ff e6e7e8ff ffffffff e0e0e0ff 3a7da2ff 3c96c8ff 3b94c5ff 3c96c8ff 3c96c8ff c0d7e4ff ffffffff d8d8d8ff 68818eff 3586b2ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3d96c8ff bfdcedff ffffffff e3e3e3ff 282828f6 1717176e 0000000b 00000001 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 bbbbbb75 f5f5f5ff ffffffff cdd3d7ff 5e889fff 337fa9ff 3a90c0ff 3c95c7ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3f83a8ff d9dadbff ffffffff ffffffff 527c93ff 3c96c8ff 2b6586ff 050c10ff 0d212cff 354b56ff fafafaff ffffffff 959595ff 4889acff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 6bafd5ff d3e7f2ff ffffffff ecececff 474747ff 1c1c1c8d 0505050f 00000002 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 afafaf99 e9e9e9ff ffffffff ffffffff b1c1c9ff 6393adff 3482adff 398fbfff 3c95c6ff 3c96c8ff 5486a3ff e5e5e6ff ffffffff ffffffff 80a0b1ff 3c96c8ff 7fbadbff edf1f3ff c7c7c7ff b7b7b7ff e5e5e5ff ffffffff ffffffff 435d6dff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 3c96c8ff 6db0d6ff b9d9eaff ffffffff ffffffff d5d5d5ff 454545ff 222222ab 0c0c0c0e 00000002 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9a9a9a72 c8c8c8fe f7f7f7ff ffffffff ffffffff c0cdd4ff 86a9bcff 5994b4ff 72aacaff edf5f9ff ffffffff fcfcfcff 81aec7ff 3c96c8ff 3c96c8ff 90c3e0ff ffffffff ffffffff ffffffff ffffffff ffffffff b0c9d7ff 3c95c6ff 3c96c8ff 3c96c8ff 3c96c8ff 62abd3ff 91c3dfff c6deecff ffffffff ffffffff f3f3f3ff 969696ff 313131ff 2626268d 0d0d0d07 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8e8e8e38 a1a1a1c9 c6c6c6ff f0f0f0ff ffffffff ffffffff ffffffff d5dee3ff cddbe4ff ecf2f6ff 99bdd3ff 65a1c2ff 5499bfff 4795c0ff 559ec8ff 7db7d8ff 9bc9e2ff b3d5e9ff a7d0e6ff 6eb1d6ff 5da8d1ff 8abfddff a2cbe1ff b9d5e6ff d8e7efff ffffffff ffffffff ffffffff e6e6e6ff 959595ff 484848ff 2b2b2bd5 2b2b2b4d 00000001 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8b8b8b4e 919191c3 b0b0b0ff cbcbcbff edededff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff b8cddaff 5c94b2ff 3584b0ff 3a92c3ff c6e0efff ffffffff ffffffff ffffffff ffffffff ffffffff e0e0e0ff a4a4a4ff 757575ff 3a3a3aff 2f2f2fd0 3030305c 2c2c2c0a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8787872e 8686866f 878787ce 9a9a9aff acacacff bababaff cacacaff ddddddff eaeaeaff f4f4f4ff f9f9f9ff ffffffff ffffffff 7f9babff 4887a9ff ffffffff e5e5e5ff a7a7a7ff 8d8d8dff 7a7a7aff 5e5e5eff 3b3b3bff 363636d6 3636367e 36363635 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8080802a 7e7e7e57 7c7c7c77 797979a4 767676cd 747474ea 757575f8 787878ff b9b9b9ff ffffffff ffffffff b5c2c8ff ffffffff dededeff 242424e9 202020cf 2626269d 33333369 3b3b3b33 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 70707009 6c6c6c1b 6868682b 6363634d 999999f1 f0f0f0ff ffffffff ffffffff ffffffff abababce 0000006b 00000055 00000024 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5f5f5f21 6f6f6fc1 b2b2b2ff fdfdfdff ffffffff ffffffff 8b8b8b7a 0000003d 0000001d 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5a5a5a02 57575773 737373ee aaaaaaff ccccccff 6c6c6cb2 16161619 0000000a 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5454541a 52525278 606060e3 4c4c4cf7 50505020 80808002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 50505021 4d4d4d38 4b4b4b03 49494901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content