--- /home/fdroid/fdroiddata/tmp/fr.syncarnet_1.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_fr.syncarnet_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: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,18 +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: 218ac8f01c25d95f38487b42cb37d3c5fc9789077519f90bea44b0df228a3b89 │ -Signer #1 certificate SHA-1 digest: 35ef06e8eed885465a6b53dc47f0bd3a989e6f10 │ -Signer #1 certificate MD5 digest: 0af9f158b91b6bf166e8a6674b94e84f │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: edf4200a6472e1aba154d3cc7a7e871d01df218783e59597579fdb10e499f580 │ -Signer #1 public key SHA-1 digest: e69768d938bad2fe0af881daa686e30172c74a0d │ -Signer #1 public key MD5 digest: 6b1cb6044a6a665e45bae60d03caee7f │ -WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,48 +1,46 @@ │ -Zip file size: 99781 bytes, number of entries: 46 │ --rw---- 2.0 fat 3810 bl defN 15-Jan-02 18:20 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 3931 bl defN 15-Jan-02 18:20 META-INF/8F81DDE0.SF │ --rw---- 2.0 fat 1332 bl defN 15-Jan-02 18:20 META-INF/8F81DDE0.RSA │ --rw---- 2.0 fat 41 bl defN 15-Jan-02 17:58 META-INF/buildserverid │ --rw---- 2.0 fat 41 bl defN 15-Jan-02 17:58 META-INF/fdroidserverid │ --rw---- 2.0 fat 3548 bX defN 15-Jan-02 17:58 AndroidManifest.xml │ --rw---- 1.0 fat 87 b- stor 15-Jan-02 17:58 res/drawable-hdpi-v4/high_priority.png │ --rw---- 1.0 fat 328 b- stor 15-Jan-02 17:58 res/drawable-hdpi-v4/ic_action_bluetooth.png │ --rw---- 1.0 fat 430 b- stor 15-Jan-02 17:58 res/drawable-hdpi-v4/ic_action_edit.png │ --rw---- 1.0 fat 417 b- stor 15-Jan-02 17:58 res/drawable-hdpi-v4/ic_action_refresh.png │ --rw---- 1.0 fat 9193 b- stor 15-Jan-02 17:58 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 87 b- stor 15-Jan-02 17:58 res/drawable-hdpi-v4/low_priority.png │ --rw---- 1.0 fat 87 b- stor 15-Jan-02 17:58 res/drawable-hdpi-v4/medium_priority.png │ --rw---- 1.0 fat 87 b- stor 15-Jan-02 17:58 res/drawable-ldpi-v4/high_priority.png │ --rw---- 1.0 fat 2658 b- stor 15-Jan-02 17:58 res/drawable-ldpi-v4/ic_launcher.png │ --rw---- 1.0 fat 87 b- stor 15-Jan-02 17:58 res/drawable-ldpi-v4/low_priority.png │ --rw---- 1.0 fat 87 b- stor 15-Jan-02 17:58 res/drawable-ldpi-v4/medium_priority.png │ --rw---- 1.0 fat 87 b- stor 15-Jan-02 17:58 res/drawable-mdpi-v4/high_priority.png │ --rw---- 1.0 fat 268 b- stor 15-Jan-02 17:58 res/drawable-mdpi-v4/ic_action_bluetooth.png │ --rw---- 1.0 fat 317 b- stor 15-Jan-02 17:58 res/drawable-mdpi-v4/ic_action_edit.png │ --rw---- 1.0 fat 336 b- stor 15-Jan-02 17:58 res/drawable-mdpi-v4/ic_action_refresh.png │ --rw---- 1.0 fat 5057 b- stor 15-Jan-02 17:58 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 87 b- stor 15-Jan-02 17:58 res/drawable-mdpi-v4/low_priority.png │ --rw---- 1.0 fat 87 b- stor 15-Jan-02 17:58 res/drawable-mdpi-v4/medium_priority.png │ --rw---- 1.0 fat 87 b- stor 15-Jan-02 17:58 res/drawable-xhdpi-v4/high_priority.png │ --rw---- 1.0 fat 395 b- stor 15-Jan-02 17:58 res/drawable-xhdpi-v4/ic_action_bluetooth.png │ --rw---- 1.0 fat 534 b- stor 15-Jan-02 17:58 res/drawable-xhdpi-v4/ic_action_edit.png │ --rw---- 1.0 fat 510 b- stor 15-Jan-02 17:58 res/drawable-xhdpi-v4/ic_action_refresh.png │ --rw---- 1.0 fat 14068 b- stor 15-Jan-02 17:58 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 87 b- stor 15-Jan-02 17:58 res/drawable-xhdpi-v4/low_priority.png │ --rw---- 1.0 fat 87 b- stor 15-Jan-02 17:58 res/drawable-xhdpi-v4/medium_priority.png │ --rw---- 1.0 fat 524 b- stor 15-Jan-02 17:58 res/drawable-xxhdpi-v4/ic_action_bluetooth.png │ --rw---- 1.0 fat 735 b- stor 15-Jan-02 17:58 res/drawable-xxhdpi-v4/ic_action_edit.png │ --rw---- 1.0 fat 687 b- stor 15-Jan-02 17:58 res/drawable-xxhdpi-v4/ic_action_refresh.png │ --rw---- 2.0 fat 1476 bl defN 15-Jan-02 17:58 res/layout-land/device_list.xml │ --rw---- 2.0 fat 404 bl defN 15-Jan-02 17:58 res/layout-land/device_name.xml │ --rw---- 2.0 fat 1476 bl defN 15-Jan-02 17:58 res/layout/device_list.xml │ --rw---- 2.0 fat 404 bl defN 15-Jan-02 17:58 res/layout/device_name.xml │ --rw---- 2.0 fat 476 bl defN 15-Jan-02 17:58 res/layout/itempeer.xml │ --rw---- 2.0 fat 1344 bl defN 15-Jan-02 17:58 res/layout/itemtask.xml │ --rw---- 2.0 fat 568 bl defN 15-Jan-02 17:58 res/layout/main.xml │ --rw---- 2.0 fat 1412 bl defN 15-Jan-02 17:58 res/layout/taskadd_fragment.xml │ --rw---- 2.0 fat 1592 bl defN 15-Jan-02 17:58 res/layout/taskedit_fragment.xml │ --rw---- 2.0 fat 972 bl defN 15-Jan-02 17:58 res/menu/ab.xml │ --rw---- 1.0 fat 11772 b- stor 15-Jan-02 17:58 resources.arsc │ --rw---- 2.0 fat 78236 bl defN 15-Jan-02 17:58 classes.dex │ -46 files, 150336 bytes uncompressed, 92878 bytes compressed: 38.2% │ +Zip file size: 95248 bytes, number of entries: 44 │ +-rw---- 2.0 fat 3548 bX defN 17-Oct-05 01:07 AndroidManifest.xml │ +-rw---- 1.0 fat 87 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/high_priority.png │ +-rw---- 1.0 fat 328 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_bluetooth.png │ +-rw---- 1.0 fat 430 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_edit.png │ +-rw---- 1.0 fat 417 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_refresh.png │ +-rw---- 1.0 fat 7875 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 87 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/low_priority.png │ +-rw---- 1.0 fat 87 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/medium_priority.png │ +-rw---- 1.0 fat 87 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/high_priority.png │ +-rw---- 1.0 fat 2395 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 87 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/low_priority.png │ +-rw---- 1.0 fat 87 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/medium_priority.png │ +-rw---- 1.0 fat 87 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/high_priority.png │ +-rw---- 1.0 fat 268 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_bluetooth.png │ +-rw---- 1.0 fat 317 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_edit.png │ +-rw---- 1.0 fat 336 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_refresh.png │ +-rw---- 1.0 fat 4509 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 87 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/low_priority.png │ +-rw---- 1.0 fat 87 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/medium_priority.png │ +-rw---- 1.0 fat 87 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/high_priority.png │ +-rw---- 1.0 fat 395 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_bluetooth.png │ +-rw---- 1.0 fat 534 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_edit.png │ +-rw---- 1.0 fat 510 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_refresh.png │ +-rw---- 1.0 fat 12145 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 87 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/low_priority.png │ +-rw---- 1.0 fat 87 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/medium_priority.png │ +-rw---- 1.0 fat 524 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_bluetooth.png │ +-rw---- 1.0 fat 735 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_edit.png │ +-rw---- 1.0 fat 687 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_refresh.png │ +-rw---- 2.0 fat 1476 bl defN 17-Oct-05 01:07 res/layout-land/device_list.xml │ +-rw---- 2.0 fat 404 bl defN 17-Oct-05 01:07 res/layout-land/device_name.xml │ +-rw---- 2.0 fat 1476 bl defN 17-Oct-05 01:07 res/layout/device_list.xml │ +-rw---- 2.0 fat 404 bl defN 17-Oct-05 01:07 res/layout/device_name.xml │ +-rw---- 2.0 fat 476 bl defN 17-Oct-05 01:07 res/layout/itempeer.xml │ +-rw---- 2.0 fat 1344 bl defN 17-Oct-05 01:07 res/layout/itemtask.xml │ +-rw---- 2.0 fat 568 bl defN 17-Oct-05 01:07 res/layout/main.xml │ +-rw---- 2.0 fat 1412 bl defN 17-Oct-05 01:07 res/layout/taskadd_fragment.xml │ +-rw---- 2.0 fat 1592 bl defN 17-Oct-05 01:07 res/layout/taskedit_fragment.xml │ +-rw---- 2.0 fat 972 bl defN 17-Oct-05 01:07 res/menu/ab.xml │ +-rw---- 1.0 fat 11876 b- stor 80-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 78108 bl defN 17-Oct-05 01:07 classes.dex │ +-rw---- 2.0 fat 3810 b- defN 17-Oct-05 01:07 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 3931 b- defN 17-Oct-05 01:07 META-INF/8F81DDE0.SF │ +-rw---- 2.0 fat 1332 b- defN 17-Oct-05 01:07 META-INF/8F81DDE0.RSA │ +44 files, 146178 bytes uncompressed, 88724 bytes compressed: 39.3% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── resources.arsc │┄ Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff. │ @@ -1,333 +1,333 @@ │ -00000000: 0200 0c00 fc2d 0000 0100 0000 0100 1c00 .....-.......... │ +00000000: 0200 0c00 642e 0000 0100 0000 0100 1c00 ....d........... │ 00000010: 4814 0000 9200 0000 0000 0000 0001 0000 H............... │ -00000020: 6402 0000 0000 0000 0000 0000 1d00 0000 d............... │ -00000030: 3a00 0000 5400 0000 6e00 0000 8400 0000 :...T...n....... │ -00000040: a600 0000 c900 0000 db00 0000 fd00 0000 ................ │ +00000020: 6402 0000 0000 0000 0000 0000 1200 0000 d............... │ +00000030: 3500 0000 5700 0000 6d00 0000 8700 0000 5...W...m....... │ +00000040: a100 0000 be00 0000 db00 0000 fd00 0000 ................ │ 00000050: 1f01 0000 4801 0000 6f01 0000 9701 0000 ....H...o....... │ -00000060: c201 0000 eb01 0000 1a02 0000 4402 0000 ............D... │ -00000070: 7102 0000 9802 0000 c002 0000 eb02 0000 q............... │ -00000080: 1403 0000 4303 0000 6d03 0000 9a03 0000 ....C...m....... │ -00000090: c103 0000 e903 0000 1404 0000 3e04 0000 ............>... │ -000000a0: 6e04 0000 9904 0000 c704 0000 ef04 0000 n............... │ -000000b0: 1805 0000 4405 0000 7505 0000 a105 0000 ....D...u....... │ -000000c0: d005 0000 d605 0000 df05 0000 e605 0000 ................ │ -000000d0: ec05 0000 fb05 0000 0306 0000 1a06 0000 ................ │ -000000e0: 2306 0000 3506 0000 7206 0000 7f06 0000 #...5...r....... │ -000000f0: 9506 0000 a406 0000 c806 0000 da06 0000 ................ │ -00000100: ff06 0000 1207 0000 3207 0000 4a07 0000 ........2...J... │ -00000110: 8407 0000 9a07 0000 a307 0000 b707 0000 ................ │ -00000120: c007 0000 d007 0000 0808 0000 2008 0000 ............ ... │ -00000130: 5d08 0000 8108 0000 9408 0000 b208 0000 ]............... │ -00000140: b708 0000 c708 0000 e908 0000 0109 0000 ................ │ -00000150: 1b09 0000 5e09 0000 6e09 0000 7809 0000 ....^...n...x... │ -00000160: cb09 0000 e509 0000 ff09 0000 1c0a 0000 ................ │ -00000170: 390a 0000 540a 0000 720a 0000 820a 0000 9...T...r....... │ -00000180: 9b0a 0000 b50a 0000 c60a 0000 d00a 0000 ................ │ -00000190: ff0a 0000 050b 0000 110b 0000 240b 0000 ............$... │ -000001a0: 320b 0000 3a0b 0000 440b 0000 4c0b 0000 2...:...D...L... │ -000001b0: 560b 0000 690b 0000 750b 0000 9c0b 0000 V...i...u....... │ -000001c0: a60b 0000 bd0b 0000 0f0c 0000 210c 0000 ............!... │ -000001d0: 410c 0000 590c 0000 890c 0000 9a0c 0000 A...Y........... │ -000001e0: be0c 0000 dd0c 0000 040d 0000 1d0d 0000 ................ │ -000001f0: 700d 0000 900d 0000 990d 0000 ae0d 0000 p............... │ -00000200: b80d 0000 d70d 0000 130e 0000 380e 0000 ............8... │ -00000210: 7f0e 0000 a20e 0000 b70e 0000 ea0e 0000 ................ │ -00000220: f00e 0000 2d0f 0000 490f 0000 690f 0000 ....-...I...i... │ -00000230: d20f 0000 ee0f 0000 f70f 0000 6410 0000 ............d... │ -00000240: 7b10 0000 9f10 0000 c810 0000 f210 0000 {............... │ -00000250: 0f11 0000 3011 0000 4b11 0000 6711 0000 ....0...K...g... │ -00000260: 8211 0000 9511 0000 a611 0000 dc11 0000 ................ │ -00000270: 1a1a 7265 732f 6c61 796f 7574 2f64 6576 ..res/layout/dev │ -00000280: 6963 655f 6c69 7374 2e78 6d6c 001a 1a72 ice_list.xml...r │ -00000290: 6573 2f6c 6179 6f75 742f 6465 7669 6365 es/layout/device │ -000002a0: 5f6e 616d 652e 786d 6c00 1717 7265 732f _name.xml...res/ │ -000002b0: 6c61 796f 7574 2f69 7465 6d70 6565 722e layout/itempeer. │ -000002c0: 786d 6c00 1717 7265 732f 6c61 796f 7574 xml...res/layout │ -000002d0: 2f69 7465 6d74 6173 6b2e 786d 6c00 1313 /itemtask.xml... │ -000002e0: 7265 732f 6c61 796f 7574 2f6d 6169 6e2e res/layout/main. │ -000002f0: 786d 6c00 1f1f 7265 732f 6c61 796f 7574 xml...res/layout │ -00000300: 2f74 6173 6b61 6464 5f66 7261 676d 656e /taskadd_fragmen │ -00000310: 742e 786d 6c00 2020 7265 732f 6c61 796f t.xml. res/layo │ -00000320: 7574 2f74 6173 6b65 6469 745f 6672 6167 ut/taskedit_frag │ -00000330: 6d65 6e74 2e78 6d6c 000f 0f72 6573 2f6d ment.xml...res/m │ -00000340: 656e 752f 6162 2e78 6d6c 001f 1f72 6573 enu/ab.xml...res │ +00000060: c201 0000 ef01 0000 1602 0000 3e02 0000 ............>... │ +00000070: 6902 0000 9302 0000 c202 0000 eb02 0000 i............... │ +00000080: 1803 0000 3f03 0000 6703 0000 9203 0000 ....?...g....... │ +00000090: bc03 0000 eb03 0000 1404 0000 4204 0000 ............B... │ +000000a0: 6a04 0000 9304 0000 bf04 0000 ef04 0000 j............... │ +000000b0: 1905 0000 4405 0000 7005 0000 9f05 0000 ....D...p....... │ +000000c0: d005 0000 d905 0000 e005 0000 0006 0000 ................ │ +000000d0: 0606 0000 3506 0000 3b06 0000 4506 0000 ....5...;...E... │ +000000e0: 5406 0000 6506 0000 6d06 0000 8706 0000 T...e...m....... │ +000000f0: a006 0000 b706 0000 c706 0000 e506 0000 ................ │ +00000100: ee06 0000 0907 0000 1b07 0000 3807 0000 ............8... │ +00000110: 7507 0000 9207 0000 9f07 0000 b907 0000 u............... │ +00000120: cf07 0000 e907 0000 f807 0000 4b08 0000 ............K... │ +00000130: 6f08 0000 7908 0000 8b08 0000 9b08 0000 o...y........... │ +00000140: c008 0000 0309 0000 1609 0000 3009 0000 ............0... │ +00000150: 3609 0000 4e09 0000 7009 0000 8809 0000 6...N...p....... │ +00000160: 9809 0000 d209 0000 d709 0000 ed09 0000 ................ │ +00000170: 0b0a 0000 140a 0000 270a 0000 3b0a 0000 ........'...;... │ +00000180: 5f0a 0000 680a 0000 a50a 0000 b50a 0000 _...h........... │ +00000190: cd0a 0000 050b 0000 110b 0000 240b 0000 ............$... │ +000001a0: 320b 0000 3c0b 0000 830b 0000 980b 0000 2...<........... │ +000001b0: bb0b 0000 c40b 0000 d90b 0000 f90b 0000 ................ │ +000001c0: 2c0c 0000 7f0c 0000 850c 0000 9e0c 0000 ,............... │ +000001d0: c30c 0000 000d 0000 270d 0000 430d 0000 ........'...C... │ +000001e0: 620d 0000 820d 0000 a60d 0000 0f0e 0000 b............... │ +000001f0: 200e 0000 3c0e 0000 6c0e 0000 750e 0000 ...<...l...u... │ +00000200: 8d0e 0000 fa0e 0000 1a0f 0000 310f 0000 ............1... │ +00000210: 430f 0000 670f 0000 b90f 0000 e20f 0000 C...g........... │ +00000220: f90f 0000 2310 0000 2d10 0000 4a10 0000 ....#...-...J... │ +00000230: 6910 0000 8a10 0000 b110 0000 cc10 0000 i............... │ +00000240: 0811 0000 2411 0000 3011 0000 4b11 0000 ....$...0...K... │ +00000250: 5e11 0000 7111 0000 7b11 0000 8c11 0000 ^...q...{....... │ +00000260: 9411 0000 ca11 0000 d411 0000 da11 0000 ................ │ +00000270: 0f0f 7265 732f 6d65 6e75 2f61 622e 786d ..res/menu/ab.xm │ +00000280: 6c00 2020 7265 732f 6c61 796f 7574 2f74 l. res/layout/t │ +00000290: 6173 6b65 6469 745f 6672 6167 6d65 6e74 askedit_fragment │ +000002a0: 2e78 6d6c 001f 1f72 6573 2f6c 6179 6f75 .xml...res/layou │ +000002b0: 742f 7461 736b 6164 645f 6672 6167 6d65 t/taskadd_fragme │ +000002c0: 6e74 2e78 6d6c 0013 1372 6573 2f6c 6179 nt.xml...res/lay │ +000002d0: 6f75 742f 6d61 696e 2e78 6d6c 0017 1772 out/main.xml...r │ +000002e0: 6573 2f6c 6179 6f75 742f 6974 656d 7461 es/layout/itemta │ +000002f0: 736b 2e78 6d6c 0017 1772 6573 2f6c 6179 sk.xml...res/lay │ +00000300: 6f75 742f 6974 656d 7065 6572 2e78 6d6c out/itempeer.xml │ +00000310: 001a 1a72 6573 2f6c 6179 6f75 742f 6465 ...res/layout/de │ +00000320: 7669 6365 5f6e 616d 652e 786d 6c00 1a1a vice_name.xml... │ +00000330: 7265 732f 6c61 796f 7574 2f64 6576 6963 res/layout/devic │ +00000340: 655f 6c69 7374 2e78 6d6c 001f 1f72 6573 e_list.xml...res │ 00000350: 2f6c 6179 6f75 742d 6c61 6e64 2f64 6576 /layout-land/dev │ -00000360: 6963 655f 6c69 7374 2e78 6d6c 001f 1f72 ice_list.xml...r │ +00000360: 6963 655f 6e61 6d65 2e78 6d6c 001f 1f72 ice_name.xml...r │ 00000370: 6573 2f6c 6179 6f75 742d 6c61 6e64 2f64 es/layout-land/d │ -00000380: 6576 6963 655f 6e61 6d65 2e78 6d6c 0026 evice_name.xml.& │ +00000380: 6576 6963 655f 6c69 7374 2e78 6d6c 0026 evice_list.xml.& │ 00000390: 2672 6573 2f64 7261 7761 626c 652d 6c64 &res/drawable-ld │ 000003a0: 7069 2d76 342f 6869 6768 5f70 7269 6f72 pi-v4/high_prior │ 000003b0: 6974 792e 706e 6700 2424 7265 732f 6472 ity.png.$$res/dr │ 000003c0: 6177 6162 6c65 2d6c 6470 692d 7634 2f69 awable-ldpi-v4/i │ 000003d0: 635f 6c61 756e 6368 6572 2e70 6e67 0025 c_launcher.png.% │ 000003e0: 2572 6573 2f64 7261 7761 626c 652d 6c64 %res/drawable-ld │ 000003f0: 7069 2d76 342f 6c6f 775f 7072 696f 7269 pi-v4/low_priori │ 00000400: 7479 2e70 6e67 0028 2872 6573 2f64 7261 ty.png.((res/dra │ 00000410: 7761 626c 652d 6c64 7069 2d76 342f 6d65 wable-ldpi-v4/me │ 00000420: 6469 756d 5f70 7269 6f72 6974 792e 706e dium_priority.pn │ -00000430: 6700 2626 7265 732f 6472 6177 6162 6c65 g.&&res/drawable │ -00000440: 2d6d 6470 692d 7634 2f68 6967 685f 7072 -mdpi-v4/high_pr │ -00000450: 696f 7269 7479 2e70 6e67 002c 2c72 6573 iority.png.,,res │ -00000460: 2f64 7261 7761 626c 652d 6d64 7069 2d76 /drawable-mdpi-v │ -00000470: 342f 6963 5f61 6374 696f 6e5f 626c 7565 4/ic_action_blue │ -00000480: 746f 6f74 682e 706e 6700 2727 7265 732f tooth.png.''res/ │ -00000490: 6472 6177 6162 6c65 2d6d 6470 692d 7634 drawable-mdpi-v4 │ -000004a0: 2f69 635f 6163 7469 6f6e 5f65 6469 742e /ic_action_edit. │ -000004b0: 706e 6700 2a2a 7265 732f 6472 6177 6162 png.**res/drawab │ -000004c0: 6c65 2d6d 6470 692d 7634 2f69 635f 6163 le-mdpi-v4/ic_ac │ -000004d0: 7469 6f6e 5f72 6566 7265 7368 2e70 6e67 tion_refresh.png │ -000004e0: 0024 2472 6573 2f64 7261 7761 626c 652d .$$res/drawable- │ -000004f0: 6d64 7069 2d76 342f 6963 5f6c 6175 6e63 mdpi-v4/ic_launc │ -00000500: 6865 722e 706e 6700 2525 7265 732f 6472 her.png.%%res/dr │ -00000510: 6177 6162 6c65 2d6d 6470 692d 7634 2f6c awable-mdpi-v4/l │ -00000520: 6f77 5f70 7269 6f72 6974 792e 706e 6700 ow_priority.png. │ -00000530: 2828 7265 732f 6472 6177 6162 6c65 2d6d ((res/drawable-m │ -00000540: 6470 692d 7634 2f6d 6564 6975 6d5f 7072 dpi-v4/medium_pr │ -00000550: 696f 7269 7479 2e70 6e67 0026 2672 6573 iority.png.&&res │ +00000430: 6700 2a2a 7265 732f 6472 6177 6162 6c65 g.**res/drawable │ +00000440: 2d6d 6470 692d 7634 2f69 635f 6163 7469 -mdpi-v4/ic_acti │ +00000450: 6f6e 5f72 6566 7265 7368 2e70 6e67 0024 on_refresh.png.$ │ +00000460: 2472 6573 2f64 7261 7761 626c 652d 6d64 $res/drawable-md │ +00000470: 7069 2d76 342f 6963 5f6c 6175 6e63 6865 pi-v4/ic_launche │ +00000480: 722e 706e 6700 2525 7265 732f 6472 6177 r.png.%%res/draw │ +00000490: 6162 6c65 2d6d 6470 692d 7634 2f6c 6f77 able-mdpi-v4/low │ +000004a0: 5f70 7269 6f72 6974 792e 706e 6700 2828 _priority.png.(( │ +000004b0: 7265 732f 6472 6177 6162 6c65 2d6d 6470 res/drawable-mdp │ +000004c0: 692d 7634 2f6d 6564 6975 6d5f 7072 696f i-v4/medium_prio │ +000004d0: 7269 7479 2e70 6e67 0027 2772 6573 2f64 rity.png.''res/d │ +000004e0: 7261 7761 626c 652d 6d64 7069 2d76 342f rawable-mdpi-v4/ │ +000004f0: 6963 5f61 6374 696f 6e5f 6564 6974 2e70 ic_action_edit.p │ +00000500: 6e67 002c 2c72 6573 2f64 7261 7761 626c ng.,,res/drawabl │ +00000510: 652d 6d64 7069 2d76 342f 6963 5f61 6374 e-mdpi-v4/ic_act │ +00000520: 696f 6e5f 626c 7565 746f 6f74 682e 706e ion_bluetooth.pn │ +00000530: 6700 2626 7265 732f 6472 6177 6162 6c65 g.&&res/drawable │ +00000540: 2d6d 6470 692d 7634 2f68 6967 685f 7072 -mdpi-v4/high_pr │ +00000550: 696f 7269 7479 2e70 6e67 002a 2a72 6573 iority.png.**res │ 00000560: 2f64 7261 7761 626c 652d 6864 7069 2d76 /drawable-hdpi-v │ -00000570: 342f 6869 6768 5f70 7269 6f72 6974 792e 4/high_priority. │ -00000580: 706e 6700 2c2c 7265 732f 6472 6177 6162 png.,,res/drawab │ -00000590: 6c65 2d68 6470 692d 7634 2f69 635f 6163 le-hdpi-v4/ic_ac │ -000005a0: 7469 6f6e 5f62 6c75 6574 6f6f 7468 2e70 tion_bluetooth.p │ -000005b0: 6e67 0027 2772 6573 2f64 7261 7761 626c ng.''res/drawabl │ -000005c0: 652d 6864 7069 2d76 342f 6963 5f61 6374 e-hdpi-v4/ic_act │ -000005d0: 696f 6e5f 6564 6974 2e70 6e67 002a 2a72 ion_edit.png.**r │ -000005e0: 6573 2f64 7261 7761 626c 652d 6864 7069 es/drawable-hdpi │ -000005f0: 2d76 342f 6963 5f61 6374 696f 6e5f 7265 -v4/ic_action_re │ -00000600: 6672 6573 682e 706e 6700 2424 7265 732f fresh.png.$$res/ │ -00000610: 6472 6177 6162 6c65 2d68 6470 692d 7634 drawable-hdpi-v4 │ -00000620: 2f69 635f 6c61 756e 6368 6572 2e70 6e67 /ic_launcher.png │ -00000630: 0025 2572 6573 2f64 7261 7761 626c 652d .%%res/drawable- │ -00000640: 6864 7069 2d76 342f 6c6f 775f 7072 696f hdpi-v4/low_prio │ -00000650: 7269 7479 2e70 6e67 0028 2872 6573 2f64 rity.png.((res/d │ -00000660: 7261 7761 626c 652d 6864 7069 2d76 342f rawable-hdpi-v4/ │ -00000670: 6d65 6469 756d 5f70 7269 6f72 6974 792e medium_priority. │ -00000680: 706e 6700 2727 7265 732f 6472 6177 6162 png.''res/drawab │ -00000690: 6c65 2d78 6864 7069 2d76 342f 6869 6768 le-xhdpi-v4/high │ -000006a0: 5f70 7269 6f72 6974 792e 706e 6700 2d2d _priority.png.-- │ -000006b0: 7265 732f 6472 6177 6162 6c65 2d78 6864 res/drawable-xhd │ -000006c0: 7069 2d76 342f 6963 5f61 6374 696f 6e5f pi-v4/ic_action_ │ -000006d0: 626c 7565 746f 6f74 682e 706e 6700 2828 bluetooth.png.(( │ -000006e0: 7265 732f 6472 6177 6162 6c65 2d78 6864 res/drawable-xhd │ -000006f0: 7069 2d76 342f 6963 5f61 6374 696f 6e5f pi-v4/ic_action_ │ -00000700: 6564 6974 2e70 6e67 002b 2b72 6573 2f64 edit.png.++res/d │ -00000710: 7261 7761 626c 652d 7868 6470 692d 7634 rawable-xhdpi-v4 │ -00000720: 2f69 635f 6163 7469 6f6e 5f72 6566 7265 /ic_action_refre │ -00000730: 7368 2e70 6e67 0025 2572 6573 2f64 7261 sh.png.%%res/dra │ -00000740: 7761 626c 652d 7868 6470 692d 7634 2f69 wable-xhdpi-v4/i │ -00000750: 635f 6c61 756e 6368 6572 2e70 6e67 0026 c_launcher.png.& │ -00000760: 2672 6573 2f64 7261 7761 626c 652d 7868 &res/drawable-xh │ -00000770: 6470 692d 7634 2f6c 6f77 5f70 7269 6f72 dpi-v4/low_prior │ -00000780: 6974 792e 706e 6700 2929 7265 732f 6472 ity.png.))res/dr │ -00000790: 6177 6162 6c65 2d78 6864 7069 2d76 342f awable-xhdpi-v4/ │ -000007a0: 6d65 6469 756d 5f70 7269 6f72 6974 792e medium_priority. │ -000007b0: 706e 6700 2e2e 7265 732f 6472 6177 6162 png...res/drawab │ +00000570: 342f 6963 5f61 6374 696f 6e5f 7265 6672 4/ic_action_refr │ +00000580: 6573 682e 706e 6700 2424 7265 732f 6472 esh.png.$$res/dr │ +00000590: 6177 6162 6c65 2d68 6470 692d 7634 2f69 awable-hdpi-v4/i │ +000005a0: 635f 6c61 756e 6368 6572 2e70 6e67 0025 c_launcher.png.% │ +000005b0: 2572 6573 2f64 7261 7761 626c 652d 6864 %res/drawable-hd │ +000005c0: 7069 2d76 342f 6c6f 775f 7072 696f 7269 pi-v4/low_priori │ +000005d0: 7479 2e70 6e67 0028 2872 6573 2f64 7261 ty.png.((res/dra │ +000005e0: 7761 626c 652d 6864 7069 2d76 342f 6d65 wable-hdpi-v4/me │ +000005f0: 6469 756d 5f70 7269 6f72 6974 792e 706e dium_priority.pn │ +00000600: 6700 2727 7265 732f 6472 6177 6162 6c65 g.''res/drawable │ +00000610: 2d68 6470 692d 7634 2f69 635f 6163 7469 -hdpi-v4/ic_acti │ +00000620: 6f6e 5f65 6469 742e 706e 6700 2c2c 7265 on_edit.png.,,re │ +00000630: 732f 6472 6177 6162 6c65 2d68 6470 692d s/drawable-hdpi- │ +00000640: 7634 2f69 635f 6163 7469 6f6e 5f62 6c75 v4/ic_action_blu │ +00000650: 6574 6f6f 7468 2e70 6e67 0026 2672 6573 etooth.png.&&res │ +00000660: 2f64 7261 7761 626c 652d 6864 7069 2d76 /drawable-hdpi-v │ +00000670: 342f 6869 6768 5f70 7269 6f72 6974 792e 4/high_priority. │ +00000680: 706e 6700 2b2b 7265 732f 6472 6177 6162 png.++res/drawab │ +00000690: 6c65 2d78 6864 7069 2d76 342f 6963 5f61 le-xhdpi-v4/ic_a │ +000006a0: 6374 696f 6e5f 7265 6672 6573 682e 706e ction_refresh.pn │ +000006b0: 6700 2525 7265 732f 6472 6177 6162 6c65 g.%%res/drawable │ +000006c0: 2d78 6864 7069 2d76 342f 6963 5f6c 6175 -xhdpi-v4/ic_lau │ +000006d0: 6e63 6865 722e 706e 6700 2626 7265 732f ncher.png.&&res/ │ +000006e0: 6472 6177 6162 6c65 2d78 6864 7069 2d76 drawable-xhdpi-v │ +000006f0: 342f 6c6f 775f 7072 696f 7269 7479 2e70 4/low_priority.p │ +00000700: 6e67 0029 2972 6573 2f64 7261 7761 626c ng.))res/drawabl │ +00000710: 652d 7868 6470 692d 7634 2f6d 6564 6975 e-xhdpi-v4/mediu │ +00000720: 6d5f 7072 696f 7269 7479 2e70 6e67 002d m_priority.png.- │ +00000730: 2d72 6573 2f64 7261 7761 626c 652d 7868 -res/drawable-xh │ +00000740: 6470 692d 7634 2f69 635f 6163 7469 6f6e dpi-v4/ic_action │ +00000750: 5f62 6c75 6574 6f6f 7468 2e70 6e67 0027 _bluetooth.png.' │ +00000760: 2772 6573 2f64 7261 7761 626c 652d 7868 'res/drawable-xh │ +00000770: 6470 692d 7634 2f68 6967 685f 7072 696f dpi-v4/high_prio │ +00000780: 7269 7479 2e70 6e67 0028 2872 6573 2f64 rity.png.((res/d │ +00000790: 7261 7761 626c 652d 7868 6470 692d 7634 rawable-xhdpi-v4 │ +000007a0: 2f69 635f 6163 7469 6f6e 5f65 6469 742e /ic_action_edit. │ +000007b0: 706e 6700 2929 7265 732f 6472 6177 6162 png.))res/drawab │ 000007c0: 6c65 2d78 7868 6470 692d 7634 2f69 635f le-xxhdpi-v4/ic_ │ -000007d0: 6163 7469 6f6e 5f62 6c75 6574 6f6f 7468 action_bluetooth │ -000007e0: 2e70 6e67 0029 2972 6573 2f64 7261 7761 .png.))res/drawa │ -000007f0: 626c 652d 7878 6864 7069 2d76 342f 6963 ble-xxhdpi-v4/ic │ -00000800: 5f61 6374 696f 6e5f 6564 6974 2e70 6e67 _action_edit.png │ -00000810: 002c 2c72 6573 2f64 7261 7761 626c 652d .,,res/drawable- │ -00000820: 7878 6864 7069 2d76 342f 6963 5f61 6374 xxhdpi-v4/ic_act │ -00000830: 696f 6e5f 7265 6672 6573 682e 706e 6700 ion_refresh.png. │ -00000840: 0303 4c6f 7700 0606 4d65 6469 756d 0004 ..Low...Medium.. │ -00000850: 0448 6967 6800 0303 4164 6400 0c0c 416c .High...Add...Al │ -00000860: 6c20 7072 6f6a 6563 7473 0005 0541 7070 l projects...App │ -00000870: 6c79 0014 1450 7265 7373 2062 6163 6b20 ly...Press back │ -00000880: 746f 2063 616e 6365 6c00 0606 4361 6e63 to cancel...Canc │ -00000890: 656c 000f 0f43 686f 6f73 6520 6120 7065 el...Choose a pe │ -000008a0: 6572 203a 003a 3a41 6e20 6572 726f 7220 er :.::An error │ -000008b0: 6f63 6375 7265 6420 7768 696c 6520 7265 occured while re │ -000008c0: 6275 696c 6469 6e67 2074 6173 6b73 203b building tasks ; │ -000008d0: 2070 6c65 6173 6520 7472 7920 6167 6169 please try agai │ -000008e0: 6e00 0a0a 436c 6561 7220 6461 7465 0013 n...Clear date.. │ -000008f0: 1343 6c65 6172 2064 656c 6574 6564 2074 .Clear deleted t │ -00000900: 6173 6b73 000c 0c43 6c65 6172 2066 696c asks...Clear fil │ -00000910: 7465 7200 2121 436f 6e6e 6563 7420 6661 ter.!!Connect fa │ -00000920: 696c 6564 203b 2070 6c65 6173 6520 7472 iled ; please tr │ -00000930: 7920 6167 6169 6e00 0f0f 436f 6e6e 6563 y again...Connec │ -00000940: 7469 6e67 2074 6f20 3a00 2222 436f 6e6e ting to :.""Conn │ -00000950: 6578 696f 6e20 7375 6363 6573 7366 756c exion successful │ -00000960: 6c79 2065 7374 6162 6c69 7368 6564 0010 ly established.. │ -00000970: 1044 7565 2064 6174 6520 636c 6561 7265 .Due date cleare │ -00000980: 6400 1d1d 4465 6c65 7465 6420 7461 736b d...Deleted task │ -00000990: 7327 2063 6163 6865 2063 6c65 616e 6564 s' cache cleaned │ -000009a0: 2e00 1515 5761 6974 2066 6f72 2061 2063 ....Wait for a c │ -000009b0: 6f6e 6e65 6374 696f 6e00 3737 4469 7363 onnection.77Disc │ -000009c0: 6f76 6572 7920 6661 696c 6564 203b 2070 overy failed ; p │ -000009d0: 6c65 6173 6520 7265 6163 7469 7661 7465 lease reactivate │ -000009e0: 2057 6966 6920 616e 6420 7472 7920 6167 Wifi and try ag │ -000009f0: 6169 6e00 1313 4469 7363 6f76 6572 7920 ain...Discovery │ -00000a00: 696e 6974 6961 7465 6400 0606 446f 6e65 initiated...Done │ -00000a10: 203f 0011 1146 696c 7465 7220 6279 2070 ?...Filter by p │ -00000a20: 726f 6a65 6374 0006 0646 696c 7465 7200 roject...Filter. │ -00000a30: 0d0d 4669 6e64 696e 6720 7065 6572 7300 ..Finding peers. │ -00000a40: 3535 416e 2065 7272 6f72 206f 6363 7572 55An error occur │ -00000a50: 6564 2077 6869 6c65 2074 7261 6e73 6665 ed while transfe │ -00000a60: 7269 6e67 203b 2070 6c65 6173 6520 7472 ring ; please tr │ -00000a70: 7920 6167 6169 6e00 1515 4d61 6e61 6765 y again...Manage │ -00000a80: 2073 796e 6365 6420 6465 7669 6365 7300 synced devices. │ -00000a90: 3a3a 596f 7520 6e65 6564 2074 6f20 5769 ::You need to Wi │ -00000aa0: 6669 2074 6f20 7573 6520 7468 6973 2e20 fi to use this. │ -00000ab0: 446f 2079 6f75 2077 616e 7420 746f 2061 Do you want to a │ -00000ac0: 6374 6976 6174 6520 6974 203f 0021 2159 ctivate it ?.!!Y │ -00000ad0: 6f75 2068 6176 6520 746f 2064 6566 696e ou have to defin │ -00000ae0: 6520 6120 6465 7363 7269 7074 696f 6e2e e a description. │ -00000af0: 0010 104e 6f20 6465 7669 6365 7320 666f ...No devices fo │ -00000b00: 756e 6400 1b1b 4e6f 2064 6576 6963 6573 und...No devices │ -00000b10: 2068 6176 6520 6265 656e 2070 6169 7265 have been paire │ -00000b20: 6400 0202 4e6f 000d 0d4e 6f20 7061 6972 d...No...No pair │ -00000b30: 2066 6f75 6e64 001f 1f45 7272 6f72 203a found...Error : │ -00000b40: 2043 6f75 6c64 6e27 7420 7361 7665 2074 Couldn't save t │ -00000b50: 6173 6b20 6c69 7374 0015 1557 6966 6920 ask list...Wifi │ -00000b60: 6973 206e 6f74 2074 7572 6e65 6420 6f6e is not turned on │ -00000b70: 0017 174f 7065 6e69 6e67 2061 2073 6572 ...Opening a ser │ -00000b80: 7665 7220 736f 636b 6574 0040 4059 6f75 ver socket.@@You │ -00000b90: 2061 7265 2061 6c72 6561 6479 2070 6565 are already pee │ -00000ba0: 7265 642c 2072 6561 6374 6976 6174 6520 red, reactivate │ -00000bb0: 7769 6669 2074 6f20 7761 6974 2066 6f72 wifi to wait for │ -00000bc0: 2061 6e6f 7468 6572 2070 6565 7200 0d0d another peer... │ -00000bd0: 5069 636b 2064 7565 2064 6174 6500 0707 Pick due date... │ -00000be0: 5072 6f6a 6563 7400 5050 4368 6f6f 7365 Project.PPChoose │ -00000bf0: 2046 696e 6420 7065 6572 2074 6f20 636f Find peer to co │ -00000c00: 6e6e 6563 7420 746f 2074 6f20 7265 7379 nnect to to resy │ -00000c10: 6e63 2077 6974 6820 6120 7065 6572 2073 nc with a peer s │ -00000c20: 7469 6c6c 2063 6f6e 6e65 6374 6564 2069 till connected i │ -00000c30: 6e20 5769 6669 2050 3250 0017 1753 6361 n Wifi P2P...Sca │ -00000c40: 6e6e 696e 6720 666f 7220 6465 7669 6365 nning for device │ -00000c50: 732e 2e2e 0017 1746 696e 6420 7065 6572 s......Find peer │ -00000c60: 2074 6f20 636f 6e6e 6563 7420 746f 001a to connect to.. │ -00000c70: 1a53 656c 6563 7420 6120 6465 7669 6365 .Select a device │ -00000c80: 2074 6f20 636f 6e6e 6563 7400 1a1a 5379 to connect...Sy │ -00000c90: 6e63 6872 6f6e 697a 6174 696f 6e20 7375 nchronization su │ -00000ca0: 6363 6573 7366 756c 0018 1857 6861 7420 ccessful...What │ -00000cb0: 646f 2079 6f75 2077 616e 7420 746f 2064 do you want to d │ -00000cc0: 6f20 3f00 1b1b 5379 6e63 6872 6f6e 6973 o ?...Synchronis │ -00000cd0: 6520 7573 696e 6720 426c 7565 746f 6f74 e using Bluetoot │ -00000ce0: 6800 0d0d 5379 6e63 6872 6f6e 697a 696e h...Synchronizin │ -00000cf0: 6700 1616 5379 6e63 6872 6f6e 6973 6520 g...Synchronise │ -00000d00: 7573 696e 6720 5769 6669 0017 174f 7468 using Wifi...Oth │ -00000d10: 6572 2041 7661 696c 6162 6c65 2044 6576 er Available Dev │ -00000d20: 6963 6573 000e 0e50 6169 7265 6420 4465 ices...Paired De │ -00000d30: 7669 6365 7300 0707 556e 7061 6972 3f00 vices...Unpair?. │ -00000d40: 2c2c 596f 7572 2064 6576 6963 6520 6973 ,,Your device is │ -00000d50: 206e 6f77 2064 6973 636f 7665 7261 626c now discoverabl │ -00000d60: 6520 666f 7220 5769 6669 2050 3250 0003 e for Wifi P2P.. │ -00000d70: 0359 6573 0009 0953 796e 4361 726e 6574 .Yes...SynCarnet │ +000007d0: 6163 7469 6f6e 5f65 6469 742e 706e 6700 action_edit.png. │ +000007e0: 2c2c 7265 732f 6472 6177 6162 6c65 2d78 ,,res/drawable-x │ +000007f0: 7868 6470 692d 7634 2f69 635f 6163 7469 xhdpi-v4/ic_acti │ +00000800: 6f6e 5f72 6566 7265 7368 2e70 6e67 002e on_refresh.png.. │ +00000810: 2e72 6573 2f64 7261 7761 626c 652d 7878 .res/drawable-xx │ +00000820: 6864 7069 2d76 342f 6963 5f61 6374 696f hdpi-v4/ic_actio │ +00000830: 6e5f 626c 7565 746f 6f74 682e 706e 6700 n_bluetooth.png. │ +00000840: 0606 4d65 6469 756d 0004 0448 6967 6800 ..Medium...High. │ +00000850: 1d1d 4465 6c65 7465 6420 7461 736b 7327 ..Deleted tasks' │ +00000860: 2063 6163 6865 2063 6c65 616e 6564 2e00 cache cleaned.. │ +00000870: 0303 5965 7300 2c2c 596f 7572 2064 6576 ..Yes.,,Your dev │ +00000880: 6963 6520 6973 206e 6f77 2064 6973 636f ice is now disco │ +00000890: 7665 7261 626c 6520 666f 7220 5769 6669 verable for Wifi │ +000008a0: 2050 3250 0003 0341 6464 0007 0755 6e70 P2P...Add...Unp │ +000008b0: 6169 723f 000c 0c41 6c6c 2070 726f 6a65 air?...All proje │ +000008c0: 6374 7300 0e0e 5061 6972 6564 2044 6576 cts...Paired Dev │ +000008d0: 6963 6573 0005 0541 7070 6c79 0017 174f ices...Apply...O │ +000008e0: 7468 6572 2041 7661 696c 6162 6c65 2044 ther Available D │ +000008f0: 6576 6963 6573 0016 1653 796e 6368 726f evices...Synchro │ +00000900: 6e69 7365 2075 7369 6e67 2057 6966 6900 nise using Wifi. │ +00000910: 1414 5072 6573 7320 6261 636b 2074 6f20 ..Press back to │ +00000920: 6361 6e63 656c 000d 0d53 796e 6368 726f cancel...Synchro │ +00000930: 6e69 7a69 6e67 001b 1b53 796e 6368 726f nizing...Synchro │ +00000940: 6e69 7365 2075 7369 6e67 2042 6c75 6574 nise using Bluet │ +00000950: 6f6f 7468 0006 0643 616e 6365 6c00 1818 ooth...Cancel... │ +00000960: 5768 6174 2064 6f20 796f 7520 7761 6e74 What do you want │ +00000970: 2074 6f20 646f 203f 000f 0f43 686f 6f73 to do ?...Choos │ +00000980: 6520 6120 7065 6572 203a 001a 1a53 796e e a peer :...Syn │ +00000990: 6368 726f 6e69 7a61 7469 6f6e 2073 7563 chronization suc │ +000009a0: 6365 7373 6675 6c00 3a3a 416e 2065 7272 cessful.::An err │ +000009b0: 6f72 206f 6363 7572 6564 2077 6869 6c65 or occured while │ +000009c0: 2072 6562 7569 6c64 696e 6720 7461 736b rebuilding task │ +000009d0: 7320 3b20 706c 6561 7365 2074 7279 2061 s ; please try a │ +000009e0: 6761 696e 001a 1a53 656c 6563 7420 6120 gain...Select a │ +000009f0: 6465 7669 6365 2074 6f20 636f 6e6e 6563 device to connec │ +00000a00: 7400 0a0a 436c 6561 7220 6461 7465 0017 t...Clear date.. │ +00000a10: 1746 696e 6420 7065 6572 2074 6f20 636f .Find peer to co │ +00000a20: 6e6e 6563 7420 746f 0013 1343 6c65 6172 nnect to...Clear │ +00000a30: 2064 656c 6574 6564 2074 6173 6b73 0017 deleted tasks.. │ +00000a40: 1753 6361 6e6e 696e 6720 666f 7220 6465 .Scanning for de │ +00000a50: 7669 6365 732e 2e2e 000c 0c43 6c65 6172 vices......Clear │ +00000a60: 2066 696c 7465 7200 5050 4368 6f6f 7365 filter.PPChoose │ +00000a70: 2046 696e 6420 7065 6572 2074 6f20 636f Find peer to co │ +00000a80: 6e6e 6563 7420 746f 2074 6f20 7265 7379 nnect to to resy │ +00000a90: 6e63 2077 6974 6820 6120 7065 6572 2073 nc with a peer s │ +00000aa0: 7469 6c6c 2063 6f6e 6e65 6374 6564 2069 till connected i │ +00000ab0: 6e20 5769 6669 2050 3250 0021 2143 6f6e n Wifi P2P.!!Con │ +00000ac0: 6e65 6374 2066 6169 6c65 6420 3b20 706c nect failed ; pl │ +00000ad0: 6561 7365 2074 7279 2061 6761 696e 0007 ease try again.. │ +00000ae0: 0750 726f 6a65 6374 000f 0f43 6f6e 6e65 .Project...Conne │ +00000af0: 6374 696e 6720 746f 203a 000d 0d50 6963 cting to :...Pic │ +00000b00: 6b20 6475 6520 6461 7465 0022 2243 6f6e k due date.""Con │ +00000b10: 6e65 7869 6f6e 2073 7563 6365 7373 6675 nexion successfu │ +00000b20: 6c6c 7920 6573 7461 626c 6973 6865 6400 lly established. │ +00000b30: 4040 596f 7520 6172 6520 616c 7265 6164 @@You are alread │ +00000b40: 7920 7065 6572 6564 2c20 7265 6163 7469 y peered, reacti │ +00000b50: 7661 7465 2077 6966 6920 746f 2077 6169 vate wifi to wai │ +00000b60: 7420 666f 7220 616e 6f74 6865 7220 7065 t for another pe │ +00000b70: 6572 0010 1044 7565 2064 6174 6520 636c er...Due date cl │ +00000b80: 6561 7265 6400 1717 4f70 656e 696e 6720 eared...Opening │ +00000b90: 6120 7365 7276 6572 2073 6f63 6b65 7400 a server socket. │ +00000ba0: 0303 4c6f 7700 1515 5769 6669 2069 7320 ..Low...Wifi is │ +00000bb0: 6e6f 7420 7475 726e 6564 206f 6e00 1f1f not turned on... │ +00000bc0: 4572 726f 7220 3a20 436f 756c 646e 2774 Error : Couldn't │ +00000bd0: 2073 6176 6520 7461 736b 206c 6973 7400 save task list. │ +00000be0: 1515 5761 6974 2066 6f72 2061 2063 6f6e ..Wait for a con │ +00000bf0: 6e65 6374 696f 6e00 0d0d 4e6f 2070 6169 nection...No pai │ +00000c00: 7220 666f 756e 6400 3737 4469 7363 6f76 r found.77Discov │ +00000c10: 6572 7920 6661 696c 6564 203b 2070 6c65 ery failed ; ple │ +00000c20: 6173 6520 7265 6163 7469 7661 7465 2057 ase reactivate W │ +00000c30: 6966 6920 616e 6420 7472 7920 6167 6169 ifi and try agai │ +00000c40: 6e00 0202 4e6f 0013 1344 6973 636f 7665 n...No...Discove │ +00000c50: 7279 2069 6e69 7469 6174 6564 001b 1b4e ry initiated...N │ +00000c60: 6f20 6465 7669 6365 7320 6861 7665 2062 o devices have b │ +00000c70: 6565 6e20 7061 6972 6564 0006 0644 6f6e een paired...Don │ +00000c80: 6520 3f00 1010 4e6f 2064 6576 6963 6573 e ?...No devices │ +00000c90: 2066 6f75 6e64 0011 1146 696c 7465 7220 found...Filter │ +00000ca0: 6279 2070 726f 6a65 6374 0021 2159 6f75 by project.!!You │ +00000cb0: 2068 6176 6520 746f 2064 6566 696e 6520 have to define │ +00000cc0: 6120 6465 7363 7269 7074 696f 6e2e 0006 a description... │ +00000cd0: 0646 696c 7465 7200 3a3a 596f 7520 6e65 .Filter.::You ne │ +00000ce0: 6564 2074 6f20 5769 6669 2074 6f20 7573 ed to Wifi to us │ +00000cf0: 6520 7468 6973 2e20 446f 2079 6f75 2077 e this. Do you w │ +00000d00: 616e 7420 746f 2061 6374 6976 6174 6520 ant to activate │ +00000d10: 6974 203f 000d 0d46 696e 6469 6e67 2070 it ?...Finding p │ +00000d20: 6565 7273 0015 154d 616e 6167 6520 7379 eers...Manage sy │ +00000d30: 6e63 6564 2064 6576 6963 6573 0035 3541 nced devices.55A │ +00000d40: 6e20 6572 726f 7220 6f63 6375 7265 6420 n error occured │ +00000d50: 7768 696c 6520 7472 616e 7366 6572 696e while transferin │ +00000d60: 6720 3b20 706c 6561 7365 2074 7279 2061 g ; please try a │ +00000d70: 6761 696e 0009 0953 796e 4361 726e 6574 gain...SynCarnet │ 00000d80: 0010 1053 6361 6e20 666f 7220 6465 7669 ...Scan for devi │ 00000d90: 6365 7300 0b0b 4465 7363 7269 7074 696f ces...Descriptio │ -00000da0: 6e00 0505 4261 7373 6500 0707 4d6f 7965 n...Basse...Moye │ -00000db0: 6e6e 6500 0505 4861 7574 6500 0707 416a nne...Haute...Aj │ -00000dc0: 6f75 7465 7200 1010 546f 7573 206c 6573 outer...Tous les │ -00000dd0: 2070 726f 6a65 7473 0009 0941 7070 6c69 projets...Appli │ -00000de0: 7175 6572 0022 2441 7070 7579 6572 2073 quer."$Appuyer s │ -00000df0: 7572 2070 72c3 a963 c3a9 6465 6e74 2070 ur pr..c..dent p │ -00000e00: 6f75 7220 616e 6e75 6c65 7200 0707 416e our annuler...An │ -00000e10: 6e75 6c65 7200 1414 4368 6f69 7369 7373 nuler...Choisiss │ -00000e20: 657a 2075 6e20 7061 6972 203a 004d 4f55 ez un pair :.MOU │ -00000e30: 6e65 2065 7272 6575 7220 6461 6e73 206c ne erreur dans l │ -00000e40: 6120 7265 636f 6e73 7472 7563 7469 6f6e a reconstruction │ -00000e50: 2064 6573 2074 c3a2 6368 6573 2065 7374 des t..ches est │ -00000e60: 2061 7070 6172 7565 203b 2076 6575 696c apparue ; veuil │ -00000e70: 6c65 7a20 72c3 a965 7373 6179 6572 000f lez r..essayer.. │ -00000e80: 0f52 6574 6972 6572 206c 6120 6461 7465 .Retirer la date │ -00000e90: 001b 1d56 6964 6572 206c 6573 2074 c3a2 ...Vider les t.. │ -00000ea0: 6368 6573 2073 7570 7072 696d c3a9 6573 ches supprim..es │ -00000eb0: 0015 1553 7570 7072 696d 6572 206c 6573 ...Supprimer les │ -00000ec0: 2066 696c 7472 6573 002a 2d4c 6120 636f filtres.*-La co │ -00000ed0: 6e6e 6578 696f 6e20 6120 c3a9 6368 6f75 nnexion a ..chou │ -00000ee0: c3a9 203b 2076 6575 696c 6c65 7a20 72c3 .. ; veuillez r. │ -00000ef0: a965 7373 6179 6572 000d 0e43 6f6e 6e65 .essayer...Conne │ -00000f00: 7869 6f6e 20c3 a020 3a00 1f21 436f 6e6e xion .. :..!Conn │ -00000f10: 6578 696f 6e20 6566 6665 6374 75c3 a965 exion effectu..e │ -00000f20: 2061 7665 6320 7375 6363 c3a8 7300 191c avec succ..s... │ -00000f30: 4461 7465 2064 27c3 a963 68c3 a961 6e63 Date d'..ch..anc │ -00000f40: 6520 7375 7070 7269 6dc3 a965 0021 2443 e supprim..e.!$C │ -00000f50: 6163 6865 2064 6573 2074 c3a2 6368 6573 ache des t..ches │ -00000f60: 2073 7570 7072 696d c3a9 6573 2076 6964 supprim..es vid │ -00000f70: c3a9 2e00 1616 4174 7465 6e64 7265 2075 ......Attendre u │ -00000f80: 6e65 2063 6f6e 6e65 7869 6f6e 004a 504c ne connexion.JPL │ -00000f90: 6120 64c3 a963 6f75 7665 7274 6520 6465 a d..couverte de │ -00000fa0: 7320 7061 6972 7320 c3a0 20c3 a963 686f s pairs .. ..cho │ -00000fb0: 75c3 a920 3b20 7665 7569 6c6c 657a 2072 u.. ; veuillez r │ -00000fc0: c3a9 6163 7469 7665 7220 6c65 2057 6966 ..activer le Wif │ -00000fd0: 6920 6574 2072 c3a9 6573 7361 7965 7200 i et r..essayer. │ -00000fe0: 1b1d 44c3 a963 6f75 7665 7274 6520 6465 ..D..couverte de │ -00000ff0: 7320 7061 6972 7320 6c61 6e63 c3a9 6500 s pairs lanc..e. │ -00001000: 0606 4669 6e69 203f 0012 1246 696c 7472 ..Fini ?...Filtr │ -00001010: 6572 2070 6172 2070 726f 6a65 7400 0707 er par projet... │ -00001020: 4669 6c74 7265 7200 1c1c 5265 6368 6572 Filtrer...Recher │ -00001030: 6368 6520 6465 7320 7061 6972 7320 656e che des pairs en │ -00001040: 2063 6f75 7273 0038 3955 6e65 2065 7272 cours.89Une err │ -00001050: 6575 7220 6465 2074 7261 6e73 6665 7274 eur de transfert │ -00001060: 2065 7374 2061 7070 6172 7565 203b 2076 est apparue ; v │ -00001070: 6575 696c 6c65 7a20 72c3 a965 7373 6179 euillez r..essay │ -00001080: 6572 0020 2247 c3a9 7265 7220 6c65 7320 er. "G..rer les │ -00001090: 6170 7061 7265 696c 7320 7379 6e63 6872 appareils synchr │ -000010a0: 6f6e 6973 c3a9 7300 4444 566f 7573 2061 onis..s.DDVous a │ -000010b0: 7665 7a20 6265 736f 696e 2064 7520 5769 vez besoin du Wi │ -000010c0: 6669 2070 6f75 7220 7574 696c 6973 6572 fi pour utiliser │ -000010d0: 2063 6563 692e 2056 6f75 6c65 7a2d 766f ceci. Voulez-vo │ -000010e0: 7573 206c 2761 6374 6976 6572 203f 0020 us l'activer ?. │ -000010f0: 2056 6f75 7320 6465 7665 7a20 6669 7865 Vous devez fixe │ -00001100: 7a20 756e 6520 6465 7363 7269 7074 696f z une descriptio │ -00001110: 6e00 1112 4175 6375 6e20 7061 6972 2074 n...Aucun pair t │ -00001120: 726f 7576 c3a9 002b 3041 7563 756e 6520 rouv...+0Aucune │ -00001130: 636f 6e6e 6578 696f 6e20 c3a0 2075 6e20 connexion .. un │ -00001140: 7061 6972 206e 2761 20c3 a974 c3a9 2072 pair n'a ..t.. r │ -00001150: c3a9 616c 6973 c3a9 6500 0303 4e6f 6e00 ..alis..e...Non. │ -00001160: 363a 4572 7265 7572 203a 204c 6120 7361 6:Erreur : La sa │ -00001170: 7576 6567 6172 6465 2064 6520 6c61 206c uvegarde de la l │ -00001180: 6973 7465 2064 6520 74c3 a263 6865 7320 iste de t..ches │ -00001190: c3a0 20c3 a963 686f 75c3 a965 0018 194c .. ..chou..e...L │ -000011a0: 6520 7769 6669 206e 2765 7374 2070 6173 e wifi n'est pas │ -000011b0: 2061 6374 6976 c3a9 001d 1d4d 6973 6520 activ.....Mise │ -000011c0: 656e 2070 6c61 6365 2064 6520 6c61 2063 en place de la c │ -000011d0: 6f6e 6e65 7869 6f6e 0060 6656 6f75 7320 onnexion.`fVous │ -000011e0: c3aa 7465 7320 64c3 a96a c3a0 2063 6f6e ..tes d..j.. con │ -000011f0: 6e65 6374 c3a9 20c3 a020 756e 2070 6169 nect.. .. un pai │ -00001200: 722c 2072 c3a9 6163 7469 7665 7a20 6c65 r, r..activez le │ -00001210: 2077 6966 6920 706f 7572 2061 7474 656e wifi pour atten │ -00001220: 6472 6520 756e 6520 636f 6e6e 6578 696f dre une connexio │ -00001230: 6e20 6427 756e 2061 7574 7265 2070 6169 n d'un autre pai │ -00001240: 7200 1719 4368 6f69 7369 7220 6461 7465 r...Choisir date │ -00001250: 2064 27c3 a963 68c3 a961 6e63 6500 0606 d'..ch..ance... │ -00001260: 5072 6f6a 6574 0069 6a43 686f 6973 6972 Projet.ijChoisir │ -00001270: 2054 726f 7576 6572 2075 6e20 7061 6972 Trouver un pair │ -00001280: 2070 6f75 7220 7365 2063 6f6e 6e65 6374 pour se connect │ -00001290: 6572 2070 6f75 7220 7365 2072 6573 796e er pour se resyn │ -000012a0: 6368 726f 6e69 7365 7220 6176 6563 2075 chroniser avec u │ -000012b0: 6e20 7061 6972 2065 6e63 6f72 6520 636f n pair encore co │ -000012c0: 6e6e 6563 74c3 a920 656e 2057 6966 6920 nnect.. en Wifi │ -000012d0: 5032 5000 1414 5265 6368 6572 6368 6520 P2P...Recherche │ -000012e0: 6465 2070 6169 722e 2e2e 0021 2154 726f de pair....!!Tro │ -000012f0: 7576 6572 2075 6e20 7061 6972 2070 6f75 uver un pair pou │ -00001300: 7220 7365 2063 6f6e 6e65 6374 6572 0026 r se connecter.& │ -00001310: 2643 686f 6973 6973 7365 7a20 756e 2070 &Choisissez un p │ -00001320: 6169 7220 706f 7572 2076 6f75 7320 636f air pour vous co │ -00001330: 6e6e 6563 7465 7200 2527 5379 6e63 6872 nnecter.%'Synchr │ -00001340: 6f6e 697a 6174 696f 6e20 6566 6665 6374 onization effect │ -00001350: 75c3 a965 2061 7665 6320 7375 6363 c3a8 u..e avec succ.. │ -00001360: 7300 1a1a 5175 6520 736f 7568 6169 7465 s...Que souhaite │ -00001370: 7a2d 766f 7573 2066 6169 7265 203f 001e z-vous faire ?.. │ -00001380: 1e53 796e 6368 726f 6e69 7365 7220 6176 .Synchroniser av │ -00001390: 6563 206c 6520 426c 7565 746f 6f74 6800 ec le Bluetooth. │ -000013a0: 1818 5379 6e63 6872 6f6e 697a 6174 696f ..Synchronizatio │ -000013b0: 6e20 656e 2063 6f75 7273 0019 1953 796e n en cours...Syn │ -000013c0: 6368 726f 6e69 7365 7220 6176 6563 206c chroniser avec l │ -000013d0: 6520 5769 6669 0018 1841 7574 7265 7320 e Wifi...Autres │ -000013e0: 7061 6972 7320 6469 7370 6f6e 6962 6c65 pairs disponible │ -000013f0: 7300 0f10 5061 6972 7320 636f 6e6e 6563 s...Pairs connec │ -00001400: 74c3 a973 000d 0e44 c3a9 7361 7373 6f63 t..s...D..sassoc │ -00001410: 6965 7220 3f00 3333 566f 7472 6520 6170 ier ?.33Votre ap │ -00001420: 7061 7265 696c 2065 7374 206d 6169 6e74 pareil est maint │ -00001430: 656e 616e 7420 7472 6f75 7661 626c 6520 enant trouvable │ -00001440: 656e 2057 6966 6920 5032 5000 0303 4f75 en Wifi P2P...Ou │ -00001450: 6900 0000 0002 2001 a819 0000 7f00 0000 i..... ......... │ +00000da0: 6e00 0707 4669 6c74 7265 7200 4444 566f n...Filtrer.DDVo │ +00000db0: 7573 2061 7665 7a20 6265 736f 696e 2064 us avez besoin d │ +00000dc0: 7520 5769 6669 2070 6f75 7220 7574 696c u Wifi pour util │ +00000dd0: 6973 6572 2063 6563 692e 2056 6f75 6c65 iser ceci. Voule │ +00000de0: 7a2d 766f 7573 206c 2761 6374 6976 6572 z-vous l'activer │ +00000df0: 203f 0012 1246 696c 7472 6572 2070 6172 ?...Filtrer par │ +00000e00: 2070 726f 6a65 7400 2020 566f 7573 2064 projet. Vous d │ +00000e10: 6576 657a 2066 6978 657a 2075 6e65 2064 evez fixez une d │ +00000e20: 6573 6372 6970 7469 6f6e 0006 0646 696e escription...Fin │ +00000e30: 6920 3f00 1112 4175 6375 6e20 7061 6972 i ?...Aucun pair │ +00000e40: 2074 726f 7576 c3a9 001b 1d44 c3a9 636f trouv.....D..co │ +00000e50: 7576 6572 7465 2064 6573 2070 6169 7273 uverte des pairs │ +00000e60: 206c 616e 63c3 a965 002b 3041 7563 756e lanc..e.+0Aucun │ +00000e70: 6520 636f 6e6e 6578 696f 6e20 c3a0 2075 e connexion .. u │ +00000e80: 6e20 7061 6972 206e 2761 20c3 a974 c3a9 n pair n'a ..t.. │ +00000e90: 2072 c3a9 616c 6973 c3a9 6500 4a50 4c61 r..alis..e.JPLa │ +00000ea0: 2064 c3a9 636f 7576 6572 7465 2064 6573 d..couverte des │ +00000eb0: 2070 6169 7273 20c3 a020 c3a9 6368 6f75 pairs .. ..chou │ +00000ec0: c3a9 203b 2076 6575 696c 6c65 7a20 72c3 .. ; veuillez r. │ +00000ed0: a961 6374 6976 6572 206c 6520 5769 6669 .activer le Wifi │ +00000ee0: 2065 7420 72c3 a965 7373 6179 6572 0003 et r..essayer.. │ +00000ef0: 034e 6f6e 0016 1641 7474 656e 6472 6520 .Non...Attendre │ +00000f00: 756e 6520 636f 6e6e 6578 696f 6e00 2022 une connexion. " │ +00000f10: 47c3 a972 6572 206c 6573 2061 7070 6172 G..rer les appar │ +00000f20: 6569 6c73 2073 796e 6368 726f 6e69 73c3 eils synchronis. │ +00000f30: a973 0036 3a45 7272 6575 7220 3a20 4c61 .s.6:Erreur : La │ +00000f40: 2073 6175 7665 6761 7264 6520 6465 206c sauvegarde de l │ +00000f50: 6120 6c69 7374 6520 6465 2074 c3a2 6368 a liste de t..ch │ +00000f60: 6573 20c3 a020 c3a9 6368 6f75 c3a9 6500 es .. ..chou..e. │ +00000f70: 2124 4361 6368 6520 6465 7320 74c3 a263 !$Cache des t..c │ +00000f80: 6865 7320 7375 7070 7269 6dc3 a965 7320 hes supprim..es │ +00000f90: 7669 64c3 a92e 0018 194c 6520 7769 6669 vid......Le wifi │ +00000fa0: 206e 2765 7374 2070 6173 2061 6374 6976 n'est pas activ │ +00000fb0: c3a9 0019 1c44 6174 6520 6427 c3a9 6368 .....Date d'..ch │ +00000fc0: c3a9 616e 6365 2073 7570 7072 696d c3a9 ..ance supprim.. │ +00000fd0: 6500 1d1d 4d69 7365 2065 6e20 706c 6163 e...Mise en plac │ +00000fe0: 6520 6465 206c 6120 636f 6e6e 6578 696f e de la connexio │ +00000ff0: 6e00 1f21 436f 6e6e 6578 696f 6e20 6566 n..!Connexion ef │ +00001000: 6665 6374 75c3 a965 2061 7665 6320 7375 fectu..e avec su │ +00001010: 6363 c3a8 7300 6066 566f 7573 20c3 aa74 cc..s.`fVous ..t │ +00001020: 6573 2064 c3a9 6ac3 a020 636f 6e6e 6563 es d..j.. connec │ +00001030: 74c3 a920 c3a0 2075 6e20 7061 6972 2c20 t.. .. un pair, │ +00001040: 72c3 a961 6374 6976 657a 206c 6520 7769 r..activez le wi │ +00001050: 6669 2070 6f75 7220 6174 7465 6e64 7265 fi pour attendre │ +00001060: 2075 6e65 2063 6f6e 6e65 7869 6f6e 2064 une connexion d │ +00001070: 2775 6e20 6175 7472 6520 7061 6972 000d 'un autre pair.. │ +00001080: 0e43 6f6e 6e65 7869 6f6e 20c3 a020 3a00 .Connexion .. :. │ +00001090: 1719 4368 6f69 7369 7220 6461 7465 2064 ..Choisir date d │ +000010a0: 27c3 a963 68c3 a961 6e63 6500 2a2d 4c61 '..ch..ance.*-La │ +000010b0: 2063 6f6e 6e65 7869 6f6e 2061 20c3 a963 connexion a ..c │ +000010c0: 686f 75c3 a920 3b20 7665 7569 6c6c 657a hou.. ; veuillez │ +000010d0: 2072 c3a9 6573 7361 7965 7200 0606 5072 r..essayer...Pr │ +000010e0: 6f6a 6574 0015 1553 7570 7072 696d 6572 ojet...Supprimer │ +000010f0: 206c 6573 2066 696c 7472 6573 0069 6a43 les filtres.ijC │ +00001100: 686f 6973 6972 2054 726f 7576 6572 2075 hoisir Trouver u │ +00001110: 6e20 7061 6972 2070 6f75 7220 7365 2063 n pair pour se c │ +00001120: 6f6e 6e65 6374 6572 2070 6f75 7220 7365 onnecter pour se │ +00001130: 2072 6573 796e 6368 726f 6e69 7365 7220 resynchroniser │ +00001140: 6176 6563 2075 6e20 7061 6972 2065 6e63 avec un pair enc │ +00001150: 6f72 6520 636f 6e6e 6563 74c3 a920 656e ore connect.. en │ +00001160: 2057 6966 6920 5032 5000 1b1d 5669 6465 Wifi P2P...Vide │ +00001170: 7220 6c65 7320 74c3 a263 6865 7320 7375 r les t..ches su │ +00001180: 7070 7269 6dc3 a965 7300 1414 5265 6368 pprim..es...Rech │ +00001190: 6572 6368 6520 6465 2070 6169 722e 2e2e erche de pair... │ +000011a0: 000f 0f52 6574 6972 6572 206c 6120 6461 ...Retirer la da │ +000011b0: 7465 0021 2154 726f 7576 6572 2075 6e20 te.!!Trouver un │ +000011c0: 7061 6972 2070 6f75 7220 7365 2063 6f6e pair pour se con │ +000011d0: 6e65 6374 6572 004d 4f55 6e65 2065 7272 necter.MOUne err │ +000011e0: 6575 7220 6461 6e73 206c 6120 7265 636f eur dans la reco │ +000011f0: 6e73 7472 7563 7469 6f6e 2064 6573 2074 nstruction des t │ +00001200: c3a2 6368 6573 2065 7374 2061 7070 6172 ..ches est appar │ +00001210: 7565 203b 2076 6575 696c 6c65 7a20 72c3 ue ; veuillez r. │ +00001220: a965 7373 6179 6572 0026 2643 686f 6973 .essayer.&&Chois │ +00001230: 6973 7365 7a20 756e 2070 6169 7220 706f issez un pair po │ +00001240: 7572 2076 6f75 7320 636f 6e6e 6563 7465 ur vous connecte │ +00001250: 7200 1414 4368 6f69 7369 7373 657a 2075 r...Choisissez u │ +00001260: 6e20 7061 6972 203a 0025 2753 796e 6368 n pair :.%'Synch │ +00001270: 726f 6e69 7a61 7469 6f6e 2065 6666 6563 ronization effec │ +00001280: 7475 c3a9 6520 6176 6563 2073 7563 63c3 tu..e avec succ. │ +00001290: a873 0007 0741 6e6e 756c 6572 001a 1a51 .s...Annuler...Q │ +000012a0: 7565 2073 6f75 6861 6974 657a 2d76 6f75 ue souhaitez-vou │ +000012b0: 7320 6661 6972 6520 3f00 1c1c 5265 6368 s faire ?...Rech │ +000012c0: 6572 6368 6520 6465 7320 7061 6972 7320 erche des pairs │ +000012d0: 656e 2063 6f75 7273 001e 1e53 796e 6368 en cours...Synch │ +000012e0: 726f 6e69 7365 7220 6176 6563 206c 6520 roniser avec le │ +000012f0: 426c 7565 746f 6f74 6800 2224 4170 7075 Bluetooth."$Appu │ +00001300: 7965 7220 7375 7220 7072 c3a9 63c3 a964 yer sur pr..c..d │ +00001310: 656e 7420 706f 7572 2061 6e6e 756c 6572 ent pour annuler │ +00001320: 0018 1853 796e 6368 726f 6e69 7a61 7469 ...Synchronizati │ +00001330: 6f6e 2065 6e20 636f 7572 7300 3839 556e on en cours.89Un │ +00001340: 6520 6572 7265 7572 2064 6520 7472 616e e erreur de tran │ +00001350: 7366 6572 7420 6573 7420 6170 7061 7275 sfert est apparu │ +00001360: 6520 3b20 7665 7569 6c6c 657a 2072 c3a9 e ; veuillez r.. │ +00001370: 6573 7361 7965 7200 1919 5379 6e63 6872 essayer...Synchr │ +00001380: 6f6e 6973 6572 2061 7665 6320 6c65 2057 oniser avec le W │ +00001390: 6966 6900 0909 4170 706c 6971 7565 7200 ifi...Appliquer. │ +000013a0: 1818 4175 7472 6573 2070 6169 7273 2064 ..Autres pairs d │ +000013b0: 6973 706f 6e69 626c 6573 0010 1054 6f75 isponibles...Tou │ +000013c0: 7320 6c65 7320 7072 6f6a 6574 7300 0f10 s les projets... │ +000013d0: 5061 6972 7320 636f 6e6e 6563 74c3 a973 Pairs connect..s │ +000013e0: 0007 0741 6a6f 7574 6572 000d 0e44 c3a9 ...Ajouter...D.. │ +000013f0: 7361 7373 6f63 6965 7220 3f00 0505 4861 sassocier ?...Ha │ +00001400: 7574 6500 3333 566f 7472 6520 6170 7061 ute.33Votre appa │ +00001410: 7265 696c 2065 7374 206d 6169 6e74 656e reil est mainten │ +00001420: 616e 7420 7472 6f75 7661 626c 6520 656e ant trouvable en │ +00001430: 2057 6966 6920 5032 5000 0707 4d6f 7965 Wifi P2P...Moye │ +00001440: 6e6e 6500 0303 4f75 6900 0505 4261 7373 nne...Oui...Bass │ +00001450: 6500 0000 0002 2001 101a 0000 7f00 0000 e..... ......... │ 00001460: 6600 7200 2e00 7300 7900 6e00 6300 6100 f.r...s.y.n.c.a. │ 00001470: 7200 6e00 6500 7400 0000 0000 0000 0000 r.n.e.t......... │ 00001480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000014a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000014b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000014c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ @@ -435,302 +435,309 @@ │ 00001b20: 0b0b 6e65 775f 6465 7669 6365 7300 0404 ..new_devices... │ 00001b30: 6e61 6d65 0008 0870 7269 6f72 6974 7900 name...priority. │ 00001b40: 0707 6475 6544 6174 6500 0909 636f 6e74 ..dueDate...cont │ 00001b50: 6169 6e65 7200 0303 6475 6500 0202 1000 ainer...due..... │ 00001b60: 1000 0000 0100 0000 0000 0000 0202 1000 ................ │ 00001b70: 2c00 0000 0200 0000 0700 0000 0001 0000 ,............... │ 00001b80: 0001 0000 0001 0000 0001 0000 0001 0000 ................ │ -00001b90: 0001 0000 0001 0000 0102 4400 a000 0000 ..........D..... │ -00001ba0: 0200 0000 0700 0000 6000 0000 3000 0000 ........`...0... │ +00001b90: 0001 0000 0001 0000 0102 4c00 a800 0000 ..........L..... │ +00001ba0: 0200 0000 0700 0000 6800 0000 3800 0000 ........h...8... │ 00001bb0: 0000 0000 0000 0000 0000 7800 0000 0000 ..........x..... │ 00001bc0: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ 00001bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001be0: ffff ffff ffff ffff ffff ffff 1000 0000 ................ │ -00001bf0: 2000 0000 3000 0000 0800 0000 0000 0000 ...0........... │ -00001c00: 0800 0003 0a00 0000 0800 0000 0400 0000 ................ │ -00001c10: 0800 0003 0b00 0000 0800 0000 0500 0000 ................ │ -00001c20: 0800 0003 0c00 0000 0800 0000 0600 0000 ................ │ -00001c30: 0800 0003 0d00 0000 0102 4400 d000 0000 ..........D..... │ -00001c40: 0200 0000 0700 0000 6000 0000 3000 0000 ........`...0... │ -00001c50: 0000 0000 0000 0000 0000 a000 0000 0000 ................ │ -00001c60: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ +00001be0: 0000 0000 0000 0000 ffff ffff ffff ffff ................ │ +00001bf0: ffff ffff 1000 0000 2000 0000 3000 0000 ........ ...0... │ +00001c00: 0800 0000 0000 0000 0800 0003 0a00 0000 ................ │ +00001c10: 0800 0000 0400 0000 0800 0003 0b00 0000 ................ │ +00001c20: 0800 0000 0500 0000 0800 0003 0c00 0000 ................ │ +00001c30: 0800 0000 0600 0000 0800 0003 0d00 0000 ................ │ +00001c40: 0102 4c00 d800 0000 0200 0000 0700 0000 ..L............. │ +00001c50: 6800 0000 3800 0000 0000 0000 0000 0000 h...8........... │ +00001c60: 0000 a000 0000 0000 0000 0000 0400 0000 ................ │ 00001c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001c80: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ -00001c90: 5000 0000 6000 0000 0800 0000 0000 0000 P...`........... │ -00001ca0: 0800 0003 0e00 0000 0800 0000 0100 0000 ................ │ -00001cb0: 0800 0003 0f00 0000 0800 0000 0200 0000 ................ │ -00001cc0: 0800 0003 1000 0000 0800 0000 0300 0000 ................ │ -00001cd0: 0800 0003 1100 0000 0800 0000 0400 0000 ................ │ -00001ce0: 0800 0003 1200 0000 0800 0000 0500 0000 ................ │ -00001cf0: 0800 0003 1300 0000 0800 0000 0600 0000 ................ │ -00001d00: 0800 0003 1400 0000 0102 4400 d000 0000 ..........D..... │ -00001d10: 0200 0000 0700 0000 6000 0000 3000 0000 ........`...0... │ -00001d20: 0000 0000 0000 0000 0000 f000 0000 0000 ................ │ -00001d30: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ -00001d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001d50: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ -00001d60: 5000 0000 6000 0000 0800 0000 0000 0000 P...`........... │ -00001d70: 0800 0003 1500 0000 0800 0000 0100 0000 ................ │ -00001d80: 0800 0003 1600 0000 0800 0000 0200 0000 ................ │ -00001d90: 0800 0003 1700 0000 0800 0000 0300 0000 ................ │ -00001da0: 0800 0003 1800 0000 0800 0000 0400 0000 ................ │ -00001db0: 0800 0003 1900 0000 0800 0000 0500 0000 ................ │ -00001dc0: 0800 0003 1a00 0000 0800 0000 0600 0000 ................ │ -00001dd0: 0800 0003 1b00 0000 0102 4400 d000 0000 ..........D..... │ -00001de0: 0200 0000 0700 0000 6000 0000 3000 0000 ........`...0... │ -00001df0: 0000 0000 0000 0000 0000 4001 0000 0000 ..........@..... │ -00001e00: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ -00001e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001e20: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ -00001e30: 5000 0000 6000 0000 0800 0000 0000 0000 P...`........... │ -00001e40: 0800 0003 1c00 0000 0800 0000 0100 0000 ................ │ -00001e50: 0800 0003 1d00 0000 0800 0000 0200 0000 ................ │ -00001e60: 0800 0003 1e00 0000 0800 0000 0300 0000 ................ │ -00001e70: 0800 0003 1f00 0000 0800 0000 0400 0000 ................ │ -00001e80: 0800 0003 2000 0000 0800 0000 0500 0000 .... ........... │ -00001e90: 0800 0003 2100 0000 0800 0000 0600 0000 ....!........... │ -00001ea0: 0800 0003 2200 0000 0102 4400 9000 0000 ....".....D..... │ -00001eb0: 0200 0000 0700 0000 6000 0000 3000 0000 ........`...0... │ -00001ec0: 0000 0000 0000 0000 0000 e001 0000 0000 ................ │ -00001ed0: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ -00001ee0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ -00001ef0: 0000 0000 1000 0000 2000 0000 ffff ffff ........ ....... │ -00001f00: ffff ffff ffff ffff 0800 0000 0100 0000 ................ │ -00001f10: 0800 0003 2300 0000 0800 0000 0200 0000 ....#........... │ -00001f20: 0800 0003 2400 0000 0800 0000 0300 0000 ....$........... │ -00001f30: 0800 0003 2500 0000 0202 1000 2c00 0000 ....%.......,... │ -00001f40: 0300 0000 0700 0000 8000 0000 8000 0000 ................ │ -00001f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001f60: 0000 0000 0102 4400 d000 0000 0300 0000 ......D......... │ -00001f70: 0700 0000 6000 0000 3000 0000 0000 0000 ....`...0....... │ -00001f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001fa0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -00001fb0: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ -00001fc0: 6000 0000 0800 0000 0700 0000 0800 0003 `............... │ -00001fd0: 0000 0000 0800 0000 0800 0000 0800 0003 ................ │ -00001fe0: 0100 0000 0800 0000 0900 0000 0800 0003 ................ │ -00001ff0: 0200 0000 0800 0000 0a00 0000 0800 0003 ................ │ -00002000: 0300 0000 0800 0000 0b00 0000 0800 0003 ................ │ -00002010: 0400 0000 0800 0000 0c00 0000 0800 0003 ................ │ -00002020: 0500 0000 0800 0000 0d00 0000 0800 0003 ................ │ -00002030: 0600 0000 0102 4400 8000 0000 0300 0000 ......D......... │ -00002040: 0700 0000 6000 0000 3000 0000 0000 0000 ....`...0....... │ -00002050: 0000 0000 0200 0000 0000 0000 0000 0000 ................ │ -00002060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002070: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -00002080: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00002090: ffff ffff 0800 0000 0700 0000 0800 0003 ................ │ -000020a0: 0800 0000 0800 0000 0800 0000 0800 0003 ................ │ -000020b0: 0900 0000 0202 1000 1400 0000 0400 0000 ................ │ -000020c0: 0100 0000 0400 0000 0102 4400 7c00 0000 ..........D.|... │ -000020d0: 0400 0000 0100 0000 4800 0000 3000 0000 ........H...0... │ -000020e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000020f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002110: 1000 0100 0e00 0000 0000 0000 0300 0000 ................ │ -00002120: 0000 0002 0800 0003 2600 0000 0100 0002 ........&....... │ -00002130: 0800 0003 2700 0000 0200 0002 0800 0003 ....'........... │ -00002140: 2800 0000 0102 4400 7c00 0000 0400 0000 (.....D.|....... │ -00002150: 0100 0000 4800 0000 3000 0000 0000 0000 ....H...0....... │ -00002160: 6672 0000 0000 0000 0000 0000 0000 0000 fr.............. │ -00002170: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002180: 0000 0000 0000 0000 0000 0000 1000 0100 ................ │ -00002190: 0e00 0000 0000 0000 0300 0000 0000 0002 ................ │ -000021a0: 0800 0003 5e00 0000 0100 0002 0800 0003 ....^........... │ -000021b0: 5f00 0000 0200 0002 0800 0003 6000 0000 _...........`... │ -000021c0: 0202 1000 e400 0000 0500 0000 3500 0000 ............5... │ -000021d0: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ -000021e0: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ -000021f0: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ -00002200: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ -00002210: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ +00001c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001c90: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ +00001ca0: 5000 0000 6000 0000 0800 0000 0000 0000 P...`........... │ +00001cb0: 0800 0003 1400 0000 0800 0000 0100 0000 ................ │ +00001cc0: 0800 0003 1300 0000 0800 0000 0200 0000 ................ │ +00001cd0: 0800 0003 1200 0000 0800 0000 0300 0000 ................ │ +00001ce0: 0800 0003 0e00 0000 0800 0000 0400 0000 ................ │ +00001cf0: 0800 0003 0f00 0000 0800 0000 0500 0000 ................ │ +00001d00: 0800 0003 1000 0000 0800 0000 0600 0000 ................ │ +00001d10: 0800 0003 1100 0000 0102 4c00 d800 0000 ..........L..... │ +00001d20: 0200 0000 0700 0000 6800 0000 3800 0000 ........h...8... │ +00001d30: 0000 0000 0000 0000 0000 f000 0000 0000 ................ │ +00001d40: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ +00001d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001d60: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ +00001d70: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ +00001d80: 0800 0000 0000 0000 0800 0003 1b00 0000 ................ │ +00001d90: 0800 0000 0100 0000 0800 0003 1a00 0000 ................ │ +00001da0: 0800 0000 0200 0000 0800 0003 1900 0000 ................ │ +00001db0: 0800 0000 0300 0000 0800 0003 1500 0000 ................ │ +00001dc0: 0800 0000 0400 0000 0800 0003 1600 0000 ................ │ +00001dd0: 0800 0000 0500 0000 0800 0003 1700 0000 ................ │ +00001de0: 0800 0000 0600 0000 0800 0003 1800 0000 ................ │ +00001df0: 0102 4c00 d800 0000 0200 0000 0700 0000 ..L............. │ +00001e00: 6800 0000 3800 0000 0000 0000 0000 0000 h...8........... │ +00001e10: 0000 4001 0000 0000 0000 0000 0400 0000 ..@............. │ +00001e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001e40: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ +00001e50: 5000 0000 6000 0000 0800 0000 0000 0000 P...`........... │ +00001e60: 0800 0003 2100 0000 0800 0000 0100 0000 ....!........... │ +00001e70: 0800 0003 2000 0000 0800 0000 0200 0000 .... ........... │ +00001e80: 0800 0003 2200 0000 0800 0000 0300 0000 ...."........... │ +00001e90: 0800 0003 1c00 0000 0800 0000 0400 0000 ................ │ +00001ea0: 0800 0003 1d00 0000 0800 0000 0500 0000 ................ │ +00001eb0: 0800 0003 1e00 0000 0800 0000 0600 0000 ................ │ +00001ec0: 0800 0003 1f00 0000 0102 4c00 9800 0000 ..........L..... │ +00001ed0: 0200 0000 0700 0000 6800 0000 3800 0000 ........h...8... │ +00001ee0: 0000 0000 0000 0000 0000 e001 0000 0000 ................ │ +00001ef0: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ +00001f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001f10: 0000 0000 ffff ffff 0000 0000 1000 0000 ................ │ +00001f20: 2000 0000 ffff ffff ffff ffff ffff ffff ............... │ +00001f30: 0800 0000 0100 0000 0800 0003 2500 0000 ............%... │ +00001f40: 0800 0000 0200 0000 0800 0003 2300 0000 ............#... │ +00001f50: 0800 0000 0300 0000 0800 0003 2400 0000 ............$... │ +00001f60: 0202 1000 2c00 0000 0300 0000 0700 0000 ....,........... │ +00001f70: 8000 0000 8000 0000 0000 0000 0000 0000 ................ │ +00001f80: 0000 0000 0000 0000 0000 0000 0102 4c00 ..............L. │ +00001f90: d800 0000 0300 0000 0700 0000 6800 0000 ............h... │ +00001fa0: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +00001fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001fd0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +00001fe0: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ +00001ff0: 6000 0000 0800 0000 0700 0000 0800 0003 `............... │ +00002000: 0700 0000 0800 0000 0800 0000 0800 0003 ................ │ +00002010: 0600 0000 0800 0000 0900 0000 0800 0003 ................ │ +00002020: 0500 0000 0800 0000 0a00 0000 0800 0003 ................ │ +00002030: 0400 0000 0800 0000 0b00 0000 0800 0003 ................ │ +00002040: 0300 0000 0800 0000 0c00 0000 0800 0003 ................ │ +00002050: 0200 0000 0800 0000 0d00 0000 0800 0003 ................ │ +00002060: 0100 0000 0102 4c00 8800 0000 0300 0000 ......L......... │ +00002070: 0700 0000 6800 0000 3800 0000 0000 0000 ....h...8....... │ +00002080: 0000 0000 0200 0000 0000 0000 0000 0000 ................ │ +00002090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000020a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000020b0: 0000 0000 1000 0000 ffff ffff ffff ffff ................ │ +000020c0: ffff ffff ffff ffff ffff ffff 0800 0000 ................ │ +000020d0: 0700 0000 0800 0003 0900 0000 0800 0000 ................ │ +000020e0: 0800 0000 0800 0003 0800 0000 0202 1000 ................ │ +000020f0: 1400 0000 0400 0000 0100 0000 0400 0000 ................ │ +00002100: 0102 4c00 8400 0000 0400 0000 0100 0000 ..L............. │ +00002110: 5000 0000 3800 0000 0000 0000 0000 0000 P...8........... │ +00002120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002140: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002150: 1000 0100 0e00 0000 0000 0000 0300 0000 ................ │ +00002160: 0000 0002 0800 0003 4900 0000 0100 0002 ........I....... │ +00002170: 0800 0003 2600 0000 0200 0002 0800 0003 ....&........... │ +00002180: 2700 0000 0102 4c00 8400 0000 0400 0000 '.....L......... │ +00002190: 0100 0000 5000 0000 3800 0000 0000 0000 ....P...8....... │ +000021a0: 6672 0000 0000 0000 0000 0000 0000 0000 fr.............. │ +000021b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000021c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000021d0: 0000 0000 1000 0100 0e00 0000 0000 0000 ................ │ +000021e0: 0300 0000 0000 0002 0800 0003 9100 0000 ................ │ +000021f0: 0100 0002 0800 0003 8f00 0000 0200 0002 ................ │ +00002200: 0800 0003 8d00 0000 0202 1000 e400 0000 ................ │ +00002210: 0500 0000 3500 0000 0400 0000 0400 0000 ....5........... │ 00002220: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00002230: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00002240: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00002250: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00002260: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00002270: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00002280: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ 00002290: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ -000022a0: 0400 0000 0102 4400 6804 0000 0500 0000 ......D.h....... │ -000022b0: 3500 0000 1801 0000 3000 0000 0000 0000 5.......0....... │ -000022c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000022d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000022e0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -000022f0: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ -00002300: 6000 0000 7000 0000 8000 0000 9000 0000 `...p........... │ -00002310: a000 0000 b000 0000 c000 0000 d000 0000 ................ │ -00002320: e000 0000 f000 0000 0001 0000 1001 0000 ................ │ -00002330: 2001 0000 3001 0000 4001 0000 5001 0000 ...0...@...P... │ -00002340: 6001 0000 7001 0000 8001 0000 9001 0000 `...p........... │ -00002350: a001 0000 b001 0000 c001 0000 d001 0000 ................ │ -00002360: e001 0000 f001 0000 0002 0000 1002 0000 ................ │ -00002370: 2002 0000 3002 0000 4002 0000 5002 0000 ...0...@...P... │ -00002380: 6002 0000 7002 0000 8002 0000 9002 0000 `...p........... │ -00002390: a002 0000 b002 0000 c002 0000 d002 0000 ................ │ -000023a0: e002 0000 f002 0000 0003 0000 1003 0000 ................ │ -000023b0: 2003 0000 3003 0000 4003 0000 0800 0000 ...0...@....... │ -000023c0: 0f00 0000 0800 0003 2900 0000 0800 0000 ........)....... │ -000023d0: 1000 0000 0800 0003 2a00 0000 0800 0000 ........*....... │ -000023e0: 1100 0000 0800 0003 2b00 0000 0800 0000 ........+....... │ -000023f0: 1200 0000 0800 0003 5b00 0000 0800 0000 ........[....... │ -00002400: 1300 0000 0800 0003 2c00 0000 0800 0000 ........,....... │ -00002410: 1400 0000 0800 0003 5c00 0000 0800 0000 ........\....... │ -00002420: 1500 0000 0800 0003 2d00 0000 0800 0000 ........-....... │ -00002430: 1600 0000 0800 0003 2e00 0000 0800 0000 ................ │ -00002440: 1700 0000 0800 0003 2f00 0000 0800 0000 ......../....... │ -00002450: 1800 0000 0800 0003 3000 0000 0800 0000 ........0....... │ -00002460: 1900 0000 0800 0003 3100 0000 0800 0000 ........1....... │ -00002470: 1a00 0000 0800 0003 3200 0000 0800 0000 ........2....... │ -00002480: 1b00 0000 0800 0003 3300 0000 0800 0000 ........3....... │ -00002490: 1c00 0000 0800 0003 3400 0000 0800 0000 ........4....... │ -000024a0: 1d00 0000 0800 0003 3500 0000 0800 0000 ........5....... │ -000024b0: 1e00 0000 0800 0003 3600 0000 0800 0000 ........6....... │ -000024c0: 1f00 0000 0800 0003 3700 0000 0800 0000 ........7....... │ -000024d0: 2000 0000 0800 0003 5d00 0000 0800 0000 .......]....... │ -000024e0: 2100 0000 0800 0003 3800 0000 0800 0000 !.......8....... │ -000024f0: 2200 0000 0800 0003 3900 0000 0800 0000 ".......9....... │ -00002500: 2300 0000 0800 0003 3a00 0000 0800 0000 #.......:....... │ -00002510: 2400 0000 0800 0003 3b00 0000 0800 0000 $.......;....... │ -00002520: 2500 0000 0800 0003 3c00 0000 0800 0000 %.......<....... │ -00002530: 2600 0000 0800 0003 3d00 0000 0800 0000 &.......=....... │ -00002540: 2700 0000 0800 0003 3e00 0000 0800 0000 '.......>....... │ -00002550: 2800 0000 0800 0003 3f00 0000 0800 0000 (.......?....... │ -00002560: 2900 0000 0800 0003 4000 0000 0800 0000 ).......@....... │ -00002570: 2a00 0000 0800 0003 4100 0000 0800 0000 *.......A....... │ -00002580: 2b00 0000 0800 0003 4200 0000 0800 0000 +.......B....... │ -00002590: 2c00 0000 0800 0003 4300 0000 0800 0000 ,.......C....... │ -000025a0: 2d00 0000 0800 0003 4400 0000 0800 0000 -.......D....... │ -000025b0: 2e00 0000 0800 0003 4500 0000 0800 0000 ........E....... │ -000025c0: 2f00 0000 0800 0003 4600 0000 0800 0000 /.......F....... │ -000025d0: 3000 0000 0800 0003 4700 0000 0800 0000 0.......G....... │ -000025e0: 3100 0000 0800 0003 4800 0000 0800 0000 1.......H....... │ -000025f0: 3200 0000 0800 0003 4900 0000 0800 0000 2.......I....... │ -00002600: 3300 0000 0800 0003 4a00 0000 0800 0000 3.......J....... │ -00002610: 3400 0000 0800 0003 4b00 0000 0800 0000 4.......K....... │ -00002620: 3500 0000 0800 0003 4c00 0000 0800 0000 5.......L....... │ -00002630: 3600 0000 0800 0003 4d00 0000 0800 0000 6.......M....... │ -00002640: 3700 0000 0800 0003 4e00 0000 0800 0000 7.......N....... │ -00002650: 3800 0000 0800 0003 4f00 0000 0800 0000 8.......O....... │ -00002660: 3900 0000 0800 0003 5000 0000 0800 0000 9.......P....... │ -00002670: 3a00 0000 0800 0003 5100 0000 0800 0000 :.......Q....... │ -00002680: 3b00 0000 0800 0003 5200 0000 0800 0000 ;.......R....... │ -00002690: 3c00 0000 0800 0003 5300 0000 0800 0000 <.......S....... │ -000026a0: 3d00 0000 0800 0003 5400 0000 0800 0000 =.......T....... │ -000026b0: 3e00 0000 0800 0003 5500 0000 0800 0000 >.......U....... │ -000026c0: 3f00 0000 0800 0003 5600 0000 0800 0000 ?.......V....... │ -000026d0: 4000 0000 0800 0003 5700 0000 0800 0000 @.......W....... │ -000026e0: 4100 0000 0800 0003 5800 0000 0800 0000 A.......X....... │ -000026f0: 4200 0000 0800 0003 5900 0000 0800 0000 B.......Y....... │ -00002700: 4300 0000 0800 0003 5a00 0000 0102 4400 C.......Z.....D. │ -00002710: 6804 0000 0500 0000 3500 0000 1801 0000 h.......5....... │ -00002720: 3000 0000 0000 0000 6672 0000 0000 0000 0.......fr...... │ -00002730: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002740: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002750: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ -00002760: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ -00002770: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ -00002780: c000 0000 d000 0000 e000 0000 f000 0000 ................ │ -00002790: 0001 0000 1001 0000 2001 0000 3001 0000 ........ ...0... │ -000027a0: 4001 0000 5001 0000 6001 0000 7001 0000 @...P...`...p... │ -000027b0: 8001 0000 9001 0000 a001 0000 b001 0000 ................ │ -000027c0: c001 0000 d001 0000 e001 0000 f001 0000 ................ │ -000027d0: 0002 0000 1002 0000 2002 0000 3002 0000 ........ ...0... │ -000027e0: 4002 0000 5002 0000 6002 0000 7002 0000 @...P...`...p... │ -000027f0: 8002 0000 9002 0000 a002 0000 b002 0000 ................ │ -00002800: c002 0000 d002 0000 e002 0000 f002 0000 ................ │ -00002810: 0003 0000 1003 0000 2003 0000 3003 0000 ........ ...0... │ -00002820: 4003 0000 0800 0000 0f00 0000 0800 0003 @............... │ -00002830: 6100 0000 0800 0000 1000 0000 0800 0003 a............... │ -00002840: 6200 0000 0800 0000 1100 0000 0800 0003 b............... │ -00002850: 6300 0000 0800 0000 1200 0000 0800 0003 c............... │ -00002860: 5b00 0000 0800 0000 1300 0000 0800 0003 [............... │ -00002870: 6400 0000 0800 0000 1400 0000 0800 0003 d............... │ -00002880: 5c00 0000 0800 0000 1500 0000 0800 0003 \............... │ -00002890: 6500 0000 0800 0000 1600 0000 0800 0003 e............... │ -000028a0: 6600 0000 0800 0000 1700 0000 0800 0003 f............... │ -000028b0: 6700 0000 0800 0000 1800 0000 0800 0003 g............... │ -000028c0: 6800 0000 0800 0000 1900 0000 0800 0003 h............... │ -000028d0: 6900 0000 0800 0000 1a00 0000 0800 0003 i............... │ -000028e0: 6a00 0000 0800 0000 1b00 0000 0800 0003 j............... │ -000028f0: 6b00 0000 0800 0000 1c00 0000 0800 0003 k............... │ -00002900: 6c00 0000 0800 0000 1d00 0000 0800 0003 l............... │ -00002910: 6d00 0000 0800 0000 1e00 0000 0800 0003 m............... │ -00002920: 6e00 0000 0800 0000 1f00 0000 0800 0003 n............... │ -00002930: 6f00 0000 0800 0000 2000 0000 0800 0003 o....... ....... │ -00002940: 5d00 0000 0800 0000 2100 0000 0800 0003 ].......!....... │ -00002950: 7000 0000 0800 0000 2200 0000 0800 0003 p......."....... │ -00002960: 7100 0000 0800 0000 2300 0000 0800 0003 q.......#....... │ -00002970: 7200 0000 0800 0000 2400 0000 0800 0003 r.......$....... │ -00002980: 7300 0000 0800 0000 2500 0000 0800 0003 s.......%....... │ -00002990: 7400 0000 0800 0000 2600 0000 0800 0003 t.......&....... │ -000029a0: 7500 0000 0800 0000 2700 0000 0800 0003 u.......'....... │ -000029b0: 7600 0000 0800 0000 2800 0000 0800 0003 v.......(....... │ -000029c0: 7700 0000 0800 0000 2900 0000 0800 0003 w.......)....... │ -000029d0: 7800 0000 0800 0000 2a00 0000 0800 0003 x.......*....... │ -000029e0: 7900 0000 0800 0000 2b00 0000 0800 0003 y.......+....... │ -000029f0: 7a00 0000 0800 0000 2c00 0000 0800 0003 z.......,....... │ -00002a00: 7b00 0000 0800 0000 2d00 0000 0800 0003 {.......-....... │ -00002a10: 7c00 0000 0800 0000 2e00 0000 0800 0003 |............... │ -00002a20: 7d00 0000 0800 0000 2f00 0000 0800 0003 }......./....... │ -00002a30: 7b00 0000 0800 0000 3000 0000 0800 0003 {.......0....... │ -00002a40: 7e00 0000 0800 0000 3100 0000 0800 0003 ~.......1....... │ -00002a50: 7f00 0000 0800 0000 3200 0000 0800 0003 ........2....... │ -00002a60: 8000 0000 0800 0000 3300 0000 0800 0003 ........3....... │ -00002a70: 8100 0000 0800 0000 3400 0000 0800 0003 ........4....... │ -00002a80: 8200 0000 0800 0000 3500 0000 0800 0003 ........5....... │ -00002a90: 8300 0000 0800 0000 3600 0000 0800 0003 ........6....... │ -00002aa0: 8400 0000 0800 0000 3700 0000 0800 0003 ........7....... │ -00002ab0: 8500 0000 0800 0000 3800 0000 0800 0003 ........8....... │ -00002ac0: 8600 0000 0800 0000 3900 0000 0800 0003 ........9....... │ -00002ad0: 8700 0000 0800 0000 3a00 0000 0800 0003 ........:....... │ -00002ae0: 8800 0000 0800 0000 3b00 0000 0800 0003 ........;....... │ -00002af0: 8900 0000 0800 0000 3c00 0000 0800 0003 ........<....... │ -00002b00: 8a00 0000 0800 0000 3d00 0000 0800 0003 ........=....... │ -00002b10: 8b00 0000 0800 0000 3e00 0000 0800 0003 ........>....... │ -00002b20: 8c00 0000 0800 0000 3f00 0000 0800 0003 ........?....... │ -00002b30: 8d00 0000 0800 0000 4000 0000 0800 0003 ........@....... │ -00002b40: 8e00 0000 0800 0000 4100 0000 0800 0003 ........A....... │ -00002b50: 8f00 0000 0800 0000 4200 0000 0800 0003 ........B....... │ -00002b60: 9000 0000 0800 0000 4300 0000 0800 0003 ........C....... │ -00002b70: 9100 0000 0202 1000 1400 0000 0600 0000 ................ │ -00002b80: 0100 0000 0000 0000 0102 4400 5800 0000 ..........D.X... │ -00002b90: 0600 0000 0100 0000 4800 0000 3000 0000 ........H...0... │ -00002ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002bd0: 0800 0000 4400 0000 0800 0003 0700 0000 ....D........... │ -00002be0: 0202 1000 5c00 0000 0700 0000 1300 0000 ....\........... │ -00002bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000022a0: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ +000022b0: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ +000022c0: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ +000022d0: 0400 0000 0400 0000 0400 0000 0400 0000 ................ │ +000022e0: 0400 0000 0400 0000 0400 0000 0102 4c00 ..............L. │ +000022f0: 7004 0000 0500 0000 3500 0000 2001 0000 p.......5... ... │ +00002300: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +00002310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002330: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +00002340: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ +00002350: 6000 0000 7000 0000 8000 0000 9000 0000 `...p........... │ +00002360: a000 0000 b000 0000 c000 0000 d000 0000 ................ │ +00002370: e000 0000 f000 0000 0001 0000 1001 0000 ................ │ +00002380: 2001 0000 3001 0000 4001 0000 5001 0000 ...0...@...P... │ +00002390: 6001 0000 7001 0000 8001 0000 9001 0000 `...p........... │ +000023a0: a001 0000 b001 0000 c001 0000 d001 0000 ................ │ +000023b0: e001 0000 f001 0000 0002 0000 1002 0000 ................ │ +000023c0: 2002 0000 3002 0000 4002 0000 5002 0000 ...0...@...P... │ +000023d0: 6002 0000 7002 0000 8002 0000 9002 0000 `...p........... │ +000023e0: a002 0000 b002 0000 c002 0000 d002 0000 ................ │ +000023f0: e002 0000 f002 0000 0003 0000 1003 0000 ................ │ +00002400: 2003 0000 3003 0000 4003 0000 0800 0000 ...0...@....... │ +00002410: 0f00 0000 0800 0003 2b00 0000 0800 0000 ........+....... │ +00002420: 1000 0000 0800 0003 2d00 0000 0800 0000 ........-....... │ +00002430: 1100 0000 0800 0003 2f00 0000 0800 0000 ......../....... │ +00002440: 1200 0000 0800 0003 5b00 0000 0800 0000 ........[....... │ +00002450: 1300 0000 0800 0003 3200 0000 0800 0000 ........2....... │ +00002460: 1400 0000 0800 0003 5c00 0000 0800 0000 ........\....... │ +00002470: 1500 0000 0800 0003 3500 0000 0800 0000 ........5....... │ +00002480: 1600 0000 0800 0003 3700 0000 0800 0000 ........7....... │ +00002490: 1700 0000 0800 0003 3900 0000 0800 0000 ........9....... │ +000024a0: 1800 0000 0800 0003 3b00 0000 0800 0000 ........;....... │ +000024b0: 1900 0000 0800 0003 3d00 0000 0800 0000 ........=....... │ +000024c0: 1a00 0000 0800 0003 3f00 0000 0800 0000 ........?....... │ +000024d0: 1b00 0000 0800 0003 4100 0000 0800 0000 ........A....... │ +000024e0: 1c00 0000 0800 0003 4300 0000 0800 0000 ........C....... │ +000024f0: 1d00 0000 0800 0003 4500 0000 0800 0000 ........E....... │ +00002500: 1e00 0000 0800 0003 4700 0000 0800 0000 ........G....... │ +00002510: 1f00 0000 0800 0003 2800 0000 0800 0000 ........(....... │ +00002520: 2000 0000 0800 0003 5d00 0000 0800 0000 .......]....... │ +00002530: 2100 0000 0800 0003 4c00 0000 0800 0000 !.......L....... │ +00002540: 2200 0000 0800 0003 4e00 0000 0800 0000 ".......N....... │ +00002550: 2300 0000 0800 0003 5000 0000 0800 0000 #.......P....... │ +00002560: 2400 0000 0800 0003 5200 0000 0800 0000 $.......R....... │ +00002570: 2500 0000 0800 0003 5400 0000 0800 0000 %.......T....... │ +00002580: 2600 0000 0800 0003 5600 0000 0800 0000 &.......V....... │ +00002590: 2700 0000 0800 0003 5800 0000 0800 0000 '.......X....... │ +000025a0: 2800 0000 0800 0003 5a00 0000 0800 0000 (.......Z....... │ +000025b0: 2900 0000 0800 0003 5900 0000 0800 0000 ).......Y....... │ +000025c0: 2a00 0000 0800 0003 5700 0000 0800 0000 *.......W....... │ +000025d0: 2b00 0000 0800 0003 5500 0000 0800 0000 +.......U....... │ +000025e0: 2c00 0000 0800 0003 5300 0000 0800 0000 ,.......S....... │ +000025f0: 2d00 0000 0800 0003 5100 0000 0800 0000 -.......Q....... │ +00002600: 2e00 0000 0800 0003 4f00 0000 0800 0000 ........O....... │ +00002610: 2f00 0000 0800 0003 4d00 0000 0800 0000 /.......M....... │ +00002620: 3000 0000 0800 0003 4b00 0000 0800 0000 0.......K....... │ +00002630: 3100 0000 0800 0003 4a00 0000 0800 0000 1.......J....... │ +00002640: 3200 0000 0800 0003 4800 0000 0800 0000 2.......H....... │ +00002650: 3300 0000 0800 0003 4600 0000 0800 0000 3.......F....... │ +00002660: 3400 0000 0800 0003 4400 0000 0800 0000 4.......D....... │ +00002670: 3500 0000 0800 0003 4200 0000 0800 0000 5.......B....... │ +00002680: 3600 0000 0800 0003 4000 0000 0800 0000 6.......@....... │ +00002690: 3700 0000 0800 0003 3e00 0000 0800 0000 7.......>....... │ +000026a0: 3800 0000 0800 0003 3c00 0000 0800 0000 8.......<....... │ +000026b0: 3900 0000 0800 0003 3a00 0000 0800 0000 9.......:....... │ +000026c0: 3a00 0000 0800 0003 3800 0000 0800 0000 :.......8....... │ +000026d0: 3b00 0000 0800 0003 3600 0000 0800 0000 ;.......6....... │ +000026e0: 3c00 0000 0800 0003 3400 0000 0800 0000 <.......4....... │ +000026f0: 3d00 0000 0800 0003 3300 0000 0800 0000 =.......3....... │ +00002700: 3e00 0000 0800 0003 3100 0000 0800 0000 >.......1....... │ +00002710: 3f00 0000 0800 0003 3000 0000 0800 0000 ?.......0....... │ +00002720: 4000 0000 0800 0003 2e00 0000 0800 0000 @............... │ +00002730: 4100 0000 0800 0003 2c00 0000 0800 0000 A.......,....... │ +00002740: 4200 0000 0800 0003 2a00 0000 0800 0000 B.......*....... │ +00002750: 4300 0000 0800 0003 2900 0000 0102 4c00 C.......).....L. │ +00002760: 7004 0000 0500 0000 3500 0000 2001 0000 p.......5... ... │ +00002770: 3800 0000 0000 0000 6672 0000 0000 0000 8.......fr...... │ +00002780: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000027a0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +000027b0: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ +000027c0: 6000 0000 7000 0000 8000 0000 9000 0000 `...p........... │ +000027d0: a000 0000 b000 0000 c000 0000 d000 0000 ................ │ +000027e0: e000 0000 f000 0000 0001 0000 1001 0000 ................ │ +000027f0: 2001 0000 3001 0000 4001 0000 5001 0000 ...0...@...P... │ +00002800: 6001 0000 7001 0000 8001 0000 9001 0000 `...p........... │ +00002810: a001 0000 b001 0000 c001 0000 d001 0000 ................ │ +00002820: e001 0000 f001 0000 0002 0000 1002 0000 ................ │ +00002830: 2002 0000 3002 0000 4002 0000 5002 0000 ...0...@...P... │ +00002840: 6002 0000 7002 0000 8002 0000 9002 0000 `...p........... │ +00002850: a002 0000 b002 0000 c002 0000 d002 0000 ................ │ +00002860: e002 0000 f002 0000 0003 0000 1003 0000 ................ │ +00002870: 2003 0000 3003 0000 4003 0000 0800 0000 ...0...@....... │ +00002880: 0f00 0000 0800 0003 8b00 0000 0800 0000 ................ │ +00002890: 1000 0000 0800 0003 8900 0000 0800 0000 ................ │ +000028a0: 1100 0000 0800 0003 8700 0000 0800 0000 ................ │ +000028b0: 1200 0000 0800 0003 5b00 0000 0800 0000 ........[....... │ +000028c0: 1300 0000 0800 0003 8300 0000 0800 0000 ................ │ +000028d0: 1400 0000 0800 0003 5c00 0000 0800 0000 ........\....... │ +000028e0: 1500 0000 0800 0003 7f00 0000 0800 0000 ................ │ +000028f0: 1600 0000 0800 0003 7d00 0000 0800 0000 ........}....... │ +00002900: 1700 0000 0800 0003 7b00 0000 0800 0000 ........{....... │ +00002910: 1800 0000 0800 0003 7900 0000 0800 0000 ........y....... │ +00002920: 1900 0000 0800 0003 7700 0000 0800 0000 ........w....... │ +00002930: 1a00 0000 0800 0003 7500 0000 0800 0000 ........u....... │ +00002940: 1b00 0000 0800 0003 7300 0000 0800 0000 ........s....... │ +00002950: 1c00 0000 0800 0003 7100 0000 0800 0000 ........q....... │ +00002960: 1d00 0000 0800 0003 6f00 0000 0800 0000 ........o....... │ +00002970: 1e00 0000 0800 0003 6d00 0000 0800 0000 ........m....... │ +00002980: 1f00 0000 0800 0003 6b00 0000 0800 0000 ........k....... │ +00002990: 2000 0000 0800 0003 5d00 0000 0800 0000 .......]....... │ +000029a0: 2100 0000 0800 0003 6800 0000 0800 0000 !.......h....... │ +000029b0: 2200 0000 0800 0003 6600 0000 0800 0000 ".......f....... │ +000029c0: 2300 0000 0800 0003 6400 0000 0800 0000 #.......d....... │ +000029d0: 2400 0000 0800 0003 6200 0000 0800 0000 $.......b....... │ +000029e0: 2500 0000 0800 0003 6000 0000 0800 0000 %.......`....... │ +000029f0: 2600 0000 0800 0003 5e00 0000 0800 0000 &.......^....... │ +00002a00: 2700 0000 0800 0003 8100 0000 0800 0000 '............... │ +00002a10: 2800 0000 0800 0003 8500 0000 0800 0000 (............... │ +00002a20: 2900 0000 0800 0003 6900 0000 0800 0000 ).......i....... │ +00002a30: 2a00 0000 0800 0003 5f00 0000 0800 0000 *......._....... │ +00002a40: 2b00 0000 0800 0003 6100 0000 0800 0000 +.......a....... │ +00002a50: 2c00 0000 0800 0003 6300 0000 0800 0000 ,.......c....... │ +00002a60: 2d00 0000 0800 0003 6500 0000 0800 0000 -.......e....... │ +00002a70: 2e00 0000 0800 0003 6700 0000 0800 0000 ........g....... │ +00002a80: 2f00 0000 0800 0003 6300 0000 0800 0000 /.......c....... │ +00002a90: 3000 0000 0800 0003 6a00 0000 0800 0000 0.......j....... │ +00002aa0: 3100 0000 0800 0003 6c00 0000 0800 0000 1.......l....... │ +00002ab0: 3200 0000 0800 0003 6e00 0000 0800 0000 2.......n....... │ +00002ac0: 3300 0000 0800 0003 7000 0000 0800 0000 3.......p....... │ +00002ad0: 3400 0000 0800 0003 7200 0000 0800 0000 4.......r....... │ +00002ae0: 3500 0000 0800 0003 7400 0000 0800 0000 5.......t....... │ +00002af0: 3600 0000 0800 0003 7600 0000 0800 0000 6.......v....... │ +00002b00: 3700 0000 0800 0003 7800 0000 0800 0000 7.......x....... │ +00002b10: 3800 0000 0800 0003 7a00 0000 0800 0000 8.......z....... │ +00002b20: 3900 0000 0800 0003 7c00 0000 0800 0000 9.......|....... │ +00002b30: 3a00 0000 0800 0003 7e00 0000 0800 0000 :.......~....... │ +00002b40: 3b00 0000 0800 0003 8000 0000 0800 0000 ;............... │ +00002b50: 3c00 0000 0800 0003 8200 0000 0800 0000 <............... │ +00002b60: 3d00 0000 0800 0003 8400 0000 0800 0000 =............... │ +00002b70: 3e00 0000 0800 0003 8600 0000 0800 0000 >............... │ +00002b80: 3f00 0000 0800 0003 8800 0000 0800 0000 ?............... │ +00002b90: 4000 0000 0800 0003 8a00 0000 0800 0000 @............... │ +00002ba0: 4100 0000 0800 0003 8c00 0000 0800 0000 A............... │ +00002bb0: 4200 0000 0800 0003 8e00 0000 0800 0000 B............... │ +00002bc0: 4300 0000 0800 0003 9000 0000 0202 1000 C............... │ +00002bd0: 1400 0000 0600 0000 0100 0000 0000 0000 ................ │ +00002be0: 0102 4c00 6000 0000 0600 0000 0100 0000 ..L.`........... │ +00002bf0: 5000 0000 3800 0000 0000 0000 0000 0000 P...8........... │ 00002c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002c30: 0000 0000 0000 0000 0000 0000 0102 4400 ..............D. │ -00002c40: c001 0000 0700 0000 1300 0000 9000 0000 ................ │ -00002c50: 3000 0000 0000 0000 0000 0000 0000 0000 0............... │ +00002c30: 0800 0000 4400 0000 0800 0003 0000 0000 ....D........... │ +00002c40: 0202 1000 5c00 0000 0700 0000 1300 0000 ....\........... │ +00002c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002c80: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ -00002c90: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ -00002ca0: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ -00002cb0: c000 0000 d000 0000 e000 0000 f000 0000 ................ │ -00002cc0: 0001 0000 1001 0000 2001 0000 0800 0000 ........ ....... │ -00002cd0: 4000 0000 0800 0012 0000 0000 0800 0000 @............... │ -00002ce0: 4500 0000 0800 0012 0000 0000 0800 0000 E............... │ -00002cf0: 4600 0000 0800 0012 0000 0000 0800 0000 F............... │ -00002d00: 4700 0000 0800 0012 0000 0000 0800 0000 G............... │ -00002d10: 1400 0000 0800 0012 0000 0000 0800 0000 ................ │ -00002d20: 4800 0000 0800 0012 0000 0000 0800 0000 H............... │ -00002d30: 4900 0000 0800 0012 0000 0000 0800 0000 I............... │ -00002d40: 2000 0000 0800 0012 0000 0000 0800 0000 ............... │ -00002d50: 4a00 0000 0800 0012 0000 0000 0800 0000 J............... │ -00002d60: 3500 0000 0800 0012 0000 0000 0800 0000 5............... │ -00002d70: 4b00 0000 0800 0012 0000 0000 0800 0000 K............... │ -00002d80: 4c00 0000 0800 0012 0000 0000 0800 0000 L............... │ -00002d90: 0f00 0000 0800 0012 0000 0000 0800 0000 ................ │ -00002da0: 1800 0000 0800 0012 0000 0000 0800 0000 ................ │ -00002db0: 1100 0000 0800 0012 0000 0000 0800 0000 ................ │ -00002dc0: 3e00 0000 0800 0012 0000 0000 0800 0000 >............... │ -00002dd0: 3c00 0000 0800 0012 0000 0000 0800 0000 <............... │ -00002de0: 1900 0000 0800 0012 0000 0000 0800 0000 ................ │ -00002df0: 2900 0000 0800 0012 0000 0000 )........... │ +00002c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002c90: 0000 0000 0000 0000 0000 0000 0102 4c00 ..............L. │ +00002ca0: c801 0000 0700 0000 1300 0000 9800 0000 ................ │ +00002cb0: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +00002cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002ce0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +00002cf0: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ +00002d00: 6000 0000 7000 0000 8000 0000 9000 0000 `...p........... │ +00002d10: a000 0000 b000 0000 c000 0000 d000 0000 ................ │ +00002d20: e000 0000 f000 0000 0001 0000 1001 0000 ................ │ +00002d30: 2001 0000 0800 0000 4000 0000 0800 0012 .......@....... │ +00002d40: 0000 0000 0800 0000 4500 0000 0800 0012 ........E....... │ +00002d50: 0000 0000 0800 0000 4600 0000 0800 0012 ........F....... │ +00002d60: 0000 0000 0800 0000 4700 0000 0800 0012 ........G....... │ +00002d70: 0000 0000 0800 0000 1400 0000 0800 0012 ................ │ +00002d80: 0000 0000 0800 0000 4800 0000 0800 0012 ........H....... │ +00002d90: 0000 0000 0800 0000 4900 0000 0800 0012 ........I....... │ +00002da0: 0000 0000 0800 0000 2000 0000 0800 0012 ........ ....... │ +00002db0: 0000 0000 0800 0000 4a00 0000 0800 0012 ........J....... │ +00002dc0: 0000 0000 0800 0000 3500 0000 0800 0012 ........5....... │ +00002dd0: 0000 0000 0800 0000 4b00 0000 0800 0012 ........K....... │ +00002de0: 0000 0000 0800 0000 4c00 0000 0800 0012 ........L....... │ +00002df0: 0000 0000 0800 0000 0f00 0000 0800 0012 ................ │ +00002e00: 0000 0000 0800 0000 1800 0000 0800 0012 ................ │ +00002e10: 0000 0000 0800 0000 1100 0000 0800 0012 ................ │ +00002e20: 0000 0000 0800 0000 3e00 0000 0800 0012 ........>....... │ +00002e30: 0000 0000 0800 0000 3c00 0000 0800 0012 ........<....... │ +00002e40: 0000 0000 0800 0000 1900 0000 0800 0012 ................ │ +00002e50: 0000 0000 0800 0000 2900 0000 0800 0012 ........)....... │ +00002e60: 0000 0000 .... ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,30 +1,30 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 2801880e │ │ -signature : 242c...45f6 │ │ -file_size : 78236 │ │ +checksum : d90b7f53 │ │ +signature : aa8a...83c4 │ │ +file_size : 78108 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 1074 │ │ +string_ids_size : 1073 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 218 │ │ -type_ids_off : 4408 (0x001138) │ │ +type_ids_off : 4404 (0x001134) │ │ proto_ids_size : 268 │ │ -proto_ids_off : 5280 (0x0014a0) │ │ +proto_ids_off : 5276 (0x00149c) │ │ field_ids_size : 296 │ │ -field_ids_off : 8496 (0x002130) │ │ +field_ids_off : 8492 (0x00212c) │ │ method_ids_size : 672 │ │ -method_ids_off : 10864 (0x002a70) │ │ +method_ids_off : 10860 (0x002a6c) │ │ class_defs_size : 77 │ │ -class_defs_off : 16240 (0x003f70) │ │ -data_size : 59532 │ │ -data_off : 18704 (0x004910) │ │ +class_defs_off : 16236 (0x003f6c) │ │ +data_size : 59408 │ │ +data_off : 18700 (0x00490c) │ │ │ │ Class #0 header: │ │ class_idx : 82 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 183 │ │ source_file_idx : 35 │ │ static_fields_size : 1 │ │ @@ -49,17 +49,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004c4c: |[004c4c] fr.syncarnet.BuildConfig.:()V │ │ -004c5c: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -004c62: 0e00 |0003: return-void │ │ +004c40: |[004c40] fr.syncarnet.BuildConfig.:()V │ │ +004c50: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +004c56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -94,17 +94,17 @@ │ │ type : '(Landroid/content/Context;ILjava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -004c64: |[004c64] fr.syncarnet.ProjectsAdapter.:(Landroid/content/Context;ILjava/util/List;)V │ │ -004c74: 7040 7100 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0071 │ │ -004c7a: 0e00 |0003: return-void │ │ +004c58: |[004c58] fr.syncarnet.ProjectsAdapter.:(Landroid/content/Context;ILjava/util/List;)V │ │ +004c68: 7040 7100 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0071 │ │ +004c6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/ProjectsAdapter; │ │ @@ -118,19 +118,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -004c7c: |[004c7c] fr.syncarnet.ProjectsAdapter.getCount:()I │ │ -004c8c: 6f10 7300 0100 |0000: invoke-super {v1}, Landroid/widget/ArrayAdapter;.getCount:()I // method@0073 │ │ -004c92: 0a00 |0003: move-result v0 │ │ -004c94: d800 0001 |0004: add-int/lit8 v0, v0, #int 1 // #01 │ │ -004c98: 0f00 |0006: return v0 │ │ +004c70: |[004c70] fr.syncarnet.ProjectsAdapter.getCount:()I │ │ +004c80: 6f10 7300 0100 |0000: invoke-super {v1}, Landroid/widget/ArrayAdapter;.getCount:()I // method@0073 │ │ +004c86: 0a00 |0003: move-result v0 │ │ +004c88: d800 0001 |0004: add-int/lit8 v0, v0, #int 1 // #01 │ │ +004c8c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/syncarnet/ProjectsAdapter; │ │ │ │ #1 : (in Lfr/syncarnet/ProjectsAdapter;) │ │ @@ -138,47 +138,47 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -004c9c: |[004c9c] fr.syncarnet.ProjectsAdapter.getItem:(I)Ljava/lang/Object; │ │ -004cac: 6e20 8f00 2100 |0000: invoke-virtual {v1, v2}, Lfr/syncarnet/ProjectsAdapter;.getItem:(I)Ljava/lang/String; // method@008f │ │ -004cb2: 0c00 |0003: move-result-object v0 │ │ -004cb4: 1100 |0004: return-object v0 │ │ +004c90: |[004c90] fr.syncarnet.ProjectsAdapter.getItem:(I)Ljava/lang/Object; │ │ +004ca0: 6e20 8f00 2100 |0000: invoke-virtual {v1, v2}, Lfr/syncarnet/ProjectsAdapter;.getItem:(I)Ljava/lang/String; // method@008f │ │ +004ca6: 0c00 |0003: move-result-object v0 │ │ +004ca8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfr/syncarnet/ProjectsAdapter; │ │ - 0x0000 - 0x0005 reg=2 x0 I │ │ + 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ #2 : (in Lfr/syncarnet/ProjectsAdapter;) │ │ name : 'getItem' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -004cb8: |[004cb8] fr.syncarnet.ProjectsAdapter.getItem:(I)Ljava/lang/String; │ │ -004cc8: 3903 0e00 |0000: if-nez v3, 000e // +000e │ │ -004ccc: 6e10 8c00 0200 |0002: invoke-virtual {v2}, Lfr/syncarnet/ProjectsAdapter;.getContext:()Landroid/content/Context; // method@008c │ │ -004cd2: 0c00 |0005: move-result-object v0 │ │ -004cd4: 1401 0100 057f |0006: const v1, #float 1.76787e+38 // #7f050001 │ │ -004cda: 6e20 4700 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0047 │ │ -004ce0: 0c00 |000c: move-result-object v0 │ │ -004ce2: 1100 |000d: return-object v0 │ │ -004ce4: d800 03ff |000e: add-int/lit8 v0, v3, #int -1 // #ff │ │ -004ce8: 6f20 7400 0200 |0010: invoke-super {v2, v0}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@0074 │ │ -004cee: 0c00 |0013: move-result-object v0 │ │ -004cf0: 1f00 b900 |0014: check-cast v0, Ljava/lang/String; // type@00b9 │ │ -004cf4: 28f7 |0016: goto 000d // -0009 │ │ +004cac: |[004cac] fr.syncarnet.ProjectsAdapter.getItem:(I)Ljava/lang/String; │ │ +004cbc: 3903 0e00 |0000: if-nez v3, 000e // +000e │ │ +004cc0: 6e10 8c00 0200 |0002: invoke-virtual {v2}, Lfr/syncarnet/ProjectsAdapter;.getContext:()Landroid/content/Context; // method@008c │ │ +004cc6: 0c00 |0005: move-result-object v0 │ │ +004cc8: 1401 0100 057f |0006: const v1, #float 1.76787e+38 // #7f050001 │ │ +004cce: 6e20 4700 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0047 │ │ +004cd4: 0c00 |000c: move-result-object v0 │ │ +004cd6: 1100 |000d: return-object v0 │ │ +004cd8: d800 03ff |000e: add-int/lit8 v0, v3, #int -1 // #ff │ │ +004cdc: 6f20 7400 0200 |0010: invoke-super {v2, v0}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@0074 │ │ +004ce2: 0c00 |0013: move-result-object v0 │ │ +004ce4: 1f00 b900 |0014: check-cast v0, Ljava/lang/String; // type@00b9 │ │ +004ce8: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0002 line=36 │ │ 0x000d line=38 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lfr/syncarnet/ProjectsAdapter; │ │ @@ -219,17 +219,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004cf8: |[004cf8] fr.syncarnet.R$array.:()V │ │ -004d08: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -004d0e: 0e00 |0003: return-void │ │ +004cec: |[004cec] fr.syncarnet.R$array.:()V │ │ +004cfc: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +004d02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/R$array; │ │ │ │ Virtual methods - │ │ @@ -263,17 +263,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004d10: |[004d10] fr.syncarnet.R$attr.:()V │ │ -004d20: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -004d26: 0e00 |0003: return-void │ │ +004d04: |[004d04] fr.syncarnet.R$attr.:()V │ │ +004d14: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +004d1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/R$attr; │ │ │ │ Virtual methods - │ │ @@ -342,17 +342,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004d28: |[004d28] fr.syncarnet.R$drawable.:()V │ │ -004d38: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -004d3e: 0e00 |0003: return-void │ │ +004d1c: |[004d1c] fr.syncarnet.R$drawable.:()V │ │ +004d2c: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +004d32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -481,17 +481,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004d40: |[004d40] fr.syncarnet.R$id.:()V │ │ -004d50: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -004d56: 0e00 |0003: return-void │ │ +004d34: |[004d34] fr.syncarnet.R$id.:()V │ │ +004d44: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +004d4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/R$id; │ │ │ │ Virtual methods - │ │ @@ -560,17 +560,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004d58: |[004d58] fr.syncarnet.R$layout.:()V │ │ -004d68: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -004d6e: 0e00 |0003: return-void │ │ +004d4c: |[004d4c] fr.syncarnet.R$layout.:()V │ │ +004d5c: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +004d62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/R$layout; │ │ │ │ Virtual methods - │ │ @@ -609,17 +609,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004d70: |[004d70] fr.syncarnet.R$menu.:()V │ │ -004d80: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -004d86: 0e00 |0003: return-void │ │ +004d64: |[004d64] fr.syncarnet.R$menu.:()V │ │ +004d74: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +004d7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/R$menu; │ │ │ │ Virtual methods - │ │ @@ -918,17 +918,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004d88: |[004d88] fr.syncarnet.R$string.:()V │ │ -004d98: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -004d9e: 0e00 |0003: return-void │ │ +004d7c: |[004d7c] fr.syncarnet.R$string.:()V │ │ +004d8c: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +004d92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/R$string; │ │ │ │ Virtual methods - │ │ @@ -961,21 +961,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004da0: |[004da0] fr.syncarnet.R.:()V │ │ -004db0: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -004db6: 0e00 |0003: return-void │ │ +004d94: |[004d94] fr.syncarnet.R.:()V │ │ +004da4: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +004daa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 348 (R.java) │ │ │ │ Class #10 header: │ │ @@ -1019,58 +1018,58 @@ │ │ type : '(Lfr/syncarnet/SynCarnet;Ljava/lang/Boolean;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -004db8: |[004db8] fr.syncarnet.SynCarnet$1.:(Lfr/syncarnet/SynCarnet;Ljava/lang/Boolean;Ljava/lang/String;)V │ │ -004dc8: 5b01 6200 |0000: iput-object v1, v0, Lfr/syncarnet/SynCarnet$1;.this$0:Lfr/syncarnet/SynCarnet; // field@0062 │ │ -004dcc: 5b02 6300 |0002: iput-object v2, v0, Lfr/syncarnet/SynCarnet$1;.val$shortLength:Ljava/lang/Boolean; // field@0063 │ │ -004dd0: 5b03 6400 |0004: iput-object v3, v0, Lfr/syncarnet/SynCarnet$1;.val$text:Ljava/lang/String; // field@0064 │ │ -004dd4: 7010 4c02 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -004dda: 0e00 |0009: return-void │ │ +004dac: |[004dac] fr.syncarnet.SynCarnet$1.:(Lfr/syncarnet/SynCarnet;Ljava/lang/Boolean;Ljava/lang/String;)V │ │ +004dbc: 5b01 6200 |0000: iput-object v1, v0, Lfr/syncarnet/SynCarnet$1;.this$0:Lfr/syncarnet/SynCarnet; // field@0062 │ │ +004dc0: 5b02 6300 |0002: iput-object v2, v0, Lfr/syncarnet/SynCarnet$1;.val$shortLength:Ljava/lang/Boolean; // field@0063 │ │ +004dc4: 5b03 6400 |0004: iput-object v3, v0, Lfr/syncarnet/SynCarnet$1;.val$text:Ljava/lang/String; // field@0064 │ │ +004dc8: 7010 4c02 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +004dce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lfr/syncarnet/SynCarnet$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lfr/syncarnet/SynCarnet; │ │ + 0x0000 - 0x000a reg=1 this$0 Lfr/syncarnet/SynCarnet; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/Boolean; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/SynCarnet$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -004ddc: |[004ddc] fr.syncarnet.SynCarnet$1.run:()V │ │ -004dec: 5430 6300 |0000: iget-object v0, v3, Lfr/syncarnet/SynCarnet$1;.val$shortLength:Ljava/lang/Boolean; // field@0063 │ │ -004df0: 6e10 4002 0000 |0002: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0240 │ │ -004df6: 0a00 |0005: move-result v0 │ │ -004df8: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -004dfc: 5430 6200 |0008: iget-object v0, v3, Lfr/syncarnet/SynCarnet$1;.this$0:Lfr/syncarnet/SynCarnet; // field@0062 │ │ -004e00: 5431 6400 |000a: iget-object v1, v3, Lfr/syncarnet/SynCarnet$1;.val$text:Ljava/lang/String; // field@0064 │ │ -004e04: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -004e06: 7130 8800 1002 |000d: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -004e0c: 0c00 |0010: move-result-object v0 │ │ -004e0e: 6e10 8900 0000 |0011: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -004e14: 0e00 |0014: return-void │ │ -004e16: 5430 6200 |0015: iget-object v0, v3, Lfr/syncarnet/SynCarnet$1;.this$0:Lfr/syncarnet/SynCarnet; // field@0062 │ │ -004e1a: 5431 6400 |0017: iget-object v1, v3, Lfr/syncarnet/SynCarnet$1;.val$text:Ljava/lang/String; // field@0064 │ │ -004e1e: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -004e20: 7130 8800 1002 |001a: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -004e26: 0c00 |001d: move-result-object v0 │ │ -004e28: 6e10 8900 0000 |001e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -004e2e: 28f3 |0021: goto 0014 // -000d │ │ +004dd0: |[004dd0] fr.syncarnet.SynCarnet$1.run:()V │ │ +004de0: 5430 6300 |0000: iget-object v0, v3, Lfr/syncarnet/SynCarnet$1;.val$shortLength:Ljava/lang/Boolean; // field@0063 │ │ +004de4: 6e10 4002 0000 |0002: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0240 │ │ +004dea: 0a00 |0005: move-result v0 │ │ +004dec: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +004df0: 5430 6200 |0008: iget-object v0, v3, Lfr/syncarnet/SynCarnet$1;.this$0:Lfr/syncarnet/SynCarnet; // field@0062 │ │ +004df4: 5431 6400 |000a: iget-object v1, v3, Lfr/syncarnet/SynCarnet$1;.val$text:Ljava/lang/String; // field@0064 │ │ +004df8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +004dfa: 7130 8800 1002 |000d: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +004e00: 0c00 |0010: move-result-object v0 │ │ +004e02: 6e10 8900 0000 |0011: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +004e08: 0e00 |0014: return-void │ │ +004e0a: 5430 6200 |0015: iget-object v0, v3, Lfr/syncarnet/SynCarnet$1;.this$0:Lfr/syncarnet/SynCarnet; // field@0062 │ │ +004e0e: 5431 6400 |0017: iget-object v1, v3, Lfr/syncarnet/SynCarnet$1;.val$text:Ljava/lang/String; // field@0064 │ │ +004e12: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +004e14: 7130 8800 1002 |001a: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +004e1a: 0c00 |001d: move-result-object v0 │ │ +004e1c: 6e10 8900 0000 |001e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +004e22: 28f3 |0021: goto 0014 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0008 line=269 │ │ 0x0014 line=273 │ │ 0x0015 line=271 │ │ locals : │ │ @@ -1372,32 +1371,32 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -004e30: |[004e30] fr.syncarnet.SynCarnet.:()V │ │ -004e40: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -004e42: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -004e44: 7010 0400 0300 |0002: invoke-direct {v3}, Landroid/app/Activity;.:()V // method@0004 │ │ -004e4a: 1a00 ff03 |0005: const-string v0, "tasks" // string@03ff │ │ -004e4e: 5b30 7600 |0007: iput-object v0, v3, Lfr/syncarnet/SynCarnet;.tasks_file:Ljava/lang/String; // field@0076 │ │ -004e52: 1a00 6703 |0009: const-string v0, "peers" // string@0367 │ │ -004e56: 5b30 6f00 |000b: iput-object v0, v3, Lfr/syncarnet/SynCarnet;.peers_file:Ljava/lang/String; // field@006f │ │ -004e5a: 5c31 6900 |000d: iput-boolean v1, v3, Lfr/syncarnet/SynCarnet;.isConnected:Z // field@0069 │ │ -004e5e: 5c31 6a00 |000f: iput-boolean v1, v3, Lfr/syncarnet/SynCarnet;.isConnecting:Z // field@006a │ │ -004e62: 5c31 7200 |0011: iput-boolean v1, v3, Lfr/syncarnet/SynCarnet;.retryChannel:Z // field@0072 │ │ -004e66: 5b32 7000 |0013: iput-object v2, v3, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ -004e6a: 2200 1c00 |0015: new-instance v0, Landroid/content/IntentFilter; // type@001c │ │ -004e6e: 7010 5200 0000 |0017: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0052 │ │ -004e74: 5b30 6800 |001a: iput-object v0, v3, Lfr/syncarnet/SynCarnet;.intentFilter:Landroid/content/IntentFilter; // field@0068 │ │ -004e78: 5b32 6c00 |001c: iput-object v2, v3, Lfr/syncarnet/SynCarnet;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@006c │ │ -004e7c: 5b32 7100 |001e: iput-object v2, v3, Lfr/syncarnet/SynCarnet;.receiver:Landroid/content/BroadcastReceiver; // field@0071 │ │ -004e80: 0e00 |0020: return-void │ │ +004e24: |[004e24] fr.syncarnet.SynCarnet.:()V │ │ +004e34: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +004e36: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +004e38: 7010 0400 0300 |0002: invoke-direct {v3}, Landroid/app/Activity;.:()V // method@0004 │ │ +004e3e: 1a00 fe03 |0005: const-string v0, "tasks" // string@03fe │ │ +004e42: 5b30 7600 |0007: iput-object v0, v3, Lfr/syncarnet/SynCarnet;.tasks_file:Ljava/lang/String; // field@0076 │ │ +004e46: 1a00 6603 |0009: const-string v0, "peers" // string@0366 │ │ +004e4a: 5b30 6f00 |000b: iput-object v0, v3, Lfr/syncarnet/SynCarnet;.peers_file:Ljava/lang/String; // field@006f │ │ +004e4e: 5c31 6900 |000d: iput-boolean v1, v3, Lfr/syncarnet/SynCarnet;.isConnected:Z // field@0069 │ │ +004e52: 5c31 6a00 |000f: iput-boolean v1, v3, Lfr/syncarnet/SynCarnet;.isConnecting:Z // field@006a │ │ +004e56: 5c31 7200 |0011: iput-boolean v1, v3, Lfr/syncarnet/SynCarnet;.retryChannel:Z // field@0072 │ │ +004e5a: 5b32 7000 |0013: iput-object v2, v3, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ +004e5e: 2200 1c00 |0015: new-instance v0, Landroid/content/IntentFilter; // type@001c │ │ +004e62: 7010 5200 0000 |0017: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0052 │ │ +004e68: 5b30 6800 |001a: iput-object v0, v3, Lfr/syncarnet/SynCarnet;.intentFilter:Landroid/content/IntentFilter; // field@0068 │ │ +004e6c: 5b32 6c00 |001c: iput-object v2, v3, Lfr/syncarnet/SynCarnet;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@006c │ │ +004e70: 5b32 7100 |001e: iput-object v2, v3, Lfr/syncarnet/SynCarnet;.receiver:Landroid/content/BroadcastReceiver; // field@0071 │ │ +004e74: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x0005 line=74 │ │ 0x0009 line=75 │ │ 0x000d line=77 │ │ 0x000f line=78 │ │ @@ -1414,84 +1413,83 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -004e84: |[004e84] fr.syncarnet.SynCarnet.readSavedPeers:()Ljava/util/ArrayList; │ │ -004e94: 2206 c300 |0000: new-instance v6, Ljava/util/ArrayList; // type@00c3 │ │ -004e98: 7010 6602 0600 |0002: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@0266 │ │ -004e9e: 5487 6f00 |0005: iget-object v7, v8, Lfr/syncarnet/SynCarnet;.peers_file:Ljava/lang/String; // field@006f │ │ -004ea2: 6e20 b200 7800 |0007: invoke-virtual {v8, v7}, Lfr/syncarnet/SynCarnet;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@00b2 │ │ -004ea8: 0c02 |000a: move-result-object v2 │ │ -004eaa: 2204 a900 |000b: new-instance v4, Ljava/io/ObjectInputStream; // type@00a9 │ │ -004eae: 7020 3c02 2400 |000d: invoke-direct {v4, v2}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@023c │ │ -004eb4: 6e10 3d02 0400 |0010: invoke-virtual {v4}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@023d │ │ -004eba: 0c00 |0013: move-result-object v0 │ │ -004ebc: 1f00 c300 |0014: check-cast v0, Ljava/util/ArrayList; // type@00c3 │ │ -004ec0: 6e10 6c02 0000 |0016: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@026c │ │ -004ec6: 0c03 |0019: move-result-object v3 │ │ -004ec8: 7210 8202 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ -004ece: 0a07 |001d: move-result v7 │ │ -004ed0: 3807 1100 |001e: if-eqz v7, 002f // +0011 │ │ -004ed4: 7210 8302 0300 |0020: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ -004eda: 0c05 |0023: move-result-object v5 │ │ -004edc: 2057 9300 |0024: instance-of v7, v5, Lfr/syncarnet/sync/SyncedDevice; // type@0093 │ │ -004ee0: 3807 f4ff |0026: if-eqz v7, 001a // -000c │ │ -004ee4: 1f05 9300 |0028: check-cast v5, Lfr/syncarnet/sync/SyncedDevice; // type@0093 │ │ -004ee8: 6e20 6802 5600 |002a: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0268 │ │ -004eee: 28ed |002d: goto 001a // -0013 │ │ -004ef0: 0d01 |002e: move-exception v1 │ │ -004ef2: 1106 |002f: return-object v6 │ │ +004e78: |[004e78] fr.syncarnet.SynCarnet.readSavedPeers:()Ljava/util/ArrayList; │ │ +004e88: 2205 c300 |0000: new-instance v5, Ljava/util/ArrayList; // type@00c3 │ │ +004e8c: 7010 6602 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0266 │ │ +004e92: 5486 6f00 |0005: iget-object v6, v8, Lfr/syncarnet/SynCarnet;.peers_file:Ljava/lang/String; // field@006f │ │ +004e96: 6e20 b200 6800 |0007: invoke-virtual {v8, v6}, Lfr/syncarnet/SynCarnet;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@00b2 │ │ +004e9c: 0c02 |000a: move-result-object v2 │ │ +004e9e: 2203 a900 |000b: new-instance v3, Ljava/io/ObjectInputStream; // type@00a9 │ │ +004ea2: 7020 3c02 2300 |000d: invoke-direct {v3, v2}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@023c │ │ +004ea8: 6e10 3d02 0300 |0010: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@023d │ │ +004eae: 0c00 |0013: move-result-object v0 │ │ +004eb0: 1f00 c300 |0014: check-cast v0, Ljava/util/ArrayList; // type@00c3 │ │ +004eb4: 6e10 6c02 0000 |0016: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@026c │ │ +004eba: 0c06 |0019: move-result-object v6 │ │ +004ebc: 7210 8202 0600 |001a: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ +004ec2: 0a07 |001d: move-result v7 │ │ +004ec4: 3807 1100 |001e: if-eqz v7, 002f // +0011 │ │ +004ec8: 7210 8302 0600 |0020: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ +004ece: 0c04 |0023: move-result-object v4 │ │ +004ed0: 2047 9300 |0024: instance-of v7, v4, Lfr/syncarnet/sync/SyncedDevice; // type@0093 │ │ +004ed4: 3807 f4ff |0026: if-eqz v7, 001a // -000c │ │ +004ed8: 1f04 9300 |0028: check-cast v4, Lfr/syncarnet/sync/SyncedDevice; // type@0093 │ │ +004edc: 6e20 6802 4500 |002a: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0268 │ │ +004ee2: 28ed |002d: goto 001a // -0013 │ │ +004ee4: 0d01 |002e: move-exception v1 │ │ +004ee6: 1105 |002f: return-object v5 │ │ catches : 1 │ │ 0x0005 - 0x002d │ │ Ljava/lang/Exception; -> 0x002e │ │ positions : │ │ 0x0000 line=296 │ │ 0x0005 line=298 │ │ 0x000b line=299 │ │ 0x0010 line=300 │ │ 0x0016 line=301 │ │ 0x0024 line=302 │ │ 0x0028 line=303 │ │ 0x002e line=307 │ │ 0x002f line=308 │ │ locals : │ │ - 0x0024 - 0x002a reg=5 o Ljava/lang/Object; │ │ + 0x0024 - 0x002a reg=4 o Ljava/lang/Object; │ │ 0x0016 - 0x002e reg=0 al Ljava/util/ArrayList; │ │ 0x000b - 0x002e reg=2 fis Ljava/io/FileInputStream; │ │ - 0x001a - 0x002e reg=3 i$ Ljava/util/Iterator; │ │ - 0x0010 - 0x002e reg=4 is Ljava/io/ObjectInputStream; │ │ - 0x0005 - 0x0030 reg=6 result Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0010 - 0x002e reg=3 is Ljava/io/ObjectInputStream; │ │ + 0x0005 - 0x0030 reg=5 result Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0000 - 0x0030 reg=8 this Lfr/syncarnet/SynCarnet; │ │ │ │ #2 : (in Lfr/syncarnet/SynCarnet;) │ │ name : 'readTaskList' │ │ type : '()Lfr/syncarnet/tasks/TaskList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -004f04: |[004f04] fr.syncarnet.SynCarnet.readTaskList:()Lfr/syncarnet/tasks/TaskList; │ │ -004f14: 5443 7600 |0000: iget-object v3, v4, Lfr/syncarnet/SynCarnet;.tasks_file:Ljava/lang/String; // field@0076 │ │ -004f18: 6e20 b200 3400 |0002: invoke-virtual {v4, v3}, Lfr/syncarnet/SynCarnet;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@00b2 │ │ -004f1e: 0c01 |0005: move-result-object v1 │ │ -004f20: 2202 a900 |0006: new-instance v2, Ljava/io/ObjectInputStream; // type@00a9 │ │ -004f24: 7020 3c02 1200 |0008: invoke-direct {v2, v1}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@023c │ │ -004f2a: 6e10 3d02 0200 |000b: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@023d │ │ -004f30: 0c03 |000e: move-result-object v3 │ │ -004f32: 1f03 9e00 |000f: check-cast v3, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ -004f36: 1103 |0011: return-object v3 │ │ -004f38: 0d00 |0012: move-exception v0 │ │ -004f3a: 2203 9e00 |0013: new-instance v3, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ -004f3e: 7010 1902 0300 |0015: invoke-direct {v3}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ -004f44: 28f9 |0018: goto 0011 // -0007 │ │ +004ef8: |[004ef8] fr.syncarnet.SynCarnet.readTaskList:()Lfr/syncarnet/tasks/TaskList; │ │ +004f08: 5443 7600 |0000: iget-object v3, v4, Lfr/syncarnet/SynCarnet;.tasks_file:Ljava/lang/String; // field@0076 │ │ +004f0c: 6e20 b200 3400 |0002: invoke-virtual {v4, v3}, Lfr/syncarnet/SynCarnet;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@00b2 │ │ +004f12: 0c01 |0005: move-result-object v1 │ │ +004f14: 2202 a900 |0006: new-instance v2, Ljava/io/ObjectInputStream; // type@00a9 │ │ +004f18: 7020 3c02 1200 |0008: invoke-direct {v2, v1}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@023c │ │ +004f1e: 6e10 3d02 0200 |000b: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@023d │ │ +004f24: 0c03 |000e: move-result-object v3 │ │ +004f26: 1f03 9e00 |000f: check-cast v3, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ +004f2a: 1103 |0011: return-object v3 │ │ +004f2c: 0d00 |0012: move-exception v0 │ │ +004f2e: 2203 9e00 |0013: new-instance v3, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ +004f32: 7010 1902 0300 |0015: invoke-direct {v3}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ +004f38: 28f9 |0018: goto 0011 // -0007 │ │ catches : 1 │ │ 0x0000 - 0x0011 │ │ Ljava/lang/Exception; -> 0x0012 │ │ positions : │ │ 0x0000 line=328 │ │ 0x0006 line=329 │ │ 0x000b line=330 │ │ @@ -1509,42 +1507,44 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -004f58: |[004f58] fr.syncarnet.SynCarnet.savePeers:(Ljava/util/ArrayList;)V │ │ -004f68: 5464 6f00 |0000: iget-object v4, v6, Lfr/syncarnet/SynCarnet;.peers_file:Ljava/lang/String; // field@006f │ │ -004f6c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -004f6e: 6e30 b300 4605 |0003: invoke-virtual {v6, v4, v5}, Lfr/syncarnet/SynCarnet;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@00b3 │ │ -004f74: 0c01 |0006: move-result-object v1 │ │ -004f76: 2202 aa00 |0007: new-instance v2, Ljava/io/ObjectOutputStream; // type@00aa │ │ -004f7a: 7020 3e02 1200 |0009: invoke-direct {v2, v1}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@023e │ │ -004f80: 6e20 3f02 7200 |000c: invoke-virtual {v2, v7}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@023f │ │ -004f86: 0e00 |000f: return-void │ │ -004f88: 0d00 |0010: move-exception v0 │ │ -004f8a: 1404 2100 057f |0011: const v4, #float 1.76788e+38 // #7f050021 │ │ -004f90: 6e20 a200 4600 |0014: invoke-virtual {v6, v4}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -004f96: 0c04 |0017: move-result-object v4 │ │ -004f98: 1215 |0018: const/4 v5, #int 1 // #1 │ │ -004f9a: 7130 8800 4605 |0019: invoke-static {v6, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -004fa0: 0c03 |001c: move-result-object v3 │ │ -004fa2: 6e10 8900 0300 |001d: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -004fa8: 28ef |0020: goto 000f // -0011 │ │ +004f4c: |[004f4c] fr.syncarnet.SynCarnet.savePeers:(Ljava/util/ArrayList;)V │ │ +004f5c: 5464 6f00 |0000: iget-object v4, v6, Lfr/syncarnet/SynCarnet;.peers_file:Ljava/lang/String; // field@006f │ │ +004f60: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +004f62: 6e30 b300 4605 |0003: invoke-virtual {v6, v4, v5}, Lfr/syncarnet/SynCarnet;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@00b3 │ │ +004f68: 0c01 |0006: move-result-object v1 │ │ +004f6a: 2202 aa00 |0007: new-instance v2, Ljava/io/ObjectOutputStream; // type@00aa │ │ +004f6e: 7020 3e02 1200 |0009: invoke-direct {v2, v1}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@023e │ │ +004f74: 6e20 3f02 7200 |000c: invoke-virtual {v2, v7}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@023f │ │ +004f7a: 0e00 |000f: return-void │ │ +004f7c: 0d00 |0010: move-exception v0 │ │ +004f7e: 1404 2100 057f |0011: const v4, #float 1.76788e+38 // #7f050021 │ │ +004f84: 6e20 a200 4600 |0014: invoke-virtual {v6, v4}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +004f8a: 0c04 |0017: move-result-object v4 │ │ +004f8c: 1215 |0018: const/4 v5, #int 1 // #1 │ │ +004f8e: 7130 8800 4605 |0019: invoke-static {v6, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +004f94: 0c03 |001c: move-result-object v3 │ │ +004f96: 6e10 8900 0300 |001d: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +004f9c: 28ef |0020: goto 000f // -0011 │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljava/io/IOException; -> 0x0010 │ │ positions : │ │ 0x0000 line=284 │ │ 0x0007 line=285 │ │ 0x000c line=286 │ │ 0x000f line=293 │ │ 0x0010 line=287 │ │ 0x0011 line=288 │ │ + 0x0014 line=289 │ │ + 0x0019 line=288 │ │ 0x001d line=291 │ │ locals : │ │ 0x0000 - 0x0000 reg=7 (null) Ljava/util/ArrayList; │ │ 0x0007 - 0x000f reg=1 fos Ljava/io/FileOutputStream; │ │ 0x000c - 0x000f reg=2 os Ljava/io/ObjectOutputStream; │ │ 0x0011 - 0x0021 reg=0 e Ljava/io/IOException; │ │ 0x001d - 0x0021 reg=3 toast Landroid/widget/Toast; │ │ @@ -1556,144 +1556,145 @@ │ │ type : '(Lfr/syncarnet/tasks/TaskList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -004fbc: |[004fbc] fr.syncarnet.SynCarnet.saveTaskList:(Lfr/syncarnet/tasks/TaskList;)V │ │ -004fcc: 5464 7600 |0000: iget-object v4, v6, Lfr/syncarnet/SynCarnet;.tasks_file:Ljava/lang/String; // field@0076 │ │ -004fd0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -004fd2: 6e30 b300 4605 |0003: invoke-virtual {v6, v4, v5}, Lfr/syncarnet/SynCarnet;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@00b3 │ │ -004fd8: 0c01 |0006: move-result-object v1 │ │ -004fda: 2202 aa00 |0007: new-instance v2, Ljava/io/ObjectOutputStream; // type@00aa │ │ -004fde: 7020 3e02 1200 |0009: invoke-direct {v2, v1}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@023e │ │ -004fe4: 6e20 3f02 7200 |000c: invoke-virtual {v2, v7}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@023f │ │ -004fea: 0e00 |000f: return-void │ │ -004fec: 0d00 |0010: move-exception v0 │ │ -004fee: 1404 2100 057f |0011: const v4, #float 1.76788e+38 // #7f050021 │ │ -004ff4: 6e20 a200 4600 |0014: invoke-virtual {v6, v4}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -004ffa: 0c04 |0017: move-result-object v4 │ │ -004ffc: 1215 |0018: const/4 v5, #int 1 // #1 │ │ -004ffe: 7130 8800 4605 |0019: invoke-static {v6, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -005004: 0c03 |001c: move-result-object v3 │ │ -005006: 6e10 8900 0300 |001d: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -00500c: 28ef |0020: goto 000f // -0011 │ │ +004fb0: |[004fb0] fr.syncarnet.SynCarnet.saveTaskList:(Lfr/syncarnet/tasks/TaskList;)V │ │ +004fc0: 5464 7600 |0000: iget-object v4, v6, Lfr/syncarnet/SynCarnet;.tasks_file:Ljava/lang/String; // field@0076 │ │ +004fc4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +004fc6: 6e30 b300 4605 |0003: invoke-virtual {v6, v4, v5}, Lfr/syncarnet/SynCarnet;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@00b3 │ │ +004fcc: 0c01 |0006: move-result-object v1 │ │ +004fce: 2202 aa00 |0007: new-instance v2, Ljava/io/ObjectOutputStream; // type@00aa │ │ +004fd2: 7020 3e02 1200 |0009: invoke-direct {v2, v1}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@023e │ │ +004fd8: 6e20 3f02 7200 |000c: invoke-virtual {v2, v7}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@023f │ │ +004fde: 0e00 |000f: return-void │ │ +004fe0: 0d00 |0010: move-exception v0 │ │ +004fe2: 1404 2100 057f |0011: const v4, #float 1.76788e+38 // #7f050021 │ │ +004fe8: 6e20 a200 4600 |0014: invoke-virtual {v6, v4}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +004fee: 0c04 |0017: move-result-object v4 │ │ +004ff0: 1215 |0018: const/4 v5, #int 1 // #1 │ │ +004ff2: 7130 8800 4605 |0019: invoke-static {v6, v4, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +004ff8: 0c03 |001c: move-result-object v3 │ │ +004ffa: 6e10 8900 0300 |001d: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +005000: 28ef |0020: goto 000f // -0011 │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljava/io/IOException; -> 0x0010 │ │ positions : │ │ 0x0000 line=315 │ │ 0x0007 line=316 │ │ 0x000c line=317 │ │ 0x000f line=324 │ │ 0x0010 line=318 │ │ 0x0011 line=319 │ │ + 0x0014 line=320 │ │ + 0x0019 line=319 │ │ 0x001d line=322 │ │ locals : │ │ 0x0007 - 0x000f reg=1 fos Ljava/io/FileOutputStream; │ │ 0x000c - 0x000f reg=2 os Ljava/io/ObjectOutputStream; │ │ 0x0011 - 0x0021 reg=0 e Ljava/io/IOException; │ │ 0x001d - 0x0021 reg=3 toast Landroid/widget/Toast; │ │ 0x0000 - 0x0021 reg=6 this Lfr/syncarnet/SynCarnet; │ │ 0x0000 - 0x0021 reg=7 tl Lfr/syncarnet/tasks/TaskList; │ │ │ │ #5 : (in Lfr/syncarnet/SynCarnet;) │ │ name : 'updatePeer' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -005020: |[005020] fr.syncarnet.SynCarnet.updatePeer:(Ljava/lang/String;)V │ │ -005030: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -005032: 5464 7300 |0001: iget-object v4, v6, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ -005036: 6e10 6c02 0400 |0003: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@026c │ │ -00503c: 0c01 |0006: move-result-object v1 │ │ -00503e: 7210 8202 0100 |0007: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ -005044: 0a04 |000a: move-result v4 │ │ -005046: 3804 1d00 |000b: if-eqz v4, 0028 // +001d │ │ -00504a: 7210 8302 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ -005050: 0c03 |0010: move-result-object v3 │ │ -005052: 1f03 9300 |0011: check-cast v3, Lfr/syncarnet/sync/SyncedDevice; // type@0093 │ │ -005056: 6e10 d201 0300 |0013: invoke-virtual {v3}, Lfr/syncarnet/sync/SyncedDevice;.getId:()Ljava/lang/String; // method@01d2 │ │ -00505c: 0c04 |0016: move-result-object v4 │ │ -00505e: 6e20 4e02 4700 |0017: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ -005064: 0a04 |001a: move-result v4 │ │ -005066: 3804 ecff |001b: if-eqz v4, 0007 // -0014 │ │ -00506a: 5464 7300 |001d: iget-object v4, v6, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ -00506e: 6e20 6b02 3400 |001f: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@026b │ │ -005074: 0a04 |0022: move-result v4 │ │ -005076: 7110 4802 0400 |0023: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0248 │ │ -00507c: 0c02 |0026: move-result-object v2 │ │ -00507e: 28e0 |0027: goto 0007 // -0020 │ │ -005080: 3802 1a00 |0028: if-eqz v2, 0042 // +001a │ │ -005084: 5464 7300 |002a: iget-object v4, v6, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ -005088: 6e10 4702 0200 |002c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0247 │ │ -00508e: 0a05 |002f: move-result v5 │ │ -005090: 6e20 6a02 5400 |0030: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@026a │ │ -005096: 0c00 |0033: move-result-object v0 │ │ -005098: 1f00 9300 |0034: check-cast v0, Lfr/syncarnet/sync/SyncedDevice; // type@0093 │ │ -00509c: 6e10 d501 0000 |0036: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncedDevice;.updated:()V // method@01d5 │ │ -0050a2: 5464 7300 |0039: iget-object v4, v6, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ -0050a6: 6e10 4702 0200 |003b: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0247 │ │ -0050ac: 0a05 |003e: move-result v5 │ │ -0050ae: 6e30 6f02 5400 |003f: invoke-virtual {v4, v5, v0}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@026f │ │ -0050b4: 0e00 |0042: return-void │ │ +005014: |[005014] fr.syncarnet.SynCarnet.updatePeer:(Ljava/lang/String;)V │ │ +005024: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +005026: 5453 7300 |0001: iget-object v3, v5, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ +00502a: 6e10 6c02 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@026c │ │ +005030: 0c03 |0006: move-result-object v3 │ │ +005032: 7210 8202 0300 |0007: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ +005038: 0a04 |000a: move-result v4 │ │ +00503a: 3804 1d00 |000b: if-eqz v4, 0028 // +001d │ │ +00503e: 7210 8302 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ +005044: 0c02 |0010: move-result-object v2 │ │ +005046: 1f02 9300 |0011: check-cast v2, Lfr/syncarnet/sync/SyncedDevice; // type@0093 │ │ +00504a: 6e10 d201 0200 |0013: invoke-virtual {v2}, Lfr/syncarnet/sync/SyncedDevice;.getId:()Ljava/lang/String; // method@01d2 │ │ +005050: 0c04 |0016: move-result-object v4 │ │ +005052: 6e20 4e02 4600 |0017: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ +005058: 0a04 |001a: move-result v4 │ │ +00505a: 3804 ecff |001b: if-eqz v4, 0007 // -0014 │ │ +00505e: 5454 7300 |001d: iget-object v4, v5, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ +005062: 6e20 6b02 2400 |001f: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@026b │ │ +005068: 0a04 |0022: move-result v4 │ │ +00506a: 7110 4802 0400 |0023: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0248 │ │ +005070: 0c01 |0026: move-result-object v1 │ │ +005072: 28e0 |0027: goto 0007 // -0020 │ │ +005074: 3801 1a00 |0028: if-eqz v1, 0042 // +001a │ │ +005078: 5453 7300 |002a: iget-object v3, v5, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ +00507c: 6e10 4702 0100 |002c: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0247 │ │ +005082: 0a04 |002f: move-result v4 │ │ +005084: 6e20 6a02 4300 |0030: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@026a │ │ +00508a: 0c00 |0033: move-result-object v0 │ │ +00508c: 1f00 9300 |0034: check-cast v0, Lfr/syncarnet/sync/SyncedDevice; // type@0093 │ │ +005090: 6e10 d501 0000 |0036: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncedDevice;.updated:()V // method@01d5 │ │ +005096: 5453 7300 |0039: iget-object v3, v5, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ +00509a: 6e10 4702 0100 |003b: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0247 │ │ +0050a0: 0a04 |003e: move-result v4 │ │ +0050a2: 6e30 6f02 4300 |003f: invoke-virtual {v3, v4, v0}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@026f │ │ +0050a8: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0001 line=377 │ │ 0x0013 line=378 │ │ 0x001d line=379 │ │ 0x0028 line=382 │ │ 0x002a line=383 │ │ 0x0036 line=384 │ │ 0x0039 line=385 │ │ 0x0042 line=387 │ │ locals : │ │ - 0x0013 - 0x0028 reg=3 sd Lfr/syncarnet/sync/SyncedDevice; │ │ + 0x0013 - 0x0028 reg=2 sd Lfr/syncarnet/sync/SyncedDevice; │ │ 0x0036 - 0x0042 reg=0 device Lfr/syncarnet/sync/SyncedDevice; │ │ - 0x0007 - 0x0043 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0001 - 0x0043 reg=2 index Ljava/lang/Integer; │ │ - 0x0000 - 0x0043 reg=6 this Lfr/syncarnet/SynCarnet; │ │ - 0x0000 - 0x0043 reg=7 id Ljava/lang/String; │ │ + 0x0001 - 0x0043 reg=1 index Ljava/lang/Integer; │ │ + 0x0000 - 0x0043 reg=5 this Lfr/syncarnet/SynCarnet; │ │ + 0x0000 - 0x0043 reg=6 id Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/SynCarnet;) │ │ name : 'addTask' │ │ type : '(Lfr/syncarnet/tasks/Task;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0050b8: |[0050b8] fr.syncarnet.SynCarnet.addTask:(Lfr/syncarnet/tasks/Task;)V │ │ -0050c8: 5431 7500 |0000: iget-object v1, v3, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ -0050cc: 6e20 1a02 4100 |0002: invoke-virtual {v1, v4}, Lfr/syncarnet/tasks/TaskList;.add:(Lfr/syncarnet/tasks/Task;)Z // method@021a │ │ -0050d2: 5431 6600 |0005: iget-object v1, v3, Lfr/syncarnet/SynCarnet;.adapter:Lfr/syncarnet/TaskListAdapter; // field@0066 │ │ -0050d6: 6e10 0001 0100 |0007: invoke-virtual {v1}, Lfr/syncarnet/TaskListAdapter;.notifyDataSetChanged:()V // method@0100 │ │ -0050dc: 6e10 9f00 0300 |000a: invoke-virtual {v3}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ -0050e2: 0c01 |000d: move-result-object v1 │ │ -0050e4: 6e10 2200 0100 |000e: invoke-virtual {v1}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@0022 │ │ -0050ea: 0c00 |0011: move-result-object v0 │ │ -0050ec: 1401 0a00 077f |0012: const v1, #float 1.79446e+38 // #7f07000a │ │ -0050f2: 2202 6f00 |0015: new-instance v2, Lfr/syncarnet/TaskListFragment; // type@006f │ │ -0050f6: 7010 1201 0200 |0017: invoke-direct {v2}, Lfr/syncarnet/TaskListFragment;.:()V // method@0112 │ │ -0050fc: 6e30 2600 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/app/FragmentTransaction;.replace:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@0026 │ │ -005102: 1301 0220 |001d: const/16 v1, #int 8194 // #2002 │ │ -005106: 6e20 2700 1000 |001f: invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;.setTransition:(I)Landroid/app/FragmentTransaction; // method@0027 │ │ -00510c: 6e10 9f00 0300 |0022: invoke-virtual {v3}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ -005112: 0c01 |0025: move-result-object v1 │ │ -005114: 6e10 2300 0100 |0026: invoke-virtual {v1}, Landroid/app/FragmentManager;.popBackStack:()V // method@0023 │ │ -00511a: 6e10 2500 0000 |0029: invoke-virtual {v0}, Landroid/app/FragmentTransaction;.commit:()I // method@0025 │ │ -005120: 0e00 |002c: return-void │ │ +0050ac: |[0050ac] fr.syncarnet.SynCarnet.addTask:(Lfr/syncarnet/tasks/Task;)V │ │ +0050bc: 5431 7500 |0000: iget-object v1, v3, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ +0050c0: 6e20 1a02 4100 |0002: invoke-virtual {v1, v4}, Lfr/syncarnet/tasks/TaskList;.add:(Lfr/syncarnet/tasks/Task;)Z // method@021a │ │ +0050c6: 5431 6600 |0005: iget-object v1, v3, Lfr/syncarnet/SynCarnet;.adapter:Lfr/syncarnet/TaskListAdapter; // field@0066 │ │ +0050ca: 6e10 0001 0100 |0007: invoke-virtual {v1}, Lfr/syncarnet/TaskListAdapter;.notifyDataSetChanged:()V // method@0100 │ │ +0050d0: 6e10 9f00 0300 |000a: invoke-virtual {v3}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ +0050d6: 0c01 |000d: move-result-object v1 │ │ +0050d8: 6e10 2200 0100 |000e: invoke-virtual {v1}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@0022 │ │ +0050de: 0c00 |0011: move-result-object v0 │ │ +0050e0: 1401 0a00 077f |0012: const v1, #float 1.79446e+38 // #7f07000a │ │ +0050e6: 2202 6f00 |0015: new-instance v2, Lfr/syncarnet/TaskListFragment; // type@006f │ │ +0050ea: 7010 1201 0200 |0017: invoke-direct {v2}, Lfr/syncarnet/TaskListFragment;.:()V // method@0112 │ │ +0050f0: 6e30 2600 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/app/FragmentTransaction;.replace:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@0026 │ │ +0050f6: 1301 0220 |001d: const/16 v1, #int 8194 // #2002 │ │ +0050fa: 6e20 2700 1000 |001f: invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;.setTransition:(I)Landroid/app/FragmentTransaction; // method@0027 │ │ +005100: 6e10 9f00 0300 |0022: invoke-virtual {v3}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ +005106: 0c01 |0025: move-result-object v1 │ │ +005108: 6e10 2300 0100 |0026: invoke-virtual {v1}, Landroid/app/FragmentManager;.popBackStack:()V // method@0023 │ │ +00510e: 6e10 2500 0000 |0029: invoke-virtual {v0}, Landroid/app/FragmentTransaction;.commit:()I // method@0025 │ │ +005114: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ 0x000a line=168 │ │ 0x0012 line=169 │ │ 0x001d line=170 │ │ @@ -1710,55 +1711,54 @@ │ │ type : '(Ljava/lang/String;)Lfr/syncarnet/sync/SyncedDevice;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -005124: |[005124] fr.syncarnet.SynCarnet.getPeer:(Ljava/lang/String;)Lfr/syncarnet/sync/SyncedDevice; │ │ -005134: 5432 7300 |0000: iget-object v2, v3, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ -005138: 6e10 6c02 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@026c │ │ -00513e: 0c00 |0005: move-result-object v0 │ │ -005140: 7210 8202 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ -005146: 0a02 |0009: move-result v2 │ │ -005148: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ -00514c: 7210 8302 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ -005152: 0c01 |000f: move-result-object v1 │ │ -005154: 1f01 9300 |0010: check-cast v1, Lfr/syncarnet/sync/SyncedDevice; // type@0093 │ │ -005158: 6e10 d201 0100 |0012: invoke-virtual {v1}, Lfr/syncarnet/sync/SyncedDevice;.getId:()Ljava/lang/String; // method@01d2 │ │ -00515e: 0c02 |0015: move-result-object v2 │ │ -005160: 6e20 4e02 2400 |0016: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ -005166: 0a02 |0019: move-result v2 │ │ -005168: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ -00516c: 1101 |001c: return-object v1 │ │ -00516e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -005170: 28fe |001e: goto 001c // -0002 │ │ +005118: |[005118] fr.syncarnet.SynCarnet.getPeer:(Ljava/lang/String;)Lfr/syncarnet/sync/SyncedDevice; │ │ +005128: 5431 7300 |0000: iget-object v1, v3, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ +00512c: 6e10 6c02 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@026c │ │ +005132: 0c01 |0005: move-result-object v1 │ │ +005134: 7210 8202 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ +00513a: 0a02 |0009: move-result v2 │ │ +00513c: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ +005140: 7210 8302 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ +005146: 0c00 |000f: move-result-object v0 │ │ +005148: 1f00 9300 |0010: check-cast v0, Lfr/syncarnet/sync/SyncedDevice; // type@0093 │ │ +00514c: 6e10 d201 0000 |0012: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncedDevice;.getId:()Ljava/lang/String; // method@01d2 │ │ +005152: 0c02 |0015: move-result-object v2 │ │ +005154: 6e20 4e02 2400 |0016: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ +00515a: 0a02 |0019: move-result v2 │ │ +00515c: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ +005160: 1100 |001c: return-object v0 │ │ +005162: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +005164: 28fe |001e: goto 001c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0012 line=391 │ │ 0x001c line=393 │ │ locals : │ │ - 0x0012 - 0x001c reg=1 sd Lfr/syncarnet/sync/SyncedDevice; │ │ - 0x0006 - 0x001f reg=0 i$ Ljava/util/Iterator; │ │ + 0x0012 - 0x001c reg=0 sd Lfr/syncarnet/sync/SyncedDevice; │ │ 0x0000 - 0x001f reg=3 this Lfr/syncarnet/SynCarnet; │ │ 0x0000 - 0x001f reg=4 id Ljava/lang/String; │ │ │ │ #2 : (in Lfr/syncarnet/SynCarnet;) │ │ name : 'getSyncedDevices' │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -005174: |[005174] fr.syncarnet.SynCarnet.getSyncedDevices:()Ljava/util/ArrayList; │ │ -005184: 5410 7300 |0000: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ -005188: 1100 |0002: return-object v0 │ │ +005168: |[005168] fr.syncarnet.SynCarnet.getSyncedDevices:()Ljava/util/ArrayList; │ │ +005178: 5410 7300 |0000: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ +00517c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/syncarnet/SynCarnet; │ │ │ │ #3 : (in Lfr/syncarnet/SynCarnet;) │ │ @@ -1766,17 +1766,17 @@ │ │ type : '()Lfr/syncarnet/tasks/TaskList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00518c: |[00518c] fr.syncarnet.SynCarnet.getTasks:()Lfr/syncarnet/tasks/TaskList; │ │ -00519c: 5410 7500 |0000: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ -0051a0: 1100 |0002: return-object v0 │ │ +005180: |[005180] fr.syncarnet.SynCarnet.getTasks:()Lfr/syncarnet/tasks/TaskList; │ │ +005190: 5410 7500 |0000: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ +005194: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/syncarnet/SynCarnet; │ │ │ │ #4 : (in Lfr/syncarnet/SynCarnet;) │ │ @@ -1784,17 +1784,17 @@ │ │ type : '()Lfr/syncarnet/TaskListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0051a4: |[0051a4] fr.syncarnet.SynCarnet.getTasksAdapter:()Lfr/syncarnet/TaskListAdapter; │ │ -0051b4: 5410 6600 |0000: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.adapter:Lfr/syncarnet/TaskListAdapter; // field@0066 │ │ -0051b8: 1100 |0002: return-object v0 │ │ +005198: |[005198] fr.syncarnet.SynCarnet.getTasksAdapter:()Lfr/syncarnet/TaskListAdapter; │ │ +0051a8: 5410 6600 |0000: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.adapter:Lfr/syncarnet/TaskListAdapter; // field@0066 │ │ +0051ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/syncarnet/SynCarnet; │ │ │ │ #5 : (in Lfr/syncarnet/SynCarnet;) │ │ @@ -1802,108 +1802,106 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0051bc: |[0051bc] fr.syncarnet.SynCarnet.knowPeer:(Ljava/lang/String;)Z │ │ -0051cc: 5432 7300 |0000: iget-object v2, v3, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ -0051d0: 6e10 6c02 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@026c │ │ -0051d6: 0c00 |0005: move-result-object v0 │ │ -0051d8: 7210 8202 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ -0051de: 0a02 |0009: move-result v2 │ │ -0051e0: 3802 1400 |000a: if-eqz v2, 001e // +0014 │ │ -0051e4: 7210 8302 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ -0051ea: 0c01 |000f: move-result-object v1 │ │ -0051ec: 1f01 9300 |0010: check-cast v1, Lfr/syncarnet/sync/SyncedDevice; // type@0093 │ │ -0051f0: 6e10 d201 0100 |0012: invoke-virtual {v1}, Lfr/syncarnet/sync/SyncedDevice;.getId:()Ljava/lang/String; // method@01d2 │ │ -0051f6: 0c02 |0015: move-result-object v2 │ │ -0051f8: 6e20 4e02 2400 |0016: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ -0051fe: 0a02 |0019: move-result v2 │ │ -005200: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ -005204: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -005206: 0f02 |001d: return v2 │ │ -005208: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -00520a: 28fe |001f: goto 001d // -0002 │ │ +0051b0: |[0051b0] fr.syncarnet.SynCarnet.knowPeer:(Ljava/lang/String;)Z │ │ +0051c0: 5431 7300 |0000: iget-object v1, v3, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ +0051c4: 6e10 6c02 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@026c │ │ +0051ca: 0c01 |0005: move-result-object v1 │ │ +0051cc: 7210 8202 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ +0051d2: 0a02 |0009: move-result v2 │ │ +0051d4: 3802 1400 |000a: if-eqz v2, 001e // +0014 │ │ +0051d8: 7210 8302 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ +0051de: 0c00 |000f: move-result-object v0 │ │ +0051e0: 1f00 9300 |0010: check-cast v0, Lfr/syncarnet/sync/SyncedDevice; // type@0093 │ │ +0051e4: 6e10 d201 0000 |0012: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncedDevice;.getId:()Ljava/lang/String; // method@01d2 │ │ +0051ea: 0c02 |0015: move-result-object v2 │ │ +0051ec: 6e20 4e02 2400 |0016: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ +0051f2: 0a02 |0019: move-result v2 │ │ +0051f4: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ +0051f8: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +0051fa: 0f01 |001d: return v1 │ │ +0051fc: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0051fe: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0012 line=370 │ │ 0x001d line=372 │ │ locals : │ │ - 0x0012 - 0x001d reg=1 sd Lfr/syncarnet/sync/SyncedDevice; │ │ - 0x0006 - 0x0020 reg=0 i$ Ljava/util/Iterator; │ │ + 0x0012 - 0x001d reg=0 sd Lfr/syncarnet/sync/SyncedDevice; │ │ 0x0000 - 0x0020 reg=3 this Lfr/syncarnet/SynCarnet; │ │ 0x0000 - 0x0020 reg=4 id Ljava/lang/String; │ │ │ │ #6 : (in Lfr/syncarnet/SynCarnet;) │ │ name : 'oldestSync' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 51 16-bit code units │ │ -00520c: |[00520c] fr.syncarnet.SynCarnet.oldestSync:()J │ │ -00521c: 5464 7300 |0000: iget-object v4, v6, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ -005220: 6e10 7002 0400 |0002: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0270 │ │ -005226: 0a04 |0005: move-result v4 │ │ -005228: 3904 0500 |0006: if-nez v4, 000b // +0005 │ │ -00522c: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ -005230: 1002 |000a: return-wide v2 │ │ -005232: 2204 c800 |000b: new-instance v4, Ljava/util/Date; // type@00c8 │ │ -005236: 7010 7b02 0400 |000d: invoke-direct {v4}, Ljava/util/Date;.:()V // method@027b │ │ -00523c: 6e10 7d02 0400 |0010: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@027d │ │ -005242: 0b02 |0013: move-result-wide v2 │ │ -005244: 5464 7300 |0014: iget-object v4, v6, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ -005248: 6e10 6c02 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@026c │ │ -00524e: 0c00 |0019: move-result-object v0 │ │ -005250: 7210 8202 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ -005256: 0a04 |001d: move-result v4 │ │ -005258: 3804 ecff |001e: if-eqz v4, 000a // -0014 │ │ -00525c: 7210 8302 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ -005262: 0c01 |0023: move-result-object v1 │ │ -005264: 1f01 9300 |0024: check-cast v1, Lfr/syncarnet/sync/SyncedDevice; // type@0093 │ │ -005268: 6e10 d301 0100 |0026: invoke-virtual {v1}, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:()J // method@01d3 │ │ -00526e: 0b04 |0029: move-result-wide v4 │ │ -005270: 3104 0402 |002a: cmp-long v4, v4, v2 │ │ -005274: 3b04 eeff |002c: if-gez v4, 001a // -0012 │ │ -005278: 6e10 d301 0100 |002e: invoke-virtual {v1}, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:()J // method@01d3 │ │ -00527e: 0b02 |0031: move-result-wide v2 │ │ -005280: 28e8 |0032: goto 001a // -0018 │ │ +005200: |[005200] fr.syncarnet.SynCarnet.oldestSync:()J │ │ +005210: 5461 7300 |0000: iget-object v1, v6, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ +005214: 6e10 7002 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0270 │ │ +00521a: 0a01 |0005: move-result v1 │ │ +00521c: 3901 0500 |0006: if-nez v1, 000b // +0005 │ │ +005220: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ +005224: 1002 |000a: return-wide v2 │ │ +005226: 2201 c800 |000b: new-instance v1, Ljava/util/Date; // type@00c8 │ │ +00522a: 7010 7b02 0100 |000d: invoke-direct {v1}, Ljava/util/Date;.:()V // method@027b │ │ +005230: 6e10 7d02 0100 |0010: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@027d │ │ +005236: 0b02 |0013: move-result-wide v2 │ │ +005238: 5461 7300 |0014: iget-object v1, v6, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ +00523c: 6e10 6c02 0100 |0016: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@026c │ │ +005242: 0c01 |0019: move-result-object v1 │ │ +005244: 7210 8202 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ +00524a: 0a04 |001d: move-result v4 │ │ +00524c: 3804 ecff |001e: if-eqz v4, 000a // -0014 │ │ +005250: 7210 8302 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ +005256: 0c00 |0023: move-result-object v0 │ │ +005258: 1f00 9300 |0024: check-cast v0, Lfr/syncarnet/sync/SyncedDevice; // type@0093 │ │ +00525c: 6e10 d301 0000 |0026: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:()J // method@01d3 │ │ +005262: 0b04 |0029: move-result-wide v4 │ │ +005264: 3104 0402 |002a: cmp-long v4, v4, v2 │ │ +005268: 3b04 eeff |002c: if-gez v4, 001a // -0012 │ │ +00526c: 6e10 d301 0000 |002e: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:()J // method@01d3 │ │ +005272: 0b02 |0031: move-result-wide v2 │ │ +005274: 28e8 |0032: goto 001a // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0008 line=237 │ │ 0x000a line=245 │ │ 0x000b line=239 │ │ 0x0014 line=240 │ │ 0x0026 line=241 │ │ 0x002e line=242 │ │ locals : │ │ - 0x001a - 0x0033 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0026 - 0x0033 reg=1 sd Lfr/syncarnet/sync/SyncedDevice; │ │ + 0x0026 - 0x0033 reg=0 sd Lfr/syncarnet/sync/SyncedDevice; │ │ 0x0014 - 0x0033 reg=2 timestamp J │ │ 0x0000 - 0x0033 reg=6 this Lfr/syncarnet/SynCarnet; │ │ │ │ #7 : (in Lfr/syncarnet/SynCarnet;) │ │ name : 'onActivityResult' │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -005284: |[005284] fr.syncarnet.SynCarnet.onActivityResult:(IILandroid/content/Intent;)V │ │ -005294: 5410 7400 |0000: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -005298: 6e40 c501 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lfr/syncarnet/sync/SyncService;.onBTActivityResult:(IILandroid/content/Intent;)V // method@01c5 │ │ -00529e: 0e00 |0005: return-void │ │ +005278: |[005278] fr.syncarnet.SynCarnet.onActivityResult:(IILandroid/content/Intent;)V │ │ +005288: 5410 7400 |0000: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +00528c: 6e40 c501 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lfr/syncarnet/sync/SyncService;.onBTActivityResult:(IILandroid/content/Intent;)V // method@01c5 │ │ +005292: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0005 line=357 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/syncarnet/SynCarnet; │ │ 0x0000 - 0x0006 reg=2 requestCode I │ │ @@ -1915,29 +1913,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0052a0: |[0052a0] fr.syncarnet.SynCarnet.onAddClick:()V │ │ -0052b0: 6e10 9f00 0300 |0000: invoke-virtual {v3}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ -0052b6: 0c01 |0003: move-result-object v1 │ │ -0052b8: 6e10 2200 0100 |0004: invoke-virtual {v1}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@0022 │ │ -0052be: 0c00 |0007: move-result-object v0 │ │ -0052c0: 1401 0a00 077f |0008: const v1, #float 1.79446e+38 // #7f07000a │ │ -0052c6: 2202 6200 |000b: new-instance v2, Lfr/syncarnet/TaskAddFragment; // type@0062 │ │ -0052ca: 7010 cf00 0200 |000d: invoke-direct {v2}, Lfr/syncarnet/TaskAddFragment;.:()V // method@00cf │ │ -0052d0: 6e30 2600 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/app/FragmentTransaction;.replace:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@0026 │ │ -0052d6: 1301 0110 |0013: const/16 v1, #int 4097 // #1001 │ │ -0052da: 6e20 2700 1000 |0015: invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;.setTransition:(I)Landroid/app/FragmentTransaction; // method@0027 │ │ -0052e0: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0052e2: 6e20 2400 1000 |0019: invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroid/app/FragmentTransaction; // method@0024 │ │ -0052e8: 6e10 2500 0000 |001c: invoke-virtual {v0}, Landroid/app/FragmentTransaction;.commit:()I // method@0025 │ │ -0052ee: 0e00 |001f: return-void │ │ +005294: |[005294] fr.syncarnet.SynCarnet.onAddClick:()V │ │ +0052a4: 6e10 9f00 0300 |0000: invoke-virtual {v3}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ +0052aa: 0c01 |0003: move-result-object v1 │ │ +0052ac: 6e10 2200 0100 |0004: invoke-virtual {v1}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@0022 │ │ +0052b2: 0c00 |0007: move-result-object v0 │ │ +0052b4: 1401 0a00 077f |0008: const v1, #float 1.79446e+38 // #7f07000a │ │ +0052ba: 2202 6200 |000b: new-instance v2, Lfr/syncarnet/TaskAddFragment; // type@0062 │ │ +0052be: 7010 cf00 0200 |000d: invoke-direct {v2}, Lfr/syncarnet/TaskAddFragment;.:()V // method@00cf │ │ +0052c4: 6e30 2600 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/app/FragmentTransaction;.replace:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@0026 │ │ +0052ca: 1301 0110 |0013: const/16 v1, #int 4097 // #1001 │ │ +0052ce: 6e20 2700 1000 |0015: invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;.setTransition:(I)Landroid/app/FragmentTransaction; // method@0027 │ │ +0052d4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0052d6: 6e20 2400 1000 |0019: invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroid/app/FragmentTransaction; // method@0024 │ │ +0052dc: 6e10 2500 0000 |001c: invoke-virtual {v0}, Landroid/app/FragmentTransaction;.commit:()I // method@0025 │ │ +0052e2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0008 line=252 │ │ 0x0013 line=253 │ │ 0x0018 line=254 │ │ 0x001c line=255 │ │ @@ -1951,25 +1949,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0052f0: |[0052f0] fr.syncarnet.SynCarnet.onClearDeletedClick:()V │ │ -005300: 5420 7500 |0000: iget-object v0, v2, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ -005304: 6e10 1d02 0000 |0002: invoke-virtual {v0}, Lfr/syncarnet/tasks/TaskList;.clearDeleted:()V // method@021d │ │ -00530a: 1400 1000 057f |0005: const v0, #float 1.76788e+38 // #7f050010 │ │ -005310: 6e20 a200 0200 |0008: invoke-virtual {v2, v0}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -005316: 0c00 |000b: move-result-object v0 │ │ -005318: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -00531a: 7130 8800 0201 |000d: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -005320: 0c00 |0010: move-result-object v0 │ │ -005322: 6e10 8900 0000 |0011: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -005328: 0e00 |0014: return-void │ │ +0052e4: |[0052e4] fr.syncarnet.SynCarnet.onClearDeletedClick:()V │ │ +0052f4: 5420 7500 |0000: iget-object v0, v2, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ +0052f8: 6e10 1d02 0000 |0002: invoke-virtual {v0}, Lfr/syncarnet/tasks/TaskList;.clearDeleted:()V // method@021d │ │ +0052fe: 1400 1000 057f |0005: const v0, #float 1.76788e+38 // #7f050010 │ │ +005304: 6e20 a200 0200 |0008: invoke-virtual {v2, v0}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +00530a: 0c00 |000b: move-result-object v0 │ │ +00530c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +00530e: 7130 8800 0201 |000d: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +005314: 0c00 |0010: move-result-object v0 │ │ +005316: 6e10 8900 0000 |0011: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +00531c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0005 line=261 │ │ 0x0014 line=262 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lfr/syncarnet/SynCarnet; │ │ @@ -1979,82 +1977,82 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 144 16-bit code units │ │ -00532c: |[00532c] fr.syncarnet.SynCarnet.onCreate:(Landroid/os/Bundle;)V │ │ -00533c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -00533e: 6f20 0700 7600 |0001: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ -005344: 1402 0400 037f |0004: const v2, #float 1.74129e+38 // #7f030004 │ │ -00534a: 6e20 be00 2600 |0007: invoke-virtual {v6, v2}, Lfr/syncarnet/SynCarnet;.setContentView:(I)V // method@00be │ │ -005350: 5462 6800 |000a: iget-object v2, v6, Lfr/syncarnet/SynCarnet;.intentFilter:Landroid/content/IntentFilter; // field@0068 │ │ -005354: 1a03 e601 |000c: const-string v3, "android.net.wifi.p2p.STATE_CHANGED" // string@01e6 │ │ -005358: 6e20 5400 3200 |000e: invoke-virtual {v2, v3}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0054 │ │ -00535e: 5462 6800 |0011: iget-object v2, v6, Lfr/syncarnet/SynCarnet;.intentFilter:Landroid/content/IntentFilter; // field@0068 │ │ -005362: 1a03 e501 |0013: const-string v3, "android.net.wifi.p2p.PEERS_CHANGED" // string@01e5 │ │ -005366: 6e20 5400 3200 |0015: invoke-virtual {v2, v3}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0054 │ │ -00536c: 5462 6800 |0018: iget-object v2, v6, Lfr/syncarnet/SynCarnet;.intentFilter:Landroid/content/IntentFilter; // field@0068 │ │ -005370: 1a03 e401 |001a: const-string v3, "android.net.wifi.p2p.CONNECTION_STATE_CHANGE" // string@01e4 │ │ -005374: 6e20 5400 3200 |001c: invoke-virtual {v2, v3}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0054 │ │ -00537a: 1a02 2904 |001f: const-string v2, "wifip2p" // string@0429 │ │ -00537e: 6e20 a400 2600 |0021: invoke-virtual {v6, v2}, Lfr/syncarnet/SynCarnet;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a4 │ │ -005384: 0c02 |0024: move-result-object v2 │ │ -005386: 1f02 2b00 |0025: check-cast v2, Landroid/net/wifi/p2p/WifiP2pManager; // type@002b │ │ -00538a: 5b62 6d00 |0027: iput-object v2, v6, Lfr/syncarnet/SynCarnet;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@006d │ │ -00538e: 5462 6d00 |0029: iget-object v2, v6, Lfr/syncarnet/SynCarnet;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@006d │ │ -005392: 6e10 a000 0600 |002b: invoke-virtual {v6}, Lfr/syncarnet/SynCarnet;.getMainLooper:()Landroid/os/Looper; // method@00a0 │ │ -005398: 0c03 |002e: move-result-object v3 │ │ -00539a: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -00539c: 6e40 5d00 6243 |0030: invoke-virtual {v2, v6, v3, v4}, Landroid/net/wifi/p2p/WifiP2pManager;.initialize:(Landroid/content/Context;Landroid/os/Looper;Landroid/net/wifi/p2p/WifiP2pManager$ChannelListener;)Landroid/net/wifi/p2p/WifiP2pManager$Channel; // method@005d │ │ -0053a2: 0c02 |0033: move-result-object v2 │ │ -0053a4: 5b62 6700 |0034: iput-object v2, v6, Lfr/syncarnet/SynCarnet;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@0067 │ │ -0053a8: 7010 b500 0600 |0036: invoke-direct {v6}, Lfr/syncarnet/SynCarnet;.readTaskList:()Lfr/syncarnet/tasks/TaskList; // method@00b5 │ │ -0053ae: 0c02 |0039: move-result-object v2 │ │ -0053b0: 5b62 7500 |003a: iput-object v2, v6, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ -0053b4: 7010 b400 0600 |003c: invoke-direct {v6}, Lfr/syncarnet/SynCarnet;.readSavedPeers:()Ljava/util/ArrayList; // method@00b4 │ │ -0053ba: 0c02 |003f: move-result-object v2 │ │ -0053bc: 5b62 7300 |0040: iput-object v2, v6, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ -0053c0: 2202 6b00 |0042: new-instance v2, Lfr/syncarnet/TaskListAdapter; // type@006b │ │ -0053c4: 5463 7500 |0044: iget-object v3, v6, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ -0053c8: 7030 f600 6203 |0046: invoke-direct {v2, v6, v3}, Lfr/syncarnet/TaskListAdapter;.:(Landroid/content/Context;Lfr/syncarnet/tasks/TaskList;)V // method@00f6 │ │ -0053ce: 5b62 6600 |0049: iput-object v2, v6, Lfr/syncarnet/SynCarnet;.adapter:Lfr/syncarnet/TaskListAdapter; // field@0066 │ │ -0053d2: 3907 2200 |004b: if-nez v7, 006d // +0022 │ │ -0053d6: 6e10 9e00 0600 |004d: invoke-virtual {v6}, Lfr/syncarnet/SynCarnet;.getActionBar:()Landroid/app/ActionBar; // method@009e │ │ -0053dc: 0c00 |0050: move-result-object v0 │ │ -0053de: 6e20 0100 5000 |0051: invoke-virtual {v0, v5}, Landroid/app/ActionBar;.setHomeButtonEnabled:(Z)V // method@0001 │ │ -0053e4: 6e20 0300 5000 |0054: invoke-virtual {v0, v5}, Landroid/app/ActionBar;.setNavigationMode:(I)V // method@0003 │ │ -0053ea: 6e10 9f00 0600 |0057: invoke-virtual {v6}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ -0053f0: 0c02 |005a: move-result-object v2 │ │ -0053f2: 6e10 2200 0200 |005b: invoke-virtual {v2}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@0022 │ │ -0053f8: 0c01 |005e: move-result-object v1 │ │ -0053fa: 1402 0a00 077f |005f: const v2, #float 1.79446e+38 // #7f07000a │ │ -005400: 2203 6f00 |0062: new-instance v3, Lfr/syncarnet/TaskListFragment; // type@006f │ │ -005404: 7010 1201 0300 |0064: invoke-direct {v3}, Lfr/syncarnet/TaskListFragment;.:()V // method@0112 │ │ -00540a: 6e30 2600 2103 |0067: invoke-virtual {v1, v2, v3}, Landroid/app/FragmentTransaction;.replace:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@0026 │ │ -005410: 6e10 2500 0100 |006a: invoke-virtual {v1}, Landroid/app/FragmentTransaction;.commit:()I // method@0025 │ │ -005416: 7100 3200 0000 |006d: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@0032 │ │ -00541c: 0c02 |0070: move-result-object v2 │ │ -00541e: 5b62 6c00 |0071: iput-object v2, v6, Lfr/syncarnet/SynCarnet;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@006c │ │ -005422: 5462 6c00 |0073: iget-object v2, v6, Lfr/syncarnet/SynCarnet;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@006c │ │ -005426: 3902 0d00 |0075: if-nez v2, 0082 // +000d │ │ -00542a: 1a02 2000 |0077: const-string v2, "Bluetooth is not available" // string@0020 │ │ -00542e: 1213 |0079: const/4 v3, #int 1 // #1 │ │ -005430: 7130 8800 2603 |007a: invoke-static {v6, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -005436: 0c02 |007d: move-result-object v2 │ │ -005438: 6e10 8900 0200 |007e: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -00543e: 0e00 |0081: return-void │ │ -005440: 2202 9200 |0082: new-instance v2, Lfr/syncarnet/sync/SyncService; // type@0092 │ │ -005444: 5463 6d00 |0084: iget-object v3, v6, Lfr/syncarnet/SynCarnet;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@006d │ │ -005448: 5464 6700 |0086: iget-object v4, v6, Lfr/syncarnet/SynCarnet;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@0067 │ │ -00544c: 5465 6c00 |0088: iget-object v5, v6, Lfr/syncarnet/SynCarnet;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@006c │ │ -005450: 7055 ba01 6243 |008a: invoke-direct {v2, v6, v3, v4, v5}, Lfr/syncarnet/sync/SyncService;.:(Lfr/syncarnet/SynCarnet;Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/bluetooth/BluetoothAdapter;)V // method@01ba │ │ -005456: 5b62 7400 |008d: iput-object v2, v6, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -00545a: 28f2 |008f: goto 0081 // -000e │ │ +005320: |[005320] fr.syncarnet.SynCarnet.onCreate:(Landroid/os/Bundle;)V │ │ +005330: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +005332: 6f20 0700 7600 |0001: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ +005338: 1402 0400 037f |0004: const v2, #float 1.74129e+38 // #7f030004 │ │ +00533e: 6e20 be00 2600 |0007: invoke-virtual {v6, v2}, Lfr/syncarnet/SynCarnet;.setContentView:(I)V // method@00be │ │ +005344: 5462 6800 |000a: iget-object v2, v6, Lfr/syncarnet/SynCarnet;.intentFilter:Landroid/content/IntentFilter; // field@0068 │ │ +005348: 1a03 e601 |000c: const-string v3, "android.net.wifi.p2p.STATE_CHANGED" // string@01e6 │ │ +00534c: 6e20 5400 3200 |000e: invoke-virtual {v2, v3}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0054 │ │ +005352: 5462 6800 |0011: iget-object v2, v6, Lfr/syncarnet/SynCarnet;.intentFilter:Landroid/content/IntentFilter; // field@0068 │ │ +005356: 1a03 e501 |0013: const-string v3, "android.net.wifi.p2p.PEERS_CHANGED" // string@01e5 │ │ +00535a: 6e20 5400 3200 |0015: invoke-virtual {v2, v3}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0054 │ │ +005360: 5462 6800 |0018: iget-object v2, v6, Lfr/syncarnet/SynCarnet;.intentFilter:Landroid/content/IntentFilter; // field@0068 │ │ +005364: 1a03 e401 |001a: const-string v3, "android.net.wifi.p2p.CONNECTION_STATE_CHANGE" // string@01e4 │ │ +005368: 6e20 5400 3200 |001c: invoke-virtual {v2, v3}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0054 │ │ +00536e: 1a02 2804 |001f: const-string v2, "wifip2p" // string@0428 │ │ +005372: 6e20 a400 2600 |0021: invoke-virtual {v6, v2}, Lfr/syncarnet/SynCarnet;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a4 │ │ +005378: 0c02 |0024: move-result-object v2 │ │ +00537a: 1f02 2b00 |0025: check-cast v2, Landroid/net/wifi/p2p/WifiP2pManager; // type@002b │ │ +00537e: 5b62 6d00 |0027: iput-object v2, v6, Lfr/syncarnet/SynCarnet;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@006d │ │ +005382: 5462 6d00 |0029: iget-object v2, v6, Lfr/syncarnet/SynCarnet;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@006d │ │ +005386: 6e10 a000 0600 |002b: invoke-virtual {v6}, Lfr/syncarnet/SynCarnet;.getMainLooper:()Landroid/os/Looper; // method@00a0 │ │ +00538c: 0c03 |002e: move-result-object v3 │ │ +00538e: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +005390: 6e40 5d00 6243 |0030: invoke-virtual {v2, v6, v3, v4}, Landroid/net/wifi/p2p/WifiP2pManager;.initialize:(Landroid/content/Context;Landroid/os/Looper;Landroid/net/wifi/p2p/WifiP2pManager$ChannelListener;)Landroid/net/wifi/p2p/WifiP2pManager$Channel; // method@005d │ │ +005396: 0c02 |0033: move-result-object v2 │ │ +005398: 5b62 6700 |0034: iput-object v2, v6, Lfr/syncarnet/SynCarnet;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@0067 │ │ +00539c: 7010 b500 0600 |0036: invoke-direct {v6}, Lfr/syncarnet/SynCarnet;.readTaskList:()Lfr/syncarnet/tasks/TaskList; // method@00b5 │ │ +0053a2: 0c02 |0039: move-result-object v2 │ │ +0053a4: 5b62 7500 |003a: iput-object v2, v6, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ +0053a8: 7010 b400 0600 |003c: invoke-direct {v6}, Lfr/syncarnet/SynCarnet;.readSavedPeers:()Ljava/util/ArrayList; // method@00b4 │ │ +0053ae: 0c02 |003f: move-result-object v2 │ │ +0053b0: 5b62 7300 |0040: iput-object v2, v6, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ +0053b4: 2202 6b00 |0042: new-instance v2, Lfr/syncarnet/TaskListAdapter; // type@006b │ │ +0053b8: 5463 7500 |0044: iget-object v3, v6, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ +0053bc: 7030 f600 6203 |0046: invoke-direct {v2, v6, v3}, Lfr/syncarnet/TaskListAdapter;.:(Landroid/content/Context;Lfr/syncarnet/tasks/TaskList;)V // method@00f6 │ │ +0053c2: 5b62 6600 |0049: iput-object v2, v6, Lfr/syncarnet/SynCarnet;.adapter:Lfr/syncarnet/TaskListAdapter; // field@0066 │ │ +0053c6: 3907 2200 |004b: if-nez v7, 006d // +0022 │ │ +0053ca: 6e10 9e00 0600 |004d: invoke-virtual {v6}, Lfr/syncarnet/SynCarnet;.getActionBar:()Landroid/app/ActionBar; // method@009e │ │ +0053d0: 0c00 |0050: move-result-object v0 │ │ +0053d2: 6e20 0100 5000 |0051: invoke-virtual {v0, v5}, Landroid/app/ActionBar;.setHomeButtonEnabled:(Z)V // method@0001 │ │ +0053d8: 6e20 0300 5000 |0054: invoke-virtual {v0, v5}, Landroid/app/ActionBar;.setNavigationMode:(I)V // method@0003 │ │ +0053de: 6e10 9f00 0600 |0057: invoke-virtual {v6}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ +0053e4: 0c02 |005a: move-result-object v2 │ │ +0053e6: 6e10 2200 0200 |005b: invoke-virtual {v2}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@0022 │ │ +0053ec: 0c01 |005e: move-result-object v1 │ │ +0053ee: 1402 0a00 077f |005f: const v2, #float 1.79446e+38 // #7f07000a │ │ +0053f4: 2203 6f00 |0062: new-instance v3, Lfr/syncarnet/TaskListFragment; // type@006f │ │ +0053f8: 7010 1201 0300 |0064: invoke-direct {v3}, Lfr/syncarnet/TaskListFragment;.:()V // method@0112 │ │ +0053fe: 6e30 2600 2103 |0067: invoke-virtual {v1, v2, v3}, Landroid/app/FragmentTransaction;.replace:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@0026 │ │ +005404: 6e10 2500 0100 |006a: invoke-virtual {v1}, Landroid/app/FragmentTransaction;.commit:()I // method@0025 │ │ +00540a: 7100 3200 0000 |006d: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@0032 │ │ +005410: 0c02 |0070: move-result-object v2 │ │ +005412: 5b62 6c00 |0071: iput-object v2, v6, Lfr/syncarnet/SynCarnet;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@006c │ │ +005416: 5462 6c00 |0073: iget-object v2, v6, Lfr/syncarnet/SynCarnet;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@006c │ │ +00541a: 3902 0d00 |0075: if-nez v2, 0082 // +000d │ │ +00541e: 1a02 2000 |0077: const-string v2, "Bluetooth is not available" // string@0020 │ │ +005422: 1213 |0079: const/4 v3, #int 1 // #1 │ │ +005424: 7130 8800 2603 |007a: invoke-static {v6, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +00542a: 0c02 |007d: move-result-object v2 │ │ +00542c: 6e10 8900 0200 |007e: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +005432: 0e00 |0081: return-void │ │ +005434: 2202 9200 |0082: new-instance v2, Lfr/syncarnet/sync/SyncService; // type@0092 │ │ +005438: 5463 6d00 |0084: iget-object v3, v6, Lfr/syncarnet/SynCarnet;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@006d │ │ +00543c: 5464 6700 |0086: iget-object v4, v6, Lfr/syncarnet/SynCarnet;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@0067 │ │ +005440: 5465 6c00 |0088: iget-object v5, v6, Lfr/syncarnet/SynCarnet;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@006c │ │ +005444: 7055 ba01 6243 |008a: invoke-direct {v2, v6, v3, v4, v5}, Lfr/syncarnet/sync/SyncService;.:(Lfr/syncarnet/SynCarnet;Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/bluetooth/BluetoothAdapter;)V // method@01ba │ │ +00544a: 5b62 7400 |008d: iput-object v2, v6, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +00544e: 28f2 |008f: goto 0081 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0004 line=95 │ │ 0x000a line=97 │ │ 0x0011 line=98 │ │ 0x0018 line=99 │ │ @@ -2086,29 +2084,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -00545c: |[00545c] fr.syncarnet.SynCarnet.onManageSyncedDevicesClick:()V │ │ -00546c: 6e10 9f00 0300 |0000: invoke-virtual {v3}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ -005472: 0c01 |0003: move-result-object v1 │ │ -005474: 6e10 2200 0100 |0004: invoke-virtual {v1}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@0022 │ │ -00547a: 0c00 |0007: move-result-object v0 │ │ -00547c: 1401 0a00 077f |0008: const v1, #float 1.79446e+38 // #7f07000a │ │ -005482: 2202 9700 |000b: new-instance v2, Lfr/syncarnet/sync/SyncedDevicesFragment; // type@0097 │ │ -005486: 7010 dc01 0200 |000d: invoke-direct {v2}, Lfr/syncarnet/sync/SyncedDevicesFragment;.:()V // method@01dc │ │ -00548c: 6e30 2600 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/app/FragmentTransaction;.replace:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@0026 │ │ -005492: 1301 0110 |0013: const/16 v1, #int 4097 // #1001 │ │ -005496: 6e20 2700 1000 |0015: invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;.setTransition:(I)Landroid/app/FragmentTransaction; // method@0027 │ │ -00549c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -00549e: 6e20 2400 1000 |0019: invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroid/app/FragmentTransaction; // method@0024 │ │ -0054a4: 6e10 2500 0000 |001c: invoke-virtual {v0}, Landroid/app/FragmentTransaction;.commit:()I // method@0025 │ │ -0054aa: 0e00 |001f: return-void │ │ +005450: |[005450] fr.syncarnet.SynCarnet.onManageSyncedDevicesClick:()V │ │ +005460: 6e10 9f00 0300 |0000: invoke-virtual {v3}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ +005466: 0c01 |0003: move-result-object v1 │ │ +005468: 6e10 2200 0100 |0004: invoke-virtual {v1}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@0022 │ │ +00546e: 0c00 |0007: move-result-object v0 │ │ +005470: 1401 0a00 077f |0008: const v1, #float 1.79446e+38 // #7f07000a │ │ +005476: 2202 9700 |000b: new-instance v2, Lfr/syncarnet/sync/SyncedDevicesFragment; // type@0097 │ │ +00547a: 7010 dc01 0200 |000d: invoke-direct {v2}, Lfr/syncarnet/sync/SyncedDevicesFragment;.:()V // method@01dc │ │ +005480: 6e30 2600 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/app/FragmentTransaction;.replace:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@0026 │ │ +005486: 1301 0110 |0013: const/16 v1, #int 4097 // #1001 │ │ +00548a: 6e20 2700 1000 |0015: invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;.setTransition:(I)Landroid/app/FragmentTransaction; // method@0027 │ │ +005490: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +005492: 6e20 2400 1000 |0019: invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroid/app/FragmentTransaction; // method@0024 │ │ +005498: 6e10 2500 0000 |001c: invoke-virtual {v0}, Landroid/app/FragmentTransaction;.commit:()I // method@0025 │ │ +00549e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0008 line=341 │ │ 0x0013 line=342 │ │ 0x0018 line=343 │ │ 0x001c line=344 │ │ @@ -2122,38 +2120,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0054ac: |[0054ac] fr.syncarnet.SynCarnet.onPause:()V │ │ -0054bc: 6f10 0a00 0400 |0000: invoke-super {v4}, Landroid/app/Activity;.onPause:()V // method@000a │ │ -0054c2: 5441 7500 |0003: iget-object v1, v4, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ -0054c6: 7020 bd00 1400 |0005: invoke-direct {v4, v1}, Lfr/syncarnet/SynCarnet;.saveTaskList:(Lfr/syncarnet/tasks/TaskList;)V // method@00bd │ │ -0054cc: 5441 7300 |0008: iget-object v1, v4, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ -0054d0: 7020 bc00 1400 |000a: invoke-direct {v4, v1}, Lfr/syncarnet/SynCarnet;.savePeers:(Ljava/util/ArrayList;)V // method@00bc │ │ -0054d6: 5441 7100 |000d: iget-object v1, v4, Lfr/syncarnet/SynCarnet;.receiver:Landroid/content/BroadcastReceiver; // field@0071 │ │ -0054da: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -0054de: 5441 7100 |0011: iget-object v1, v4, Lfr/syncarnet/SynCarnet;.receiver:Landroid/content/BroadcastReceiver; // field@0071 │ │ -0054e2: 6e20 c600 1400 |0013: invoke-virtual {v4, v1}, Lfr/syncarnet/SynCarnet;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@00c6 │ │ -0054e8: 0e00 |0016: return-void │ │ -0054ea: 0d00 |0017: move-exception v0 │ │ -0054ec: 1a01 7501 |0018: const-string v1, "SynCarnet" // string@0175 │ │ -0054f0: 2202 ba00 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@00ba │ │ -0054f4: 7010 5202 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -0054fa: 1a03 5000 |001f: const-string v3, "IllegalArgumentException : " // string@0050 │ │ -0054fe: 6e20 5502 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -005504: 0c02 |0024: move-result-object v2 │ │ -005506: 6e20 5402 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0254 │ │ -00550c: 0c02 |0028: move-result-object v2 │ │ -00550e: 6e10 5602 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -005514: 0c02 |002c: move-result-object v2 │ │ -005516: 7120 6500 2100 |002d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ -00551c: 28e6 |0030: goto 0016 // -001a │ │ +0054a0: |[0054a0] fr.syncarnet.SynCarnet.onPause:()V │ │ +0054b0: 6f10 0a00 0400 |0000: invoke-super {v4}, Landroid/app/Activity;.onPause:()V // method@000a │ │ +0054b6: 5441 7500 |0003: iget-object v1, v4, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ +0054ba: 7020 bd00 1400 |0005: invoke-direct {v4, v1}, Lfr/syncarnet/SynCarnet;.saveTaskList:(Lfr/syncarnet/tasks/TaskList;)V // method@00bd │ │ +0054c0: 5441 7300 |0008: iget-object v1, v4, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ +0054c4: 7020 bc00 1400 |000a: invoke-direct {v4, v1}, Lfr/syncarnet/SynCarnet;.savePeers:(Ljava/util/ArrayList;)V // method@00bc │ │ +0054ca: 5441 7100 |000d: iget-object v1, v4, Lfr/syncarnet/SynCarnet;.receiver:Landroid/content/BroadcastReceiver; // field@0071 │ │ +0054ce: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +0054d2: 5441 7100 |0011: iget-object v1, v4, Lfr/syncarnet/SynCarnet;.receiver:Landroid/content/BroadcastReceiver; // field@0071 │ │ +0054d6: 6e20 c600 1400 |0013: invoke-virtual {v4, v1}, Lfr/syncarnet/SynCarnet;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@00c6 │ │ +0054dc: 0e00 |0016: return-void │ │ +0054de: 0d00 |0017: move-exception v0 │ │ +0054e0: 1a01 7501 |0018: const-string v1, "SynCarnet" // string@0175 │ │ +0054e4: 2202 ba00 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@00ba │ │ +0054e8: 7010 5202 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +0054ee: 1a03 5000 |001f: const-string v3, "IllegalArgumentException : " // string@0050 │ │ +0054f2: 6e20 5502 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +0054f8: 0c02 |0024: move-result-object v2 │ │ +0054fa: 6e20 5402 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0254 │ │ +005500: 0c02 |0028: move-result-object v2 │ │ +005502: 6e10 5602 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +005508: 0c02 |002c: move-result-object v2 │ │ +00550a: 7120 6500 2100 |002d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ +005510: 28e6 |0030: goto 0016 // -001a │ │ catches : 1 │ │ 0x0011 - 0x0016 │ │ Ljava/lang/IllegalArgumentException; -> 0x0017 │ │ positions : │ │ 0x0000 line=138 │ │ 0x0003 line=139 │ │ 0x0008 line=140 │ │ @@ -2171,17 +2169,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -005530: |[005530] fr.syncarnet.SynCarnet.onResume:()V │ │ -005540: 6f10 0b00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onResume:()V // method@000b │ │ -005546: 0e00 |0003: return-void │ │ +005524: |[005524] fr.syncarnet.SynCarnet.onResume:()V │ │ +005534: 6f10 0b00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onResume:()V // method@000b │ │ +00553a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/SynCarnet; │ │ │ │ @@ -2190,18 +2188,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -005548: |[005548] fr.syncarnet.SynCarnet.onSyncBTClick:()V │ │ -005558: 5410 7400 |0000: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -00555c: 6e10 c801 0000 |0002: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncService;.onSyncBTClick:()V // method@01c8 │ │ -005562: 0e00 |0005: return-void │ │ +00553c: |[00553c] fr.syncarnet.SynCarnet.onSyncBTClick:()V │ │ +00554c: 5410 7400 |0000: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +005550: 6e10 c801 0000 |0002: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncService;.onSyncBTClick:()V // method@01c8 │ │ +005556: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0005 line=353 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/syncarnet/SynCarnet; │ │ │ │ @@ -2210,18 +2208,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -005564: |[005564] fr.syncarnet.SynCarnet.onSyncWifiClick:()V │ │ -005574: 5410 7400 |0000: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -005578: 6e10 c901 0000 |0002: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncService;.onSyncWifiClick:()V // method@01c9 │ │ -00557e: 0e00 |0005: return-void │ │ +005558: |[005558] fr.syncarnet.SynCarnet.onSyncWifiClick:()V │ │ +005568: 5410 7400 |0000: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +00556c: 6e10 c901 0000 |0002: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncService;.onSyncWifiClick:()V // method@01c9 │ │ +005572: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0005 line=349 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/syncarnet/SynCarnet; │ │ │ │ @@ -2230,18 +2228,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -005580: |[005580] fr.syncarnet.SynCarnet.removeSyncedDevice:(I)V │ │ -005590: 5410 7300 |0000: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ -005594: 6e20 6d02 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@026d │ │ -00559a: 0e00 |0005: return-void │ │ +005574: |[005574] fr.syncarnet.SynCarnet.removeSyncedDevice:(I)V │ │ +005584: 5410 7300 |0000: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ +005588: 6e20 6d02 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@026d │ │ +00558e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/syncarnet/SynCarnet; │ │ 0x0000 - 0x0006 reg=2 pos I │ │ @@ -2251,18 +2249,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00559c: |[00559c] fr.syncarnet.SynCarnet.removeTask:(I)V │ │ -0055ac: 5410 6600 |0000: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.adapter:Lfr/syncarnet/TaskListAdapter; // field@0066 │ │ -0055b0: 6e20 0201 2000 |0002: invoke-virtual {v0, v2}, Lfr/syncarnet/TaskListAdapter;.removeTask:(I)V // method@0102 │ │ -0055b6: 0e00 |0005: return-void │ │ +005590: |[005590] fr.syncarnet.SynCarnet.removeTask:(I)V │ │ +0055a0: 5410 6600 |0000: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.adapter:Lfr/syncarnet/TaskListAdapter; // field@0066 │ │ +0055a4: 6e20 0201 2000 |0002: invoke-virtual {v0, v2}, Lfr/syncarnet/TaskListAdapter;.removeTask:(I)V // method@0102 │ │ +0055aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=220 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/syncarnet/SynCarnet; │ │ 0x0000 - 0x0006 reg=2 position I │ │ @@ -2272,36 +2270,36 @@ │ │ type : '(Lfr/syncarnet/tasks/Task;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0055b8: |[0055b8] fr.syncarnet.SynCarnet.replaceTask:(Lfr/syncarnet/tasks/Task;Ljava/lang/String;)V │ │ -0055c8: 5431 7500 |0000: iget-object v1, v3, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ -0055cc: 6e30 2902 4105 |0002: invoke-virtual {v1, v4, v5}, Lfr/syncarnet/tasks/TaskList;.remove:(Ljava/lang/Object;Ljava/lang/String;)Z // method@0229 │ │ -0055d2: 5431 7500 |0005: iget-object v1, v3, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ -0055d6: 6e20 1a02 4100 |0007: invoke-virtual {v1, v4}, Lfr/syncarnet/tasks/TaskList;.add:(Lfr/syncarnet/tasks/Task;)Z // method@021a │ │ -0055dc: 5431 6600 |000a: iget-object v1, v3, Lfr/syncarnet/SynCarnet;.adapter:Lfr/syncarnet/TaskListAdapter; // field@0066 │ │ -0055e0: 6e10 0001 0100 |000c: invoke-virtual {v1}, Lfr/syncarnet/TaskListAdapter;.notifyDataSetChanged:()V // method@0100 │ │ -0055e6: 6e10 9f00 0300 |000f: invoke-virtual {v3}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ -0055ec: 0c01 |0012: move-result-object v1 │ │ -0055ee: 6e10 2200 0100 |0013: invoke-virtual {v1}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@0022 │ │ -0055f4: 0c00 |0016: move-result-object v0 │ │ -0055f6: 1401 0a00 077f |0017: const v1, #float 1.79446e+38 // #7f07000a │ │ -0055fc: 2202 6f00 |001a: new-instance v2, Lfr/syncarnet/TaskListFragment; // type@006f │ │ -005600: 7010 1201 0200 |001c: invoke-direct {v2}, Lfr/syncarnet/TaskListFragment;.:()V // method@0112 │ │ -005606: 6e30 2600 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/app/FragmentTransaction;.replace:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@0026 │ │ -00560c: 1301 0220 |0022: const/16 v1, #int 8194 // #2002 │ │ -005610: 6e20 2700 1000 |0024: invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;.setTransition:(I)Landroid/app/FragmentTransaction; // method@0027 │ │ -005616: 6e10 9f00 0300 |0027: invoke-virtual {v3}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ -00561c: 0c01 |002a: move-result-object v1 │ │ -00561e: 6e10 2300 0100 |002b: invoke-virtual {v1}, Landroid/app/FragmentManager;.popBackStack:()V // method@0023 │ │ -005624: 6e10 2500 0000 |002e: invoke-virtual {v0}, Landroid/app/FragmentTransaction;.commit:()I // method@0025 │ │ -00562a: 0e00 |0031: return-void │ │ +0055ac: |[0055ac] fr.syncarnet.SynCarnet.replaceTask:(Lfr/syncarnet/tasks/Task;Ljava/lang/String;)V │ │ +0055bc: 5431 7500 |0000: iget-object v1, v3, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ +0055c0: 6e30 2902 4105 |0002: invoke-virtual {v1, v4, v5}, Lfr/syncarnet/tasks/TaskList;.remove:(Ljava/lang/Object;Ljava/lang/String;)Z // method@0229 │ │ +0055c6: 5431 7500 |0005: iget-object v1, v3, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ +0055ca: 6e20 1a02 4100 |0007: invoke-virtual {v1, v4}, Lfr/syncarnet/tasks/TaskList;.add:(Lfr/syncarnet/tasks/Task;)Z // method@021a │ │ +0055d0: 5431 6600 |000a: iget-object v1, v3, Lfr/syncarnet/SynCarnet;.adapter:Lfr/syncarnet/TaskListAdapter; // field@0066 │ │ +0055d4: 6e10 0001 0100 |000c: invoke-virtual {v1}, Lfr/syncarnet/TaskListAdapter;.notifyDataSetChanged:()V // method@0100 │ │ +0055da: 6e10 9f00 0300 |000f: invoke-virtual {v3}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ +0055e0: 0c01 |0012: move-result-object v1 │ │ +0055e2: 6e10 2200 0100 |0013: invoke-virtual {v1}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@0022 │ │ +0055e8: 0c00 |0016: move-result-object v0 │ │ +0055ea: 1401 0a00 077f |0017: const v1, #float 1.79446e+38 // #7f07000a │ │ +0055f0: 2202 6f00 |001a: new-instance v2, Lfr/syncarnet/TaskListFragment; // type@006f │ │ +0055f4: 7010 1201 0200 |001c: invoke-direct {v2}, Lfr/syncarnet/TaskListFragment;.:()V // method@0112 │ │ +0055fa: 6e30 2600 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/app/FragmentTransaction;.replace:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@0026 │ │ +005600: 1301 0220 |0022: const/16 v1, #int 8194 // #2002 │ │ +005604: 6e20 2700 1000 |0024: invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;.setTransition:(I)Landroid/app/FragmentTransaction; // method@0027 │ │ +00560a: 6e10 9f00 0300 |0027: invoke-virtual {v3}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ +005610: 0c01 |002a: move-result-object v1 │ │ +005612: 6e10 2300 0100 |002b: invoke-virtual {v1}, Landroid/app/FragmentManager;.popBackStack:()V // method@0023 │ │ +005618: 6e10 2500 0000 |002e: invoke-virtual {v0}, Landroid/app/FragmentTransaction;.commit:()I // method@0025 │ │ +00561e: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ 0x000a line=184 │ │ 0x000f line=186 │ │ 0x0017 line=187 │ │ @@ -2320,25 +2318,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -00562c: |[00562c] fr.syncarnet.SynCarnet.savePeer:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00563c: 6e20 a700 4200 |0000: invoke-virtual {v2, v4}, Lfr/syncarnet/SynCarnet;.knowPeer:(Ljava/lang/String;)Z // method@00a7 │ │ -005642: 0a00 |0003: move-result v0 │ │ -005644: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -005648: 7020 c700 4200 |0006: invoke-direct {v2, v4}, Lfr/syncarnet/SynCarnet;.updatePeer:(Ljava/lang/String;)V // method@00c7 │ │ -00564e: 0e00 |0009: return-void │ │ -005650: 5420 7300 |000a: iget-object v0, v2, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ -005654: 2201 9300 |000c: new-instance v1, Lfr/syncarnet/sync/SyncedDevice; // type@0093 │ │ -005658: 7030 d001 3104 |000e: invoke-direct {v1, v3, v4}, Lfr/syncarnet/sync/SyncedDevice;.:(Ljava/lang/String;Ljava/lang/String;)V // method@01d0 │ │ -00565e: 6e20 6802 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0268 │ │ -005664: 28f5 |0014: goto 0009 // -000b │ │ +005620: |[005620] fr.syncarnet.SynCarnet.savePeer:(Ljava/lang/String;Ljava/lang/String;)V │ │ +005630: 6e20 a700 4200 |0000: invoke-virtual {v2, v4}, Lfr/syncarnet/SynCarnet;.knowPeer:(Ljava/lang/String;)Z // method@00a7 │ │ +005636: 0a00 |0003: move-result v0 │ │ +005638: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +00563c: 7020 c700 4200 |0006: invoke-direct {v2, v4}, Lfr/syncarnet/SynCarnet;.updatePeer:(Ljava/lang/String;)V // method@00c7 │ │ +005642: 0e00 |0009: return-void │ │ +005644: 5420 7300 |000a: iget-object v0, v2, Lfr/syncarnet/SynCarnet;.savedPeers:Ljava/util/ArrayList; // field@0073 │ │ +005648: 2201 9300 |000c: new-instance v1, Lfr/syncarnet/sync/SyncedDevice; // type@0093 │ │ +00564c: 7030 d001 3104 |000e: invoke-direct {v1, v3, v4}, Lfr/syncarnet/sync/SyncedDevice;.:(Ljava/lang/String;Ljava/lang/String;)V // method@01d0 │ │ +005652: 6e20 6802 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0268 │ │ +005658: 28f5 |0014: goto 0009 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0006 line=362 │ │ 0x0009 line=366 │ │ 0x000a line=364 │ │ locals : │ │ @@ -2351,29 +2349,29 @@ │ │ type : '(Lfr/syncarnet/tasks/TaskList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -005668: |[005668] fr.syncarnet.SynCarnet.setTaskList:(Lfr/syncarnet/tasks/TaskList;)V │ │ -005678: 5b12 7500 |0000: iput-object v2, v1, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ -00567c: 5410 6600 |0002: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.adapter:Lfr/syncarnet/TaskListAdapter; // field@0066 │ │ -005680: 6e20 0401 2000 |0004: invoke-virtual {v0, v2}, Lfr/syncarnet/TaskListAdapter;.setTasks:(Lfr/syncarnet/tasks/TaskList;)V // method@0104 │ │ -005686: 5410 6600 |0007: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.adapter:Lfr/syncarnet/TaskListAdapter; // field@0066 │ │ -00568a: 6e10 0001 0000 |0009: invoke-virtual {v0}, Lfr/syncarnet/TaskListAdapter;.notifyDataSetChanged:()V // method@0100 │ │ -005690: 5410 7000 |000c: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ -005694: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -005698: 5410 7000 |0010: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ -00569c: 6e10 2d00 0000 |0012: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@002d │ │ -0056a2: 0a00 |0015: move-result v0 │ │ -0056a4: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -0056a8: 5410 7000 |0018: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ -0056ac: 6e10 2c00 0000 |001a: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002c │ │ -0056b2: 0e00 |001d: return-void │ │ +00565c: |[00565c] fr.syncarnet.SynCarnet.setTaskList:(Lfr/syncarnet/tasks/TaskList;)V │ │ +00566c: 5b12 7500 |0000: iput-object v2, v1, Lfr/syncarnet/SynCarnet;.tasks:Lfr/syncarnet/tasks/TaskList; // field@0075 │ │ +005670: 5410 6600 |0002: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.adapter:Lfr/syncarnet/TaskListAdapter; // field@0066 │ │ +005674: 6e20 0401 2000 |0004: invoke-virtual {v0, v2}, Lfr/syncarnet/TaskListAdapter;.setTasks:(Lfr/syncarnet/tasks/TaskList;)V // method@0104 │ │ +00567a: 5410 6600 |0007: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.adapter:Lfr/syncarnet/TaskListAdapter; // field@0066 │ │ +00567e: 6e10 0001 0000 |0009: invoke-virtual {v0}, Lfr/syncarnet/TaskListAdapter;.notifyDataSetChanged:()V // method@0100 │ │ +005684: 5410 7000 |000c: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ +005688: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +00568c: 5410 7000 |0010: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ +005690: 6e10 2d00 0000 |0012: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@002d │ │ +005696: 0a00 |0015: move-result v0 │ │ +005698: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +00569c: 5410 7000 |0018: iget-object v0, v1, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ +0056a0: 6e10 2c00 0000 |001a: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002c │ │ +0056a6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0002 line=152 │ │ 0x0007 line=153 │ │ 0x000c line=154 │ │ 0x0018 line=155 │ │ @@ -2387,33 +2385,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0056b4: |[0056b4] fr.syncarnet.SynCarnet.showDetails:(I)V │ │ -0056c4: 6e10 9f00 0400 |0000: invoke-virtual {v4}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ -0056ca: 0c01 |0003: move-result-object v1 │ │ -0056cc: 6e10 2200 0100 |0004: invoke-virtual {v1}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@0022 │ │ -0056d2: 0c00 |0007: move-result-object v0 │ │ -0056d4: 1402 0a00 077f |0008: const v2, #float 1.79446e+38 // #7f07000a │ │ -0056da: 2203 6700 |000b: new-instance v3, Lfr/syncarnet/TaskEditFragment; // type@0067 │ │ -0056de: 5441 6600 |000d: iget-object v1, v4, Lfr/syncarnet/SynCarnet;.adapter:Lfr/syncarnet/TaskListAdapter; // field@0066 │ │ -0056e2: 6e20 fc00 5100 |000f: invoke-virtual {v1, v5}, Lfr/syncarnet/TaskListAdapter;.getItem:(I)Ljava/lang/Object; // method@00fc │ │ -0056e8: 0c01 |0012: move-result-object v1 │ │ -0056ea: 1f01 9d00 |0013: check-cast v1, Lfr/syncarnet/tasks/Task; // type@009d │ │ -0056ee: 7020 e300 1300 |0015: invoke-direct {v3, v1}, Lfr/syncarnet/TaskEditFragment;.:(Lfr/syncarnet/tasks/Task;)V // method@00e3 │ │ -0056f4: 6e30 2600 2003 |0018: invoke-virtual {v0, v2, v3}, Landroid/app/FragmentTransaction;.replace:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@0026 │ │ -0056fa: 1301 0110 |001b: const/16 v1, #int 4097 // #1001 │ │ -0056fe: 6e20 2700 1000 |001d: invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;.setTransition:(I)Landroid/app/FragmentTransaction; // method@0027 │ │ -005704: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -005706: 6e20 2400 1000 |0021: invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroid/app/FragmentTransaction; // method@0024 │ │ -00570c: 6e10 2500 0000 |0024: invoke-virtual {v0}, Landroid/app/FragmentTransaction;.commit:()I // method@0025 │ │ -005712: 0e00 |0027: return-void │ │ +0056a8: |[0056a8] fr.syncarnet.SynCarnet.showDetails:(I)V │ │ +0056b8: 6e10 9f00 0400 |0000: invoke-virtual {v4}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ +0056be: 0c01 |0003: move-result-object v1 │ │ +0056c0: 6e10 2200 0100 |0004: invoke-virtual {v1}, Landroid/app/FragmentManager;.beginTransaction:()Landroid/app/FragmentTransaction; // method@0022 │ │ +0056c6: 0c00 |0007: move-result-object v0 │ │ +0056c8: 1402 0a00 077f |0008: const v2, #float 1.79446e+38 // #7f07000a │ │ +0056ce: 2203 6700 |000b: new-instance v3, Lfr/syncarnet/TaskEditFragment; // type@0067 │ │ +0056d2: 5441 6600 |000d: iget-object v1, v4, Lfr/syncarnet/SynCarnet;.adapter:Lfr/syncarnet/TaskListAdapter; // field@0066 │ │ +0056d6: 6e20 fc00 5100 |000f: invoke-virtual {v1, v5}, Lfr/syncarnet/TaskListAdapter;.getItem:(I)Ljava/lang/Object; // method@00fc │ │ +0056dc: 0c01 |0012: move-result-object v1 │ │ +0056de: 1f01 9d00 |0013: check-cast v1, Lfr/syncarnet/tasks/Task; // type@009d │ │ +0056e2: 7020 e300 1300 |0015: invoke-direct {v3, v1}, Lfr/syncarnet/TaskEditFragment;.:(Lfr/syncarnet/tasks/Task;)V // method@00e3 │ │ +0056e8: 6e30 2600 2003 |0018: invoke-virtual {v0, v2, v3}, Landroid/app/FragmentTransaction;.replace:(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; // method@0026 │ │ +0056ee: 1301 0110 |001b: const/16 v1, #int 4097 // #1001 │ │ +0056f2: 6e20 2700 1000 |001d: invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;.setTransition:(I)Landroid/app/FragmentTransaction; // method@0027 │ │ +0056f8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0056fa: 6e20 2400 1000 |0021: invoke-virtual {v0, v1}, Landroid/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroid/app/FragmentTransaction; // method@0024 │ │ +005700: 6e10 2500 0000 |0024: invoke-virtual {v0}, Landroid/app/FragmentTransaction;.commit:()I // method@0025 │ │ +005706: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0008 line=211 │ │ 0x001b line=212 │ │ 0x0020 line=213 │ │ 0x0024 line=214 │ │ @@ -2428,20 +2426,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -005714: |[005714] fr.syncarnet.SynCarnet.showToast:(Ljava/lang/String;)V │ │ -005724: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -005726: 7110 4102 0000 |0001: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0241 │ │ -00572c: 0c00 |0004: move-result-object v0 │ │ -00572e: 6e30 c200 2100 |0005: invoke-virtual {v1, v2, v0}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@00c2 │ │ -005734: 0e00 |0008: return-void │ │ +005708: |[005708] fr.syncarnet.SynCarnet.showToast:(Ljava/lang/String;)V │ │ +005718: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00571a: 7110 4102 0000 |0001: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0241 │ │ +005720: 0c00 |0004: move-result-object v0 │ │ +005722: 6e30 c200 2100 |0005: invoke-virtual {v1, v2, v0}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@00c2 │ │ +005728: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0008 line=279 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/syncarnet/SynCarnet; │ │ 0x0000 - 0x0009 reg=2 text Ljava/lang/String; │ │ @@ -2451,19 +2449,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -005738: |[005738] fr.syncarnet.SynCarnet.showToast:(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ -005748: 2200 5c00 |0000: new-instance v0, Lfr/syncarnet/SynCarnet$1; // type@005c │ │ -00574c: 7040 9a00 1023 |0002: invoke-direct {v0, v1, v3, v2}, Lfr/syncarnet/SynCarnet$1;.:(Lfr/syncarnet/SynCarnet;Ljava/lang/Boolean;Ljava/lang/String;)V // method@009a │ │ -005752: 6e20 ba00 0100 |0005: invoke-virtual {v1, v0}, Lfr/syncarnet/SynCarnet;.runOnUiThread:(Ljava/lang/Runnable;)V // method@00ba │ │ -005758: 0e00 |0008: return-void │ │ +00572c: |[00572c] fr.syncarnet.SynCarnet.showToast:(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ +00573c: 2200 5c00 |0000: new-instance v0, Lfr/syncarnet/SynCarnet$1; // type@005c │ │ +005740: 7040 9a00 1023 |0002: invoke-direct {v0, v1, v3, v2}, Lfr/syncarnet/SynCarnet$1;.:(Lfr/syncarnet/SynCarnet;Ljava/lang/Boolean;Ljava/lang/String;)V // method@009a │ │ +005746: 6e20 ba00 0100 |0005: invoke-virtual {v1, v0}, Lfr/syncarnet/SynCarnet;.runOnUiThread:(Ljava/lang/Runnable;)V // method@00ba │ │ +00574c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0008 line=275 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/syncarnet/SynCarnet; │ │ 0x0000 - 0x0009 reg=2 text Ljava/lang/String; │ │ @@ -2530,18 +2528,18 @@ │ │ type : '(Lfr/syncarnet/TaskAddFragment;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00575c: |[00575c] fr.syncarnet.TaskAddFragment$OnClickAddListener.:(Lfr/syncarnet/TaskAddFragment;)V │ │ -00576c: 5b01 7700 |0000: iput-object v1, v0, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0077 │ │ -005770: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -005776: 0e00 |0005: return-void │ │ +005750: |[005750] fr.syncarnet.TaskAddFragment$OnClickAddListener.:(Lfr/syncarnet/TaskAddFragment;)V │ │ +005760: 5b01 7700 |0000: iput-object v1, v0, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0077 │ │ +005764: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +00576a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/TaskAddFragment$OnClickAddListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/TaskAddFragment; │ │ │ │ @@ -2550,17 +2548,17 @@ │ │ type : '(Lfr/syncarnet/TaskAddFragment;Lfr/syncarnet/TaskAddFragment$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -005778: |[005778] fr.syncarnet.TaskAddFragment$OnClickAddListener.:(Lfr/syncarnet/TaskAddFragment;Lfr/syncarnet/TaskAddFragment$1;)V │ │ -005788: 7020 c900 1000 |0000: invoke-direct {v0, v1}, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.:(Lfr/syncarnet/TaskAddFragment;)V // method@00c9 │ │ -00578e: 0e00 |0003: return-void │ │ +00576c: |[00576c] fr.syncarnet.TaskAddFragment$OnClickAddListener.:(Lfr/syncarnet/TaskAddFragment;Lfr/syncarnet/TaskAddFragment$1;)V │ │ +00577c: 7020 c900 1000 |0000: invoke-direct {v0, v1}, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.:(Lfr/syncarnet/TaskAddFragment;)V // method@00c9 │ │ +005782: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/TaskAddFragment$OnClickAddListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lfr/syncarnet/TaskAddFragment; │ │ 0x0000 - 0x0004 reg=2 x1 Lfr/syncarnet/TaskAddFragment$1; │ │ @@ -2571,74 +2569,76 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 109 16-bit code units │ │ -005790: |[005790] fr.syncarnet.TaskAddFragment$OnClickAddListener.onClick:(Landroid/view/View;)V │ │ -0057a0: 5484 7700 |0000: iget-object v4, v8, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0077 │ │ -0057a4: 7110 d000 0400 |0002: invoke-static {v4}, Lfr/syncarnet/TaskAddFragment;.access$200:(Lfr/syncarnet/TaskAddFragment;)Landroid/widget/EditText; // method@00d0 │ │ -0057aa: 0c04 |0005: move-result-object v4 │ │ -0057ac: 6e10 7b00 0400 |0006: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@007b │ │ -0057b2: 0c04 |0009: move-result-object v4 │ │ -0057b4: 6e10 4d02 0400 |000a: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@024d │ │ -0057ba: 0c04 |000d: move-result-object v4 │ │ -0057bc: 6e10 5102 0400 |000e: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0251 │ │ -0057c2: 0c00 |0011: move-result-object v0 │ │ -0057c4: 1a04 0000 |0012: const-string v4, "" // string@0000 │ │ -0057c8: 6e20 4e02 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ -0057ce: 0a04 |0017: move-result v4 │ │ -0057d0: 3804 1e00 |0018: if-eqz v4, 0036 // +001e │ │ -0057d4: 5484 7700 |001a: iget-object v4, v8, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0077 │ │ -0057d8: 6e10 d400 0400 |001c: invoke-virtual {v4}, Lfr/syncarnet/TaskAddFragment;.getActivity:()Landroid/app/Activity; // method@00d4 │ │ -0057de: 0c04 |001f: move-result-object v4 │ │ -0057e0: 5485 7700 |0020: iget-object v5, v8, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0077 │ │ -0057e4: 6e10 d400 0500 |0022: invoke-virtual {v5}, Lfr/syncarnet/TaskAddFragment;.getActivity:()Landroid/app/Activity; // method@00d4 │ │ -0057ea: 0c05 |0025: move-result-object v5 │ │ -0057ec: 1406 1c00 057f |0026: const v6, #float 1.76788e+38 // #7f05001c │ │ -0057f2: 6e20 0600 6500 |0029: invoke-virtual {v5, v6}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0006 │ │ -0057f8: 0c05 |002c: move-result-object v5 │ │ -0057fa: 1216 |002d: const/4 v6, #int 1 // #1 │ │ -0057fc: 7130 8800 5406 |002e: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -005802: 0c03 |0031: move-result-object v3 │ │ -005804: 6e10 8900 0300 |0032: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -00580a: 0e00 |0035: return-void │ │ -00580c: 5484 7700 |0036: iget-object v4, v8, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0077 │ │ -005810: 7110 d100 0400 |0038: invoke-static {v4}, Lfr/syncarnet/TaskAddFragment;.access$300:(Lfr/syncarnet/TaskAddFragment;)Landroid/widget/EditText; // method@00d1 │ │ -005816: 0c04 |003b: move-result-object v4 │ │ -005818: 6e10 7b00 0400 |003c: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@007b │ │ -00581e: 0c04 |003f: move-result-object v4 │ │ -005820: 6e10 4d02 0400 |0040: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@024d │ │ -005826: 0c04 |0043: move-result-object v4 │ │ -005828: 6e10 5102 0400 |0044: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0251 │ │ -00582e: 0c01 |0047: move-result-object v1 │ │ -005830: 5484 7700 |0048: iget-object v4, v8, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0077 │ │ -005834: 7110 d200 0400 |004a: invoke-static {v4}, Lfr/syncarnet/TaskAddFragment;.access$400:(Lfr/syncarnet/TaskAddFragment;)Landroid/widget/Spinner; // method@00d2 │ │ -00583a: 0c04 |004d: move-result-object v4 │ │ -00583c: 6e10 8400 0400 |004e: invoke-virtual {v4}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@0084 │ │ -005842: 0a02 |0051: move-result v2 │ │ -005844: 5484 7700 |0052: iget-object v4, v8, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0077 │ │ -005848: 6e10 d400 0400 |0054: invoke-virtual {v4}, Lfr/syncarnet/TaskAddFragment;.getActivity:()Landroid/app/Activity; // method@00d4 │ │ -00584e: 0c04 |0057: move-result-object v4 │ │ -005850: 1f04 5f00 |0058: check-cast v4, Lfr/syncarnet/TaskAddFragment$Callbacks; // type@005f │ │ -005854: 2205 9d00 |005a: new-instance v5, Lfr/syncarnet/tasks/Task; // type@009d │ │ -005858: 5486 7700 |005c: iget-object v6, v8, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0077 │ │ -00585c: 7110 d300 0600 |005e: invoke-static {v6}, Lfr/syncarnet/TaskAddFragment;.access$500:(Lfr/syncarnet/TaskAddFragment;)Ljava/util/Calendar; // method@00d3 │ │ -005862: 0c06 |0061: move-result-object v6 │ │ -005864: 7110 2101 0200 |0062: invoke-static {v2}, Lfr/syncarnet/helpers/PrioritySpinnerHelper;.getPriority:(I)Lfr/syncarnet/tasks/Priority; // method@0121 │ │ -00586a: 0c07 |0065: move-result-object v7 │ │ -00586c: 7057 0802 0516 |0066: invoke-direct {v5, v0, v6, v1, v7}, Lfr/syncarnet/tasks/Task;.:(Ljava/lang/String;Ljava/util/Calendar;Ljava/lang/String;Lfr/syncarnet/tasks/Priority;)V // method@0208 │ │ -005872: 7220 c800 5400 |0069: invoke-interface {v4, v5}, Lfr/syncarnet/TaskAddFragment$Callbacks;.addTask:(Lfr/syncarnet/tasks/Task;)V // method@00c8 │ │ -005878: 28c9 |006c: goto 0035 // -0037 │ │ +005784: |[005784] fr.syncarnet.TaskAddFragment$OnClickAddListener.onClick:(Landroid/view/View;)V │ │ +005794: 5484 7700 |0000: iget-object v4, v8, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0077 │ │ +005798: 7110 d000 0400 |0002: invoke-static {v4}, Lfr/syncarnet/TaskAddFragment;.access$200:(Lfr/syncarnet/TaskAddFragment;)Landroid/widget/EditText; // method@00d0 │ │ +00579e: 0c04 |0005: move-result-object v4 │ │ +0057a0: 6e10 7b00 0400 |0006: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@007b │ │ +0057a6: 0c04 |0009: move-result-object v4 │ │ +0057a8: 6e10 4d02 0400 |000a: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@024d │ │ +0057ae: 0c04 |000d: move-result-object v4 │ │ +0057b0: 6e10 5102 0400 |000e: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0251 │ │ +0057b6: 0c00 |0011: move-result-object v0 │ │ +0057b8: 1a04 0000 |0012: const-string v4, "" // string@0000 │ │ +0057bc: 6e20 4e02 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ +0057c2: 0a04 |0017: move-result v4 │ │ +0057c4: 3804 1e00 |0018: if-eqz v4, 0036 // +001e │ │ +0057c8: 5484 7700 |001a: iget-object v4, v8, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0077 │ │ +0057cc: 6e10 d400 0400 |001c: invoke-virtual {v4}, Lfr/syncarnet/TaskAddFragment;.getActivity:()Landroid/app/Activity; // method@00d4 │ │ +0057d2: 0c04 |001f: move-result-object v4 │ │ +0057d4: 5485 7700 |0020: iget-object v5, v8, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0077 │ │ +0057d8: 6e10 d400 0500 |0022: invoke-virtual {v5}, Lfr/syncarnet/TaskAddFragment;.getActivity:()Landroid/app/Activity; // method@00d4 │ │ +0057de: 0c05 |0025: move-result-object v5 │ │ +0057e0: 1406 1c00 057f |0026: const v6, #float 1.76788e+38 // #7f05001c │ │ +0057e6: 6e20 0600 6500 |0029: invoke-virtual {v5, v6}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0006 │ │ +0057ec: 0c05 |002c: move-result-object v5 │ │ +0057ee: 1216 |002d: const/4 v6, #int 1 // #1 │ │ +0057f0: 7130 8800 5406 |002e: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +0057f6: 0c03 |0031: move-result-object v3 │ │ +0057f8: 6e10 8900 0300 |0032: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +0057fe: 0e00 |0035: return-void │ │ +005800: 5484 7700 |0036: iget-object v4, v8, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0077 │ │ +005804: 7110 d100 0400 |0038: invoke-static {v4}, Lfr/syncarnet/TaskAddFragment;.access$300:(Lfr/syncarnet/TaskAddFragment;)Landroid/widget/EditText; // method@00d1 │ │ +00580a: 0c04 |003b: move-result-object v4 │ │ +00580c: 6e10 7b00 0400 |003c: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@007b │ │ +005812: 0c04 |003f: move-result-object v4 │ │ +005814: 6e10 4d02 0400 |0040: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@024d │ │ +00581a: 0c04 |0043: move-result-object v4 │ │ +00581c: 6e10 5102 0400 |0044: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0251 │ │ +005822: 0c01 |0047: move-result-object v1 │ │ +005824: 5484 7700 |0048: iget-object v4, v8, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0077 │ │ +005828: 7110 d200 0400 |004a: invoke-static {v4}, Lfr/syncarnet/TaskAddFragment;.access$400:(Lfr/syncarnet/TaskAddFragment;)Landroid/widget/Spinner; // method@00d2 │ │ +00582e: 0c04 |004d: move-result-object v4 │ │ +005830: 6e10 8400 0400 |004e: invoke-virtual {v4}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@0084 │ │ +005836: 0a02 |0051: move-result v2 │ │ +005838: 5484 7700 |0052: iget-object v4, v8, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0077 │ │ +00583c: 6e10 d400 0400 |0054: invoke-virtual {v4}, Lfr/syncarnet/TaskAddFragment;.getActivity:()Landroid/app/Activity; // method@00d4 │ │ +005842: 0c04 |0057: move-result-object v4 │ │ +005844: 1f04 5f00 |0058: check-cast v4, Lfr/syncarnet/TaskAddFragment$Callbacks; // type@005f │ │ +005848: 2205 9d00 |005a: new-instance v5, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00584c: 5486 7700 |005c: iget-object v6, v8, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0077 │ │ +005850: 7110 d300 0600 |005e: invoke-static {v6}, Lfr/syncarnet/TaskAddFragment;.access$500:(Lfr/syncarnet/TaskAddFragment;)Ljava/util/Calendar; // method@00d3 │ │ +005856: 0c06 |0061: move-result-object v6 │ │ +005858: 7110 2101 0200 |0062: invoke-static {v2}, Lfr/syncarnet/helpers/PrioritySpinnerHelper;.getPriority:(I)Lfr/syncarnet/tasks/Priority; // method@0121 │ │ +00585e: 0c07 |0065: move-result-object v7 │ │ +005860: 7057 0802 0516 |0066: invoke-direct {v5, v0, v6, v1, v7}, Lfr/syncarnet/tasks/Task;.:(Ljava/lang/String;Ljava/util/Calendar;Ljava/lang/String;Lfr/syncarnet/tasks/Priority;)V // method@0208 │ │ +005866: 7220 c800 5400 |0069: invoke-interface {v4, v5}, Lfr/syncarnet/TaskAddFragment$Callbacks;.addTask:(Lfr/syncarnet/tasks/Task;)V // method@00c8 │ │ +00586c: 28c9 |006c: goto 0035 // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0012 line=94 │ │ 0x001a line=95 │ │ + 0x0022 line=96 │ │ + 0x002e line=95 │ │ 0x0032 line=98 │ │ 0x0035 line=104 │ │ 0x0036 line=100 │ │ 0x0048 line=101 │ │ 0x0052 line=102 │ │ locals : │ │ 0x0032 - 0x0035 reg=3 toast Landroid/widget/Toast; │ │ @@ -2683,18 +2683,18 @@ │ │ type : '(Lfr/syncarnet/TaskAddFragment;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00587c: |[00587c] fr.syncarnet.TaskAddFragment$OnClickDueListener.:(Lfr/syncarnet/TaskAddFragment;)V │ │ -00588c: 5b01 7800 |0000: iput-object v1, v0, Lfr/syncarnet/TaskAddFragment$OnClickDueListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0078 │ │ -005890: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -005896: 0e00 |0005: return-void │ │ +005870: |[005870] fr.syncarnet.TaskAddFragment$OnClickDueListener.:(Lfr/syncarnet/TaskAddFragment;)V │ │ +005880: 5b01 7800 |0000: iput-object v1, v0, Lfr/syncarnet/TaskAddFragment$OnClickDueListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0078 │ │ +005884: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +00588a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/TaskAddFragment$OnClickDueListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/TaskAddFragment; │ │ │ │ @@ -2703,17 +2703,17 @@ │ │ type : '(Lfr/syncarnet/TaskAddFragment;Lfr/syncarnet/TaskAddFragment$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -005898: |[005898] fr.syncarnet.TaskAddFragment$OnClickDueListener.:(Lfr/syncarnet/TaskAddFragment;Lfr/syncarnet/TaskAddFragment$1;)V │ │ -0058a8: 7020 cc00 1000 |0000: invoke-direct {v0, v1}, Lfr/syncarnet/TaskAddFragment$OnClickDueListener;.:(Lfr/syncarnet/TaskAddFragment;)V // method@00cc │ │ -0058ae: 0e00 |0003: return-void │ │ +00588c: |[00588c] fr.syncarnet.TaskAddFragment$OnClickDueListener.:(Lfr/syncarnet/TaskAddFragment;Lfr/syncarnet/TaskAddFragment$1;)V │ │ +00589c: 7020 cc00 1000 |0000: invoke-direct {v0, v1}, Lfr/syncarnet/TaskAddFragment$OnClickDueListener;.:(Lfr/syncarnet/TaskAddFragment;)V // method@00cc │ │ +0058a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/TaskAddFragment$OnClickDueListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lfr/syncarnet/TaskAddFragment; │ │ 0x0000 - 0x0004 reg=2 x1 Lfr/syncarnet/TaskAddFragment$1; │ │ @@ -2724,45 +2724,48 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 51 16-bit code units │ │ -0058b0: |[0058b0] fr.syncarnet.TaskAddFragment$OnClickDueListener.onClick:(Landroid/view/View;)V │ │ -0058c0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0058c2: 7100 7402 0000 |0001: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0274 │ │ -0058c8: 0c06 |0004: move-result-object v6 │ │ -0058ca: 2200 0800 |0005: new-instance v0, Landroid/app/DatePickerDialog; // type@0008 │ │ -0058ce: 5481 7800 |0007: iget-object v1, v8, Lfr/syncarnet/TaskAddFragment$OnClickDueListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0078 │ │ -0058d2: 6e10 d400 0100 |0009: invoke-virtual {v1}, Lfr/syncarnet/TaskAddFragment;.getActivity:()Landroid/app/Activity; // method@00d4 │ │ -0058d8: 0c01 |000c: move-result-object v1 │ │ -0058da: 5482 7800 |000d: iget-object v2, v8, Lfr/syncarnet/TaskAddFragment$OnClickDueListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0078 │ │ -0058de: 6e20 7302 7600 |000f: invoke-virtual {v6, v7}, Ljava/util/Calendar;.get:(I)I // method@0273 │ │ -0058e4: 0a03 |0012: move-result v3 │ │ -0058e6: 1224 |0013: const/4 v4, #int 2 // #2 │ │ -0058e8: 6e20 7302 4600 |0014: invoke-virtual {v6, v4}, Ljava/util/Calendar;.get:(I)I // method@0273 │ │ -0058ee: 0a04 |0017: move-result v4 │ │ -0058f0: 1255 |0018: const/4 v5, #int 5 // #5 │ │ -0058f2: 6e20 7302 5600 |0019: invoke-virtual {v6, v5}, Ljava/util/Calendar;.get:(I)I // method@0273 │ │ -0058f8: 0a05 |001c: move-result v5 │ │ -0058fa: 7606 1a00 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/app/DatePickerDialog;.:(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V // method@001a │ │ -005900: 6e10 1b00 0000 |0020: invoke-virtual {v0}, Landroid/app/DatePickerDialog;.getDatePicker:()Landroid/widget/DatePicker; // method@001b │ │ -005906: 0c01 |0023: move-result-object v1 │ │ -005908: 6e20 7900 7100 |0024: invoke-virtual {v1, v7}, Landroid/widget/DatePicker;.setCalendarViewShown:(Z)V // method@0079 │ │ -00590e: 6e10 1b00 0000 |0027: invoke-virtual {v0}, Landroid/app/DatePickerDialog;.getDatePicker:()Landroid/widget/DatePicker; // method@001b │ │ -005914: 0c01 |002a: move-result-object v1 │ │ -005916: 1202 |002b: const/4 v2, #int 0 // #0 │ │ -005918: 6e20 7a00 2100 |002c: invoke-virtual {v1, v2}, Landroid/widget/DatePicker;.setSpinnersShown:(Z)V // method@007a │ │ -00591e: 6e10 1c00 0000 |002f: invoke-virtual {v0}, Landroid/app/DatePickerDialog;.show:()V // method@001c │ │ -005924: 0e00 |0032: return-void │ │ +0058a4: |[0058a4] fr.syncarnet.TaskAddFragment$OnClickDueListener.onClick:(Landroid/view/View;)V │ │ +0058b4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0058b6: 7100 7402 0000 |0001: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0274 │ │ +0058bc: 0c06 |0004: move-result-object v6 │ │ +0058be: 2200 0800 |0005: new-instance v0, Landroid/app/DatePickerDialog; // type@0008 │ │ +0058c2: 5481 7800 |0007: iget-object v1, v8, Lfr/syncarnet/TaskAddFragment$OnClickDueListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0078 │ │ +0058c6: 6e10 d400 0100 |0009: invoke-virtual {v1}, Lfr/syncarnet/TaskAddFragment;.getActivity:()Landroid/app/Activity; // method@00d4 │ │ +0058cc: 0c01 |000c: move-result-object v1 │ │ +0058ce: 5482 7800 |000d: iget-object v2, v8, Lfr/syncarnet/TaskAddFragment$OnClickDueListener;.this$0:Lfr/syncarnet/TaskAddFragment; // field@0078 │ │ +0058d2: 6e20 7302 7600 |000f: invoke-virtual {v6, v7}, Ljava/util/Calendar;.get:(I)I // method@0273 │ │ +0058d8: 0a03 |0012: move-result v3 │ │ +0058da: 1224 |0013: const/4 v4, #int 2 // #2 │ │ +0058dc: 6e20 7302 4600 |0014: invoke-virtual {v6, v4}, Ljava/util/Calendar;.get:(I)I // method@0273 │ │ +0058e2: 0a04 |0017: move-result v4 │ │ +0058e4: 1255 |0018: const/4 v5, #int 5 // #5 │ │ +0058e6: 6e20 7302 5600 |0019: invoke-virtual {v6, v5}, Ljava/util/Calendar;.get:(I)I // method@0273 │ │ +0058ec: 0a05 |001c: move-result v5 │ │ +0058ee: 7606 1a00 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/app/DatePickerDialog;.:(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V // method@001a │ │ +0058f4: 6e10 1b00 0000 |0020: invoke-virtual {v0}, Landroid/app/DatePickerDialog;.getDatePicker:()Landroid/widget/DatePicker; // method@001b │ │ +0058fa: 0c01 |0023: move-result-object v1 │ │ +0058fc: 6e20 7900 7100 |0024: invoke-virtual {v1, v7}, Landroid/widget/DatePicker;.setCalendarViewShown:(Z)V // method@0079 │ │ +005902: 6e10 1b00 0000 |0027: invoke-virtual {v0}, Landroid/app/DatePickerDialog;.getDatePicker:()Landroid/widget/DatePicker; // method@001b │ │ +005908: 0c01 |002a: move-result-object v1 │ │ +00590a: 1202 |002b: const/4 v2, #int 0 // #0 │ │ +00590c: 6e20 7a00 2100 |002c: invoke-virtual {v1, v2}, Landroid/widget/DatePicker;.setSpinnersShown:(Z)V // method@007a │ │ +005912: 6e10 1c00 0000 |002f: invoke-virtual {v0}, Landroid/app/DatePickerDialog;.show:()V // method@001c │ │ +005918: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=110 │ │ 0x0005 line=111 │ │ + 0x000f line=112 │ │ + 0x0014 line=113 │ │ + 0x0019 line=114 │ │ 0x0020 line=115 │ │ 0x0027 line=116 │ │ 0x002f line=117 │ │ 0x0032 line=118 │ │ locals : │ │ 0x0020 - 0x0033 reg=0 dpd Landroid/app/DatePickerDialog; │ │ 0x0005 - 0x0033 reg=6 c Ljava/util/Calendar; │ │ @@ -2779,15 +2782,15 @@ │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 4 │ │ │ │ Class #19 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lfr/syncarnet/TaskAddFragment$1; Lfr/syncarnet/TaskAddFragment$OnClickDueListener; Lfr/syncarnet/TaskAddFragment$OnClickAddListener; Lfr/syncarnet/TaskAddFragment$Callbacks; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lfr/syncarnet/TaskAddFragment$OnClickDueListener; Lfr/syncarnet/TaskAddFragment$OnClickAddListener; Lfr/syncarnet/TaskAddFragment$Callbacks; } │ │ │ │ Class #19 - │ │ Class descriptor : 'Lfr/syncarnet/TaskAddFragment;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Fragment;' │ │ Interfaces - │ │ #0 : 'Landroid/app/DatePickerDialog$OnDateSetListener;' │ │ @@ -2815,45 +2818,44 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -005928: |[005928] fr.syncarnet.TaskAddFragment.:()V │ │ -005938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00593a: 7010 1f00 0100 |0001: invoke-direct {v1}, Landroid/app/Fragment;.:()V // method@001f │ │ -005940: 5b10 7900 |0004: iput-object v0, v1, Lfr/syncarnet/TaskAddFragment;.cal:Ljava/util/Calendar; // field@0079 │ │ -005944: 5b10 7b00 |0006: iput-object v0, v1, Lfr/syncarnet/TaskAddFragment;.priority:Landroid/widget/Spinner; // field@007b │ │ -005948: 5b10 7c00 |0008: iput-object v0, v1, Lfr/syncarnet/TaskAddFragment;.project:Landroid/widget/EditText; // field@007c │ │ -00594c: 5b10 7a00 |000a: iput-object v0, v1, Lfr/syncarnet/TaskAddFragment;.description:Landroid/widget/EditText; // field@007a │ │ -005950: 0e00 |000c: return-void │ │ +00591c: |[00591c] fr.syncarnet.TaskAddFragment.:()V │ │ +00592c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00592e: 7010 1f00 0100 |0001: invoke-direct {v1}, Landroid/app/Fragment;.:()V // method@001f │ │ +005934: 5b10 7900 |0004: iput-object v0, v1, Lfr/syncarnet/TaskAddFragment;.cal:Ljava/util/Calendar; // field@0079 │ │ +005938: 5b10 7b00 |0006: iput-object v0, v1, Lfr/syncarnet/TaskAddFragment;.priority:Landroid/widget/Spinner; // field@007b │ │ +00593c: 5b10 7c00 |0008: iput-object v0, v1, Lfr/syncarnet/TaskAddFragment;.project:Landroid/widget/EditText; // field@007c │ │ +005940: 5b10 7a00 |000a: iput-object v0, v1, Lfr/syncarnet/TaskAddFragment;.description:Landroid/widget/EditText; // field@007a │ │ +005944: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0004 line=44 │ │ 0x0006 line=46 │ │ 0x0008 line=47 │ │ 0x000a line=48 │ │ - 0x000c line=107 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lfr/syncarnet/TaskAddFragment; │ │ │ │ #1 : (in Lfr/syncarnet/TaskAddFragment;) │ │ name : 'access$200' │ │ type : '(Lfr/syncarnet/TaskAddFragment;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -005954: |[005954] fr.syncarnet.TaskAddFragment.access$200:(Lfr/syncarnet/TaskAddFragment;)Landroid/widget/EditText; │ │ -005964: 5410 7a00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskAddFragment;.description:Landroid/widget/EditText; // field@007a │ │ -005968: 1100 |0002: return-object v0 │ │ +005948: |[005948] fr.syncarnet.TaskAddFragment.access$200:(Lfr/syncarnet/TaskAddFragment;)Landroid/widget/EditText; │ │ +005958: 5410 7a00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskAddFragment;.description:Landroid/widget/EditText; // field@007a │ │ +00595c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/TaskAddFragment; │ │ │ │ #2 : (in Lfr/syncarnet/TaskAddFragment;) │ │ @@ -2861,17 +2863,17 @@ │ │ type : '(Lfr/syncarnet/TaskAddFragment;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00596c: |[00596c] fr.syncarnet.TaskAddFragment.access$300:(Lfr/syncarnet/TaskAddFragment;)Landroid/widget/EditText; │ │ -00597c: 5410 7c00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskAddFragment;.project:Landroid/widget/EditText; // field@007c │ │ -005980: 1100 |0002: return-object v0 │ │ +005960: |[005960] fr.syncarnet.TaskAddFragment.access$300:(Lfr/syncarnet/TaskAddFragment;)Landroid/widget/EditText; │ │ +005970: 5410 7c00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskAddFragment;.project:Landroid/widget/EditText; // field@007c │ │ +005974: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/TaskAddFragment; │ │ │ │ #3 : (in Lfr/syncarnet/TaskAddFragment;) │ │ @@ -2879,17 +2881,17 @@ │ │ type : '(Lfr/syncarnet/TaskAddFragment;)Landroid/widget/Spinner;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -005984: |[005984] fr.syncarnet.TaskAddFragment.access$400:(Lfr/syncarnet/TaskAddFragment;)Landroid/widget/Spinner; │ │ -005994: 5410 7b00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskAddFragment;.priority:Landroid/widget/Spinner; // field@007b │ │ -005998: 1100 |0002: return-object v0 │ │ +005978: |[005978] fr.syncarnet.TaskAddFragment.access$400:(Lfr/syncarnet/TaskAddFragment;)Landroid/widget/Spinner; │ │ +005988: 5410 7b00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskAddFragment;.priority:Landroid/widget/Spinner; // field@007b │ │ +00598c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/TaskAddFragment; │ │ │ │ #4 : (in Lfr/syncarnet/TaskAddFragment;) │ │ @@ -2897,17 +2899,17 @@ │ │ type : '(Lfr/syncarnet/TaskAddFragment;)Ljava/util/Calendar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00599c: |[00599c] fr.syncarnet.TaskAddFragment.access$500:(Lfr/syncarnet/TaskAddFragment;)Ljava/util/Calendar; │ │ -0059ac: 5410 7900 |0000: iget-object v0, v1, Lfr/syncarnet/TaskAddFragment;.cal:Ljava/util/Calendar; // field@0079 │ │ -0059b0: 1100 |0002: return-object v0 │ │ +005990: |[005990] fr.syncarnet.TaskAddFragment.access$500:(Lfr/syncarnet/TaskAddFragment;)Ljava/util/Calendar; │ │ +0059a0: 5410 7900 |0000: iget-object v0, v1, Lfr/syncarnet/TaskAddFragment;.cal:Ljava/util/Calendar; // field@0079 │ │ +0059a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/TaskAddFragment; │ │ │ │ Virtual methods - │ │ @@ -2916,31 +2918,31 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0059b4: |[0059b4] fr.syncarnet.TaskAddFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0059c4: 6f20 2000 3200 |0000: invoke-super {v2, v3}, Landroid/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0020 │ │ -0059ca: 3803 0c00 |0003: if-eqz v3, 000f // +000c │ │ -0059ce: 1a01 0002 |0005: const-string v1, "cal" // string@0200 │ │ -0059d2: 6e20 6100 1300 |0007: invoke-virtual {v3, v1}, Landroid/os/Bundle;.getSerializable:(Ljava/lang/String;)Ljava/io/Serializable; // method@0061 │ │ -0059d8: 0c01 |000a: move-result-object v1 │ │ -0059da: 1f01 c400 |000b: check-cast v1, Ljava/util/Calendar; // type@00c4 │ │ -0059de: 5b21 7900 |000d: iput-object v1, v2, Lfr/syncarnet/TaskAddFragment;.cal:Ljava/util/Calendar; // field@0079 │ │ -0059e2: 6e10 d400 0200 |000f: invoke-virtual {v2}, Lfr/syncarnet/TaskAddFragment;.getActivity:()Landroid/app/Activity; // method@00d4 │ │ -0059e8: 0c01 |0012: move-result-object v1 │ │ -0059ea: 6e10 0500 0100 |0013: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0005 │ │ -0059f0: 0c00 |0016: move-result-object v0 │ │ -0059f2: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -0059f4: 6e20 0000 1000 |0018: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@0000 │ │ -0059fa: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0059fc: 6e20 0300 1000 |001c: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setNavigationMode:(I)V // method@0003 │ │ -005a02: 0e00 |001f: return-void │ │ +0059a8: |[0059a8] fr.syncarnet.TaskAddFragment.onCreate:(Landroid/os/Bundle;)V │ │ +0059b8: 6f20 2000 3200 |0000: invoke-super {v2, v3}, Landroid/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0020 │ │ +0059be: 3803 0c00 |0003: if-eqz v3, 000f // +000c │ │ +0059c2: 1a01 0002 |0005: const-string v1, "cal" // string@0200 │ │ +0059c6: 6e20 6100 1300 |0007: invoke-virtual {v3, v1}, Landroid/os/Bundle;.getSerializable:(Ljava/lang/String;)Ljava/io/Serializable; // method@0061 │ │ +0059cc: 0c01 |000a: move-result-object v1 │ │ +0059ce: 1f01 c400 |000b: check-cast v1, Ljava/util/Calendar; // type@00c4 │ │ +0059d2: 5b21 7900 |000d: iput-object v1, v2, Lfr/syncarnet/TaskAddFragment;.cal:Ljava/util/Calendar; // field@0079 │ │ +0059d6: 6e10 d400 0200 |000f: invoke-virtual {v2}, Lfr/syncarnet/TaskAddFragment;.getActivity:()Landroid/app/Activity; // method@00d4 │ │ +0059dc: 0c01 |0012: move-result-object v1 │ │ +0059de: 6e10 0500 0100 |0013: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0005 │ │ +0059e4: 0c00 |0016: move-result-object v0 │ │ +0059e6: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +0059e8: 6e20 0000 1000 |0018: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@0000 │ │ +0059ee: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0059f0: 6e20 0300 1000 |001c: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setNavigationMode:(I)V // method@0003 │ │ +0059f6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ 0x0005 line=58 │ │ 0x000f line=60 │ │ 0x0017 line=61 │ │ @@ -2956,53 +2958,53 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 83 16-bit code units │ │ -005a04: |[005a04] fr.syncarnet.TaskAddFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -005a14: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -005a16: 1403 0500 037f |0001: const v3, #float 1.74129e+38 // #7f030005 │ │ -005a1c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -005a1e: 6e40 6900 3748 |0005: invoke-virtual {v7, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0069 │ │ -005a24: 0c02 |0008: move-result-object v2 │ │ -005a26: 1403 0b00 077f |0009: const v3, #float 1.79446e+38 // #7f07000b │ │ -005a2c: 6e20 6c00 3200 |000c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ -005a32: 0c01 |000f: move-result-object v1 │ │ -005a34: 1f01 3f00 |0010: check-cast v1, Landroid/widget/Button; // type@003f │ │ -005a38: 2203 6100 |0012: new-instance v3, Lfr/syncarnet/TaskAddFragment$OnClickDueListener; // type@0061 │ │ -005a3c: 7030 cd00 6305 |0014: invoke-direct {v3, v6, v5}, Lfr/syncarnet/TaskAddFragment$OnClickDueListener;.:(Lfr/syncarnet/TaskAddFragment;Lfr/syncarnet/TaskAddFragment$1;)V // method@00cd │ │ -005a42: 6e20 7800 3100 |0017: invoke-virtual {v1, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0078 │ │ -005a48: 1403 0c00 077f |001a: const v3, #float 1.79446e+38 // #7f07000c │ │ -005a4e: 6e20 6c00 3200 |001d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ -005a54: 0c00 |0020: move-result-object v0 │ │ -005a56: 1f00 3f00 |0021: check-cast v0, Landroid/widget/Button; // type@003f │ │ -005a5a: 2203 6000 |0023: new-instance v3, Lfr/syncarnet/TaskAddFragment$OnClickAddListener; // type@0060 │ │ -005a5e: 7030 ca00 6305 |0025: invoke-direct {v3, v6, v5}, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.:(Lfr/syncarnet/TaskAddFragment;Lfr/syncarnet/TaskAddFragment$1;)V // method@00ca │ │ -005a64: 6e20 7800 3000 |0028: invoke-virtual {v0, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0078 │ │ -005a6a: 1403 0700 077f |002b: const v3, #float 1.79446e+38 // #7f070007 │ │ -005a70: 6e20 6c00 3200 |002e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ -005a76: 0c03 |0031: move-result-object v3 │ │ -005a78: 1f03 4100 |0032: check-cast v3, Landroid/widget/EditText; // type@0041 │ │ -005a7c: 5b63 7a00 |0034: iput-object v3, v6, Lfr/syncarnet/TaskAddFragment;.description:Landroid/widget/EditText; // field@007a │ │ -005a80: 1403 0900 077f |0036: const v3, #float 1.79446e+38 // #7f070009 │ │ -005a86: 6e20 6c00 3200 |0039: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ -005a8c: 0c03 |003c: move-result-object v3 │ │ -005a8e: 1f03 4100 |003d: check-cast v3, Landroid/widget/EditText; // type@0041 │ │ -005a92: 5b63 7c00 |003f: iput-object v3, v6, Lfr/syncarnet/TaskAddFragment;.project:Landroid/widget/EditText; // field@007c │ │ -005a96: 1403 0600 077f |0041: const v3, #float 1.79446e+38 // #7f070006 │ │ -005a9c: 6e20 6c00 3200 |0044: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ -005aa2: 0c03 |0047: move-result-object v3 │ │ -005aa4: 1f03 4800 |0048: check-cast v3, Landroid/widget/Spinner; // type@0048 │ │ -005aa8: 5b63 7b00 |004a: iput-object v3, v6, Lfr/syncarnet/TaskAddFragment;.priority:Landroid/widget/Spinner; // field@007b │ │ -005aac: 5463 7b00 |004c: iget-object v3, v6, Lfr/syncarnet/TaskAddFragment;.priority:Landroid/widget/Spinner; // field@007b │ │ -005ab0: 1214 |004e: const/4 v4, #int 1 // #1 │ │ -005ab2: 6e20 8500 4300 |004f: invoke-virtual {v3, v4}, Landroid/widget/Spinner;.setSelection:(I)V // method@0085 │ │ -005ab8: 1102 |0052: return-object v2 │ │ +0059f8: |[0059f8] fr.syncarnet.TaskAddFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +005a08: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +005a0a: 1403 0500 037f |0001: const v3, #float 1.74129e+38 // #7f030005 │ │ +005a10: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +005a12: 6e40 6900 3748 |0005: invoke-virtual {v7, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0069 │ │ +005a18: 0c02 |0008: move-result-object v2 │ │ +005a1a: 1403 0b00 077f |0009: const v3, #float 1.79446e+38 // #7f07000b │ │ +005a20: 6e20 6c00 3200 |000c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ +005a26: 0c01 |000f: move-result-object v1 │ │ +005a28: 1f01 3f00 |0010: check-cast v1, Landroid/widget/Button; // type@003f │ │ +005a2c: 2203 6100 |0012: new-instance v3, Lfr/syncarnet/TaskAddFragment$OnClickDueListener; // type@0061 │ │ +005a30: 7030 cd00 6305 |0014: invoke-direct {v3, v6, v5}, Lfr/syncarnet/TaskAddFragment$OnClickDueListener;.:(Lfr/syncarnet/TaskAddFragment;Lfr/syncarnet/TaskAddFragment$1;)V // method@00cd │ │ +005a36: 6e20 7800 3100 |0017: invoke-virtual {v1, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0078 │ │ +005a3c: 1403 0c00 077f |001a: const v3, #float 1.79446e+38 // #7f07000c │ │ +005a42: 6e20 6c00 3200 |001d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ +005a48: 0c00 |0020: move-result-object v0 │ │ +005a4a: 1f00 3f00 |0021: check-cast v0, Landroid/widget/Button; // type@003f │ │ +005a4e: 2203 6000 |0023: new-instance v3, Lfr/syncarnet/TaskAddFragment$OnClickAddListener; // type@0060 │ │ +005a52: 7030 ca00 6305 |0025: invoke-direct {v3, v6, v5}, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;.:(Lfr/syncarnet/TaskAddFragment;Lfr/syncarnet/TaskAddFragment$1;)V // method@00ca │ │ +005a58: 6e20 7800 3000 |0028: invoke-virtual {v0, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0078 │ │ +005a5e: 1403 0700 077f |002b: const v3, #float 1.79446e+38 // #7f070007 │ │ +005a64: 6e20 6c00 3200 |002e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ +005a6a: 0c03 |0031: move-result-object v3 │ │ +005a6c: 1f03 4100 |0032: check-cast v3, Landroid/widget/EditText; // type@0041 │ │ +005a70: 5b63 7a00 |0034: iput-object v3, v6, Lfr/syncarnet/TaskAddFragment;.description:Landroid/widget/EditText; // field@007a │ │ +005a74: 1403 0900 077f |0036: const v3, #float 1.79446e+38 // #7f070009 │ │ +005a7a: 6e20 6c00 3200 |0039: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ +005a80: 0c03 |003c: move-result-object v3 │ │ +005a82: 1f03 4100 |003d: check-cast v3, Landroid/widget/EditText; // type@0041 │ │ +005a86: 5b63 7c00 |003f: iput-object v3, v6, Lfr/syncarnet/TaskAddFragment;.project:Landroid/widget/EditText; // field@007c │ │ +005a8a: 1403 0600 077f |0041: const v3, #float 1.79446e+38 // #7f070006 │ │ +005a90: 6e20 6c00 3200 |0044: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ +005a96: 0c03 |0047: move-result-object v3 │ │ +005a98: 1f03 4800 |0048: check-cast v3, Landroid/widget/Spinner; // type@0048 │ │ +005a9c: 5b63 7b00 |004a: iput-object v3, v6, Lfr/syncarnet/TaskAddFragment;.priority:Landroid/widget/Spinner; // field@007b │ │ +005aa0: 5463 7b00 |004c: iget-object v3, v6, Lfr/syncarnet/TaskAddFragment;.priority:Landroid/widget/Spinner; // field@007b │ │ +005aa4: 1214 |004e: const/4 v4, #int 1 // #1 │ │ +005aa6: 6e20 8500 4300 |004f: invoke-virtual {v3, v4}, Landroid/widget/Spinner;.setSelection:(I)V // method@0085 │ │ +005aac: 1102 |0052: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ 0x0009 line=75 │ │ 0x0012 line=76 │ │ 0x001a line=78 │ │ 0x0023 line=79 │ │ @@ -3025,21 +3027,21 @@ │ │ type : '(Landroid/widget/DatePicker;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -005abc: |[005abc] fr.syncarnet.TaskAddFragment.onDateSet:(Landroid/widget/DatePicker;III)V │ │ -005acc: 7100 7402 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0274 │ │ -005ad2: 0c00 |0003: move-result-object v0 │ │ -005ad4: 5b10 7900 |0004: iput-object v0, v1, Lfr/syncarnet/TaskAddFragment;.cal:Ljava/util/Calendar; // field@0079 │ │ -005ad8: 5410 7900 |0006: iget-object v0, v1, Lfr/syncarnet/TaskAddFragment;.cal:Ljava/util/Calendar; // field@0079 │ │ -005adc: 6e40 7802 3054 |0008: invoke-virtual {v0, v3, v4, v5}, Ljava/util/Calendar;.set:(III)V // method@0278 │ │ -005ae2: 0e00 |000b: return-void │ │ +005ab0: |[005ab0] fr.syncarnet.TaskAddFragment.onDateSet:(Landroid/widget/DatePicker;III)V │ │ +005ac0: 7100 7402 0000 |0000: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0274 │ │ +005ac6: 0c00 |0003: move-result-object v0 │ │ +005ac8: 5b10 7900 |0004: iput-object v0, v1, Lfr/syncarnet/TaskAddFragment;.cal:Ljava/util/Calendar; // field@0079 │ │ +005acc: 5410 7900 |0006: iget-object v0, v1, Lfr/syncarnet/TaskAddFragment;.cal:Ljava/util/Calendar; // field@0079 │ │ +005ad0: 6e40 7802 3054 |0008: invoke-virtual {v0, v3, v4, v5}, Ljava/util/Calendar;.set:(III)V // method@0278 │ │ +005ad6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0006 line=123 │ │ 0x000b line=124 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lfr/syncarnet/TaskAddFragment; │ │ @@ -3053,20 +3055,20 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -005ae4: |[005ae4] fr.syncarnet.TaskAddFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -005af4: 6f20 2100 3200 |0000: invoke-super {v2, v3}, Landroid/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0021 │ │ -005afa: 1a00 0002 |0003: const-string v0, "cal" // string@0200 │ │ -005afe: 5421 7900 |0005: iget-object v1, v2, Lfr/syncarnet/TaskAddFragment;.cal:Ljava/util/Calendar; // field@0079 │ │ -005b02: 6e30 6300 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0063 │ │ -005b08: 0e00 |000a: return-void │ │ +005ad8: |[005ad8] fr.syncarnet.TaskAddFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +005ae8: 6f20 2100 3200 |0000: invoke-super {v2, v3}, Landroid/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0021 │ │ +005aee: 1a00 0002 |0003: const-string v0, "cal" // string@0200 │ │ +005af2: 5421 7900 |0005: iget-object v1, v2, Lfr/syncarnet/TaskAddFragment;.cal:Ljava/util/Calendar; // field@0079 │ │ +005af6: 6e30 6300 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0063 │ │ +005afc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x000a line=69 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lfr/syncarnet/TaskAddFragment; │ │ @@ -3107,57 +3109,59 @@ │ │ type : '(Lfr/syncarnet/TaskEditFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -005b0c: |[005b0c] fr.syncarnet.TaskEditFragment$1.:(Lfr/syncarnet/TaskEditFragment;)V │ │ -005b1c: 5b01 7d00 |0000: iput-object v1, v0, Lfr/syncarnet/TaskEditFragment$1;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007d │ │ -005b20: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -005b26: 0e00 |0005: return-void │ │ +005b00: |[005b00] fr.syncarnet.TaskEditFragment$1.:(Lfr/syncarnet/TaskEditFragment;)V │ │ +005b10: 5b01 7d00 |0000: iput-object v1, v0, Lfr/syncarnet/TaskEditFragment$1;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007d │ │ +005b14: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +005b1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/TaskEditFragment$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/TaskEditFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/syncarnet/TaskEditFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/TaskEditFragment$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -005b28: |[005b28] fr.syncarnet.TaskEditFragment$1.onClick:(Landroid/view/View;)V │ │ -005b38: 5441 7d00 |0000: iget-object v1, v4, Lfr/syncarnet/TaskEditFragment$1;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007d │ │ -005b3c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -005b3e: 7120 e500 2100 |0003: invoke-static {v1, v2}, Lfr/syncarnet/TaskEditFragment;.access$102:(Lfr/syncarnet/TaskEditFragment;Ljava/util/Calendar;)Ljava/util/Calendar; // method@00e5 │ │ -005b44: 5441 7d00 |0006: iget-object v1, v4, Lfr/syncarnet/TaskEditFragment$1;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007d │ │ -005b48: 6e10 ea00 0100 |0008: invoke-virtual {v1}, Lfr/syncarnet/TaskEditFragment;.getActivity:()Landroid/app/Activity; // method@00ea │ │ -005b4e: 0c01 |000b: move-result-object v1 │ │ -005b50: 5442 7d00 |000c: iget-object v2, v4, Lfr/syncarnet/TaskEditFragment$1;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007d │ │ -005b54: 6e10 ea00 0200 |000e: invoke-virtual {v2}, Lfr/syncarnet/TaskEditFragment;.getActivity:()Landroid/app/Activity; // method@00ea │ │ -005b5a: 0c02 |0011: move-result-object v2 │ │ -005b5c: 1403 0f00 057f |0012: const v3, #float 1.76788e+38 // #7f05000f │ │ -005b62: 6e20 0600 3200 |0015: invoke-virtual {v2, v3}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0006 │ │ -005b68: 0c02 |0018: move-result-object v2 │ │ -005b6a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -005b6c: 7130 8800 2103 |001a: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -005b72: 0c00 |001d: move-result-object v0 │ │ -005b74: 6e10 8900 0000 |001e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -005b7a: 0e00 |0021: return-void │ │ +005b1c: |[005b1c] fr.syncarnet.TaskEditFragment$1.onClick:(Landroid/view/View;)V │ │ +005b2c: 5441 7d00 |0000: iget-object v1, v4, Lfr/syncarnet/TaskEditFragment$1;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007d │ │ +005b30: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +005b32: 7120 e500 2100 |0003: invoke-static {v1, v2}, Lfr/syncarnet/TaskEditFragment;.access$102:(Lfr/syncarnet/TaskEditFragment;Ljava/util/Calendar;)Ljava/util/Calendar; // method@00e5 │ │ +005b38: 5441 7d00 |0006: iget-object v1, v4, Lfr/syncarnet/TaskEditFragment$1;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007d │ │ +005b3c: 6e10 ea00 0100 |0008: invoke-virtual {v1}, Lfr/syncarnet/TaskEditFragment;.getActivity:()Landroid/app/Activity; // method@00ea │ │ +005b42: 0c01 |000b: move-result-object v1 │ │ +005b44: 5442 7d00 |000c: iget-object v2, v4, Lfr/syncarnet/TaskEditFragment$1;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007d │ │ +005b48: 6e10 ea00 0200 |000e: invoke-virtual {v2}, Lfr/syncarnet/TaskEditFragment;.getActivity:()Landroid/app/Activity; // method@00ea │ │ +005b4e: 0c02 |0011: move-result-object v2 │ │ +005b50: 1403 0f00 057f |0012: const v3, #float 1.76788e+38 // #7f05000f │ │ +005b56: 6e20 0600 3200 |0015: invoke-virtual {v2, v3}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0006 │ │ +005b5c: 0c02 |0018: move-result-object v2 │ │ +005b5e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +005b60: 7130 8800 2103 |001a: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +005b66: 0c00 |001d: move-result-object v0 │ │ +005b68: 6e10 8900 0000 |001e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +005b6e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0006 line=102 │ │ + 0x000e line=103 │ │ + 0x001a line=102 │ │ 0x001e line=105 │ │ 0x0021 line=106 │ │ locals : │ │ 0x001e - 0x0022 reg=0 toast Landroid/widget/Toast; │ │ 0x0000 - 0x0022 reg=4 this Lfr/syncarnet/TaskEditFragment$1; │ │ 0x0000 - 0x0022 reg=5 V Landroid/view/View; │ │ │ │ @@ -3196,18 +3200,18 @@ │ │ type : '(Lfr/syncarnet/TaskEditFragment;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -005b7c: |[005b7c] fr.syncarnet.TaskEditFragment$OnClickApplyListener.:(Lfr/syncarnet/TaskEditFragment;)V │ │ -005b8c: 5b01 7e00 |0000: iput-object v1, v0, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ -005b90: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -005b96: 0e00 |0005: return-void │ │ +005b70: |[005b70] fr.syncarnet.TaskEditFragment$OnClickApplyListener.:(Lfr/syncarnet/TaskEditFragment;)V │ │ +005b80: 5b01 7e00 |0000: iput-object v1, v0, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ +005b84: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +005b8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/TaskEditFragment$OnClickApplyListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/TaskEditFragment; │ │ │ │ @@ -3216,17 +3220,17 @@ │ │ type : '(Lfr/syncarnet/TaskEditFragment;Lfr/syncarnet/TaskEditFragment$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -005b98: |[005b98] fr.syncarnet.TaskEditFragment$OnClickApplyListener.:(Lfr/syncarnet/TaskEditFragment;Lfr/syncarnet/TaskEditFragment$1;)V │ │ -005ba8: 7020 dc00 1000 |0000: invoke-direct {v0, v1}, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.:(Lfr/syncarnet/TaskEditFragment;)V // method@00dc │ │ -005bae: 0e00 |0003: return-void │ │ +005b8c: |[005b8c] fr.syncarnet.TaskEditFragment$OnClickApplyListener.:(Lfr/syncarnet/TaskEditFragment;Lfr/syncarnet/TaskEditFragment$1;)V │ │ +005b9c: 7020 dc00 1000 |0000: invoke-direct {v0, v1}, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.:(Lfr/syncarnet/TaskEditFragment;)V // method@00dc │ │ +005ba2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/TaskEditFragment$OnClickApplyListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lfr/syncarnet/TaskEditFragment; │ │ 0x0000 - 0x0004 reg=2 x1 Lfr/syncarnet/TaskEditFragment$1; │ │ @@ -3237,96 +3241,98 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 156 16-bit code units │ │ -005bb0: |[005bb0] fr.syncarnet.TaskEditFragment$OnClickApplyListener.onClick:(Landroid/view/View;)V │ │ -005bc0: 5485 7e00 |0000: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ -005bc4: 7110 e600 0500 |0002: invoke-static {v5}, Lfr/syncarnet/TaskEditFragment;.access$300:(Lfr/syncarnet/TaskEditFragment;)Landroid/widget/EditText; // method@00e6 │ │ -005bca: 0c05 |0005: move-result-object v5 │ │ -005bcc: 6e10 7b00 0500 |0006: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@007b │ │ -005bd2: 0c05 |0009: move-result-object v5 │ │ -005bd4: 6e10 4d02 0500 |000a: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@024d │ │ -005bda: 0c05 |000d: move-result-object v5 │ │ -005bdc: 6e10 5102 0500 |000e: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0251 │ │ -005be2: 0c00 |0011: move-result-object v0 │ │ -005be4: 1a05 0000 |0012: const-string v5, "" // string@0000 │ │ -005be8: 6e20 4e02 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ -005bee: 0a05 |0017: move-result v5 │ │ -005bf0: 3805 1e00 |0018: if-eqz v5, 0036 // +001e │ │ -005bf4: 5485 7e00 |001a: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ -005bf8: 6e10 ea00 0500 |001c: invoke-virtual {v5}, Lfr/syncarnet/TaskEditFragment;.getActivity:()Landroid/app/Activity; // method@00ea │ │ -005bfe: 0c05 |001f: move-result-object v5 │ │ -005c00: 5486 7e00 |0020: iget-object v6, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ -005c04: 6e10 ea00 0600 |0022: invoke-virtual {v6}, Lfr/syncarnet/TaskEditFragment;.getActivity:()Landroid/app/Activity; // method@00ea │ │ -005c0a: 0c06 |0025: move-result-object v6 │ │ -005c0c: 1407 1c00 057f |0026: const v7, #float 1.76788e+38 // #7f05001c │ │ -005c12: 6e20 0600 7600 |0029: invoke-virtual {v6, v7}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0006 │ │ -005c18: 0c06 |002c: move-result-object v6 │ │ -005c1a: 1217 |002d: const/4 v7, #int 1 // #1 │ │ -005c1c: 7130 8800 6507 |002e: invoke-static {v5, v6, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -005c22: 0c04 |0031: move-result-object v4 │ │ -005c24: 6e10 8900 0400 |0032: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -005c2a: 0e00 |0035: return-void │ │ -005c2c: 5485 7e00 |0036: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ -005c30: 7110 e700 0500 |0038: invoke-static {v5}, Lfr/syncarnet/TaskEditFragment;.access$400:(Lfr/syncarnet/TaskEditFragment;)Landroid/widget/EditText; // method@00e7 │ │ -005c36: 0c05 |003b: move-result-object v5 │ │ -005c38: 6e10 7b00 0500 |003c: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@007b │ │ -005c3e: 0c05 |003f: move-result-object v5 │ │ -005c40: 6e10 4d02 0500 |0040: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@024d │ │ -005c46: 0c05 |0043: move-result-object v5 │ │ -005c48: 6e10 5102 0500 |0044: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0251 │ │ -005c4e: 0c02 |0047: move-result-object v2 │ │ -005c50: 5485 7e00 |0048: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ -005c54: 7110 e800 0500 |004a: invoke-static {v5}, Lfr/syncarnet/TaskEditFragment;.access$500:(Lfr/syncarnet/TaskEditFragment;)Lfr/syncarnet/tasks/Task; // method@00e8 │ │ -005c5a: 0c05 |004d: move-result-object v5 │ │ -005c5c: 6e10 1002 0500 |004e: invoke-virtual {v5}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ -005c62: 0c01 |0051: move-result-object v1 │ │ -005c64: 5485 7e00 |0052: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ -005c68: 7110 e900 0500 |0054: invoke-static {v5}, Lfr/syncarnet/TaskEditFragment;.access$600:(Lfr/syncarnet/TaskEditFragment;)Landroid/widget/Spinner; // method@00e9 │ │ -005c6e: 0c05 |0057: move-result-object v5 │ │ -005c70: 6e10 8400 0500 |0058: invoke-virtual {v5}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@0084 │ │ -005c76: 0a03 |005b: move-result v3 │ │ -005c78: 5485 7e00 |005c: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ -005c7c: 7110 e800 0500 |005e: invoke-static {v5}, Lfr/syncarnet/TaskEditFragment;.access$500:(Lfr/syncarnet/TaskEditFragment;)Lfr/syncarnet/tasks/Task; // method@00e8 │ │ -005c82: 0c05 |0061: move-result-object v5 │ │ -005c84: 6e20 1402 0500 |0062: invoke-virtual {v5, v0}, Lfr/syncarnet/tasks/Task;.setDescription:(Ljava/lang/String;)V // method@0214 │ │ -005c8a: 5485 7e00 |0065: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ -005c8e: 7110 e800 0500 |0067: invoke-static {v5}, Lfr/syncarnet/TaskEditFragment;.access$500:(Lfr/syncarnet/TaskEditFragment;)Lfr/syncarnet/tasks/Task; // method@00e8 │ │ -005c94: 0c05 |006a: move-result-object v5 │ │ -005c96: 5486 7e00 |006b: iget-object v6, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ -005c9a: 7110 e400 0600 |006d: invoke-static {v6}, Lfr/syncarnet/TaskEditFragment;.access$100:(Lfr/syncarnet/TaskEditFragment;)Ljava/util/Calendar; // method@00e4 │ │ -005ca0: 0c06 |0070: move-result-object v6 │ │ -005ca2: 6e20 1502 6500 |0071: invoke-virtual {v5, v6}, Lfr/syncarnet/tasks/Task;.setDue:(Ljava/util/Calendar;)V // method@0215 │ │ -005ca8: 5485 7e00 |0074: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ -005cac: 7110 e800 0500 |0076: invoke-static {v5}, Lfr/syncarnet/TaskEditFragment;.access$500:(Lfr/syncarnet/TaskEditFragment;)Lfr/syncarnet/tasks/Task; // method@00e8 │ │ -005cb2: 0c05 |0079: move-result-object v5 │ │ -005cb4: 6e20 1702 2500 |007a: invoke-virtual {v5, v2}, Lfr/syncarnet/tasks/Task;.setProject:(Ljava/lang/String;)V // method@0217 │ │ -005cba: 5485 7e00 |007d: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ -005cbe: 7110 e800 0500 |007f: invoke-static {v5}, Lfr/syncarnet/TaskEditFragment;.access$500:(Lfr/syncarnet/TaskEditFragment;)Lfr/syncarnet/tasks/Task; // method@00e8 │ │ -005cc4: 0c05 |0082: move-result-object v5 │ │ -005cc6: 7110 2101 0300 |0083: invoke-static {v3}, Lfr/syncarnet/helpers/PrioritySpinnerHelper;.getPriority:(I)Lfr/syncarnet/tasks/Priority; // method@0121 │ │ -005ccc: 0c06 |0086: move-result-object v6 │ │ -005cce: 6e20 1602 6500 |0087: invoke-virtual {v5, v6}, Lfr/syncarnet/tasks/Task;.setPriority:(Lfr/syncarnet/tasks/Priority;)V // method@0216 │ │ -005cd4: 5485 7e00 |008a: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ -005cd8: 6e10 ea00 0500 |008c: invoke-virtual {v5}, Lfr/syncarnet/TaskEditFragment;.getActivity:()Landroid/app/Activity; // method@00ea │ │ -005cde: 0c05 |008f: move-result-object v5 │ │ -005ce0: 1f05 6400 |0090: check-cast v5, Lfr/syncarnet/TaskEditFragment$Callbacks; // type@0064 │ │ -005ce4: 5486 7e00 |0092: iget-object v6, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ -005ce8: 7110 e800 0600 |0094: invoke-static {v6}, Lfr/syncarnet/TaskEditFragment;.access$500:(Lfr/syncarnet/TaskEditFragment;)Lfr/syncarnet/tasks/Task; // method@00e8 │ │ -005cee: 0c06 |0097: move-result-object v6 │ │ -005cf0: 7230 db00 6501 |0098: invoke-interface {v5, v6, v1}, Lfr/syncarnet/TaskEditFragment$Callbacks;.replaceTask:(Lfr/syncarnet/tasks/Task;Ljava/lang/String;)V // method@00db │ │ -005cf6: 289a |009b: goto 0035 // -0066 │ │ +005ba4: |[005ba4] fr.syncarnet.TaskEditFragment$OnClickApplyListener.onClick:(Landroid/view/View;)V │ │ +005bb4: 5485 7e00 |0000: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ +005bb8: 7110 e600 0500 |0002: invoke-static {v5}, Lfr/syncarnet/TaskEditFragment;.access$300:(Lfr/syncarnet/TaskEditFragment;)Landroid/widget/EditText; // method@00e6 │ │ +005bbe: 0c05 |0005: move-result-object v5 │ │ +005bc0: 6e10 7b00 0500 |0006: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@007b │ │ +005bc6: 0c05 |0009: move-result-object v5 │ │ +005bc8: 6e10 4d02 0500 |000a: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@024d │ │ +005bce: 0c05 |000d: move-result-object v5 │ │ +005bd0: 6e10 5102 0500 |000e: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0251 │ │ +005bd6: 0c00 |0011: move-result-object v0 │ │ +005bd8: 1a05 0000 |0012: const-string v5, "" // string@0000 │ │ +005bdc: 6e20 4e02 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ +005be2: 0a05 |0017: move-result v5 │ │ +005be4: 3805 1e00 |0018: if-eqz v5, 0036 // +001e │ │ +005be8: 5485 7e00 |001a: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ +005bec: 6e10 ea00 0500 |001c: invoke-virtual {v5}, Lfr/syncarnet/TaskEditFragment;.getActivity:()Landroid/app/Activity; // method@00ea │ │ +005bf2: 0c05 |001f: move-result-object v5 │ │ +005bf4: 5486 7e00 |0020: iget-object v6, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ +005bf8: 6e10 ea00 0600 |0022: invoke-virtual {v6}, Lfr/syncarnet/TaskEditFragment;.getActivity:()Landroid/app/Activity; // method@00ea │ │ +005bfe: 0c06 |0025: move-result-object v6 │ │ +005c00: 1407 1c00 057f |0026: const v7, #float 1.76788e+38 // #7f05001c │ │ +005c06: 6e20 0600 7600 |0029: invoke-virtual {v6, v7}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0006 │ │ +005c0c: 0c06 |002c: move-result-object v6 │ │ +005c0e: 1217 |002d: const/4 v7, #int 1 // #1 │ │ +005c10: 7130 8800 6507 |002e: invoke-static {v5, v6, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +005c16: 0c04 |0031: move-result-object v4 │ │ +005c18: 6e10 8900 0400 |0032: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +005c1e: 0e00 |0035: return-void │ │ +005c20: 5485 7e00 |0036: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ +005c24: 7110 e700 0500 |0038: invoke-static {v5}, Lfr/syncarnet/TaskEditFragment;.access$400:(Lfr/syncarnet/TaskEditFragment;)Landroid/widget/EditText; // method@00e7 │ │ +005c2a: 0c05 |003b: move-result-object v5 │ │ +005c2c: 6e10 7b00 0500 |003c: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@007b │ │ +005c32: 0c05 |003f: move-result-object v5 │ │ +005c34: 6e10 4d02 0500 |0040: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@024d │ │ +005c3a: 0c05 |0043: move-result-object v5 │ │ +005c3c: 6e10 5102 0500 |0044: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0251 │ │ +005c42: 0c02 |0047: move-result-object v2 │ │ +005c44: 5485 7e00 |0048: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ +005c48: 7110 e800 0500 |004a: invoke-static {v5}, Lfr/syncarnet/TaskEditFragment;.access$500:(Lfr/syncarnet/TaskEditFragment;)Lfr/syncarnet/tasks/Task; // method@00e8 │ │ +005c4e: 0c05 |004d: move-result-object v5 │ │ +005c50: 6e10 1002 0500 |004e: invoke-virtual {v5}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ +005c56: 0c01 |0051: move-result-object v1 │ │ +005c58: 5485 7e00 |0052: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ +005c5c: 7110 e900 0500 |0054: invoke-static {v5}, Lfr/syncarnet/TaskEditFragment;.access$600:(Lfr/syncarnet/TaskEditFragment;)Landroid/widget/Spinner; // method@00e9 │ │ +005c62: 0c05 |0057: move-result-object v5 │ │ +005c64: 6e10 8400 0500 |0058: invoke-virtual {v5}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@0084 │ │ +005c6a: 0a03 |005b: move-result v3 │ │ +005c6c: 5485 7e00 |005c: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ +005c70: 7110 e800 0500 |005e: invoke-static {v5}, Lfr/syncarnet/TaskEditFragment;.access$500:(Lfr/syncarnet/TaskEditFragment;)Lfr/syncarnet/tasks/Task; // method@00e8 │ │ +005c76: 0c05 |0061: move-result-object v5 │ │ +005c78: 6e20 1402 0500 |0062: invoke-virtual {v5, v0}, Lfr/syncarnet/tasks/Task;.setDescription:(Ljava/lang/String;)V // method@0214 │ │ +005c7e: 5485 7e00 |0065: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ +005c82: 7110 e800 0500 |0067: invoke-static {v5}, Lfr/syncarnet/TaskEditFragment;.access$500:(Lfr/syncarnet/TaskEditFragment;)Lfr/syncarnet/tasks/Task; // method@00e8 │ │ +005c88: 0c05 |006a: move-result-object v5 │ │ +005c8a: 5486 7e00 |006b: iget-object v6, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ +005c8e: 7110 e400 0600 |006d: invoke-static {v6}, Lfr/syncarnet/TaskEditFragment;.access$100:(Lfr/syncarnet/TaskEditFragment;)Ljava/util/Calendar; // method@00e4 │ │ +005c94: 0c06 |0070: move-result-object v6 │ │ +005c96: 6e20 1502 6500 |0071: invoke-virtual {v5, v6}, Lfr/syncarnet/tasks/Task;.setDue:(Ljava/util/Calendar;)V // method@0215 │ │ +005c9c: 5485 7e00 |0074: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ +005ca0: 7110 e800 0500 |0076: invoke-static {v5}, Lfr/syncarnet/TaskEditFragment;.access$500:(Lfr/syncarnet/TaskEditFragment;)Lfr/syncarnet/tasks/Task; // method@00e8 │ │ +005ca6: 0c05 |0079: move-result-object v5 │ │ +005ca8: 6e20 1702 2500 |007a: invoke-virtual {v5, v2}, Lfr/syncarnet/tasks/Task;.setProject:(Ljava/lang/String;)V // method@0217 │ │ +005cae: 5485 7e00 |007d: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ +005cb2: 7110 e800 0500 |007f: invoke-static {v5}, Lfr/syncarnet/TaskEditFragment;.access$500:(Lfr/syncarnet/TaskEditFragment;)Lfr/syncarnet/tasks/Task; // method@00e8 │ │ +005cb8: 0c05 |0082: move-result-object v5 │ │ +005cba: 7110 2101 0300 |0083: invoke-static {v3}, Lfr/syncarnet/helpers/PrioritySpinnerHelper;.getPriority:(I)Lfr/syncarnet/tasks/Priority; // method@0121 │ │ +005cc0: 0c06 |0086: move-result-object v6 │ │ +005cc2: 6e20 1602 6500 |0087: invoke-virtual {v5, v6}, Lfr/syncarnet/tasks/Task;.setPriority:(Lfr/syncarnet/tasks/Priority;)V // method@0216 │ │ +005cc8: 5485 7e00 |008a: iget-object v5, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ +005ccc: 6e10 ea00 0500 |008c: invoke-virtual {v5}, Lfr/syncarnet/TaskEditFragment;.getActivity:()Landroid/app/Activity; // method@00ea │ │ +005cd2: 0c05 |008f: move-result-object v5 │ │ +005cd4: 1f05 6400 |0090: check-cast v5, Lfr/syncarnet/TaskEditFragment$Callbacks; // type@0064 │ │ +005cd8: 5486 7e00 |0092: iget-object v6, v8, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007e │ │ +005cdc: 7110 e800 0600 |0094: invoke-static {v6}, Lfr/syncarnet/TaskEditFragment;.access$500:(Lfr/syncarnet/TaskEditFragment;)Lfr/syncarnet/tasks/Task; // method@00e8 │ │ +005ce2: 0c06 |0097: move-result-object v6 │ │ +005ce4: 7230 db00 6501 |0098: invoke-interface {v5, v6, v1}, Lfr/syncarnet/TaskEditFragment$Callbacks;.replaceTask:(Lfr/syncarnet/tasks/Task;Ljava/lang/String;)V // method@00db │ │ +005cea: 289a |009b: goto 0035 // -0066 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0012 line=121 │ │ 0x001a line=122 │ │ + 0x0022 line=123 │ │ + 0x002e line=122 │ │ 0x0032 line=125 │ │ 0x0035 line=136 │ │ 0x0036 line=127 │ │ 0x0048 line=128 │ │ 0x0052 line=129 │ │ 0x005c line=130 │ │ 0x0065 line=131 │ │ @@ -3377,18 +3383,18 @@ │ │ type : '(Lfr/syncarnet/TaskEditFragment;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -005cf8: |[005cf8] fr.syncarnet.TaskEditFragment$OnClickDueListener.:(Lfr/syncarnet/TaskEditFragment;)V │ │ -005d08: 5b01 7f00 |0000: iput-object v1, v0, Lfr/syncarnet/TaskEditFragment$OnClickDueListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007f │ │ -005d0c: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -005d12: 0e00 |0005: return-void │ │ +005cec: |[005cec] fr.syncarnet.TaskEditFragment$OnClickDueListener.:(Lfr/syncarnet/TaskEditFragment;)V │ │ +005cfc: 5b01 7f00 |0000: iput-object v1, v0, Lfr/syncarnet/TaskEditFragment$OnClickDueListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007f │ │ +005d00: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +005d06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/TaskEditFragment$OnClickDueListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/TaskEditFragment; │ │ │ │ @@ -3397,17 +3403,17 @@ │ │ type : '(Lfr/syncarnet/TaskEditFragment;Lfr/syncarnet/TaskEditFragment$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -005d14: |[005d14] fr.syncarnet.TaskEditFragment$OnClickDueListener.:(Lfr/syncarnet/TaskEditFragment;Lfr/syncarnet/TaskEditFragment$1;)V │ │ -005d24: 7020 df00 1000 |0000: invoke-direct {v0, v1}, Lfr/syncarnet/TaskEditFragment$OnClickDueListener;.:(Lfr/syncarnet/TaskEditFragment;)V // method@00df │ │ -005d2a: 0e00 |0003: return-void │ │ +005d08: |[005d08] fr.syncarnet.TaskEditFragment$OnClickDueListener.:(Lfr/syncarnet/TaskEditFragment;Lfr/syncarnet/TaskEditFragment$1;)V │ │ +005d18: 7020 df00 1000 |0000: invoke-direct {v0, v1}, Lfr/syncarnet/TaskEditFragment$OnClickDueListener;.:(Lfr/syncarnet/TaskEditFragment;)V // method@00df │ │ +005d1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/TaskEditFragment$OnClickDueListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lfr/syncarnet/TaskEditFragment; │ │ 0x0000 - 0x0004 reg=2 x1 Lfr/syncarnet/TaskEditFragment$1; │ │ @@ -3418,51 +3424,54 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 59 16-bit code units │ │ -005d2c: |[005d2c] fr.syncarnet.TaskEditFragment$OnClickDueListener.onClick:(Landroid/view/View;)V │ │ -005d3c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -005d3e: 5481 7f00 |0001: iget-object v1, v8, Lfr/syncarnet/TaskEditFragment$OnClickDueListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007f │ │ -005d42: 7110 e400 0100 |0003: invoke-static {v1}, Lfr/syncarnet/TaskEditFragment;.access$100:(Lfr/syncarnet/TaskEditFragment;)Ljava/util/Calendar; // method@00e4 │ │ -005d48: 0c06 |0006: move-result-object v6 │ │ -005d4a: 3906 0600 |0007: if-nez v6, 000d // +0006 │ │ -005d4e: 7100 7402 0000 |0009: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0274 │ │ -005d54: 0c06 |000c: move-result-object v6 │ │ -005d56: 2200 0800 |000d: new-instance v0, Landroid/app/DatePickerDialog; // type@0008 │ │ -005d5a: 5481 7f00 |000f: iget-object v1, v8, Lfr/syncarnet/TaskEditFragment$OnClickDueListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007f │ │ -005d5e: 6e10 ea00 0100 |0011: invoke-virtual {v1}, Lfr/syncarnet/TaskEditFragment;.getActivity:()Landroid/app/Activity; // method@00ea │ │ -005d64: 0c01 |0014: move-result-object v1 │ │ -005d66: 5482 7f00 |0015: iget-object v2, v8, Lfr/syncarnet/TaskEditFragment$OnClickDueListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007f │ │ -005d6a: 6e20 7302 7600 |0017: invoke-virtual {v6, v7}, Ljava/util/Calendar;.get:(I)I // method@0273 │ │ -005d70: 0a03 |001a: move-result v3 │ │ -005d72: 1224 |001b: const/4 v4, #int 2 // #2 │ │ -005d74: 6e20 7302 4600 |001c: invoke-virtual {v6, v4}, Ljava/util/Calendar;.get:(I)I // method@0273 │ │ -005d7a: 0a04 |001f: move-result v4 │ │ -005d7c: 1255 |0020: const/4 v5, #int 5 // #5 │ │ -005d7e: 6e20 7302 5600 |0021: invoke-virtual {v6, v5}, Ljava/util/Calendar;.get:(I)I // method@0273 │ │ -005d84: 0a05 |0024: move-result v5 │ │ -005d86: 7606 1a00 0000 |0025: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/app/DatePickerDialog;.:(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V // method@001a │ │ -005d8c: 6e10 1b00 0000 |0028: invoke-virtual {v0}, Landroid/app/DatePickerDialog;.getDatePicker:()Landroid/widget/DatePicker; // method@001b │ │ -005d92: 0c01 |002b: move-result-object v1 │ │ -005d94: 6e20 7900 7100 |002c: invoke-virtual {v1, v7}, Landroid/widget/DatePicker;.setCalendarViewShown:(Z)V // method@0079 │ │ -005d9a: 6e10 1b00 0000 |002f: invoke-virtual {v0}, Landroid/app/DatePickerDialog;.getDatePicker:()Landroid/widget/DatePicker; // method@001b │ │ -005da0: 0c01 |0032: move-result-object v1 │ │ -005da2: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -005da4: 6e20 7a00 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/DatePicker;.setSpinnersShown:(Z)V // method@007a │ │ -005daa: 6e10 1c00 0000 |0037: invoke-virtual {v0}, Landroid/app/DatePickerDialog;.show:()V // method@001c │ │ -005db0: 0e00 |003a: return-void │ │ +005d20: |[005d20] fr.syncarnet.TaskEditFragment$OnClickDueListener.onClick:(Landroid/view/View;)V │ │ +005d30: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +005d32: 5481 7f00 |0001: iget-object v1, v8, Lfr/syncarnet/TaskEditFragment$OnClickDueListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007f │ │ +005d36: 7110 e400 0100 |0003: invoke-static {v1}, Lfr/syncarnet/TaskEditFragment;.access$100:(Lfr/syncarnet/TaskEditFragment;)Ljava/util/Calendar; // method@00e4 │ │ +005d3c: 0c06 |0006: move-result-object v6 │ │ +005d3e: 3906 0600 |0007: if-nez v6, 000d // +0006 │ │ +005d42: 7100 7402 0000 |0009: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0274 │ │ +005d48: 0c06 |000c: move-result-object v6 │ │ +005d4a: 2200 0800 |000d: new-instance v0, Landroid/app/DatePickerDialog; // type@0008 │ │ +005d4e: 5481 7f00 |000f: iget-object v1, v8, Lfr/syncarnet/TaskEditFragment$OnClickDueListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007f │ │ +005d52: 6e10 ea00 0100 |0011: invoke-virtual {v1}, Lfr/syncarnet/TaskEditFragment;.getActivity:()Landroid/app/Activity; // method@00ea │ │ +005d58: 0c01 |0014: move-result-object v1 │ │ +005d5a: 5482 7f00 |0015: iget-object v2, v8, Lfr/syncarnet/TaskEditFragment$OnClickDueListener;.this$0:Lfr/syncarnet/TaskEditFragment; // field@007f │ │ +005d5e: 6e20 7302 7600 |0017: invoke-virtual {v6, v7}, Ljava/util/Calendar;.get:(I)I // method@0273 │ │ +005d64: 0a03 |001a: move-result v3 │ │ +005d66: 1224 |001b: const/4 v4, #int 2 // #2 │ │ +005d68: 6e20 7302 4600 |001c: invoke-virtual {v6, v4}, Ljava/util/Calendar;.get:(I)I // method@0273 │ │ +005d6e: 0a04 |001f: move-result v4 │ │ +005d70: 1255 |0020: const/4 v5, #int 5 // #5 │ │ +005d72: 6e20 7302 5600 |0021: invoke-virtual {v6, v5}, Ljava/util/Calendar;.get:(I)I // method@0273 │ │ +005d78: 0a05 |0024: move-result v5 │ │ +005d7a: 7606 1a00 0000 |0025: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/app/DatePickerDialog;.:(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V // method@001a │ │ +005d80: 6e10 1b00 0000 |0028: invoke-virtual {v0}, Landroid/app/DatePickerDialog;.getDatePicker:()Landroid/widget/DatePicker; // method@001b │ │ +005d86: 0c01 |002b: move-result-object v1 │ │ +005d88: 6e20 7900 7100 |002c: invoke-virtual {v1, v7}, Landroid/widget/DatePicker;.setCalendarViewShown:(Z)V // method@0079 │ │ +005d8e: 6e10 1b00 0000 |002f: invoke-virtual {v0}, Landroid/app/DatePickerDialog;.getDatePicker:()Landroid/widget/DatePicker; // method@001b │ │ +005d94: 0c01 |0032: move-result-object v1 │ │ +005d96: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +005d98: 6e20 7a00 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/DatePicker;.setSpinnersShown:(Z)V // method@007a │ │ +005d9e: 6e10 1c00 0000 |0037: invoke-virtual {v0}, Landroid/app/DatePickerDialog;.show:()V // method@001c │ │ +005da4: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=142 │ │ 0x0007 line=143 │ │ 0x0009 line=144 │ │ 0x000d line=145 │ │ + 0x0017 line=146 │ │ + 0x001c line=147 │ │ + 0x0021 line=148 │ │ 0x0028 line=149 │ │ 0x002f line=150 │ │ 0x0037 line=151 │ │ 0x003a line=152 │ │ locals : │ │ 0x0028 - 0x003b reg=0 dpd Landroid/app/DatePickerDialog; │ │ 0x0007 - 0x003b reg=6 c Ljava/util/Calendar; │ │ @@ -3519,21 +3528,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -005db4: |[005db4] fr.syncarnet.TaskEditFragment.:()V │ │ -005dc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -005dc6: 7010 1f00 0100 |0001: invoke-direct {v1}, Landroid/app/Fragment;.:()V // method@001f │ │ -005dcc: 5b10 8200 |0004: iput-object v0, v1, Lfr/syncarnet/TaskEditFragment;.priority:Landroid/widget/Spinner; // field@0082 │ │ -005dd0: 5b10 8300 |0006: iput-object v0, v1, Lfr/syncarnet/TaskEditFragment;.project:Landroid/widget/EditText; // field@0083 │ │ -005dd4: 5b10 8100 |0008: iput-object v0, v1, Lfr/syncarnet/TaskEditFragment;.description:Landroid/widget/EditText; // field@0081 │ │ -005dd8: 0e00 |000a: return-void │ │ +005da8: |[005da8] fr.syncarnet.TaskEditFragment.:()V │ │ +005db8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +005dba: 7010 1f00 0100 |0001: invoke-direct {v1}, Landroid/app/Fragment;.:()V // method@001f │ │ +005dc0: 5b10 8200 |0004: iput-object v0, v1, Lfr/syncarnet/TaskEditFragment;.priority:Landroid/widget/Spinner; // field@0082 │ │ +005dc4: 5b10 8300 |0006: iput-object v0, v1, Lfr/syncarnet/TaskEditFragment;.project:Landroid/widget/EditText; // field@0083 │ │ +005dc8: 5b10 8100 |0008: iput-object v0, v1, Lfr/syncarnet/TaskEditFragment;.description:Landroid/widget/EditText; // field@0081 │ │ +005dcc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x0004 line=47 │ │ 0x0006 line=48 │ │ 0x0008 line=49 │ │ 0x000a line=57 │ │ @@ -3545,25 +3554,25 @@ │ │ type : '(Lfr/syncarnet/tasks/Task;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -005ddc: |[005ddc] fr.syncarnet.TaskEditFragment.:(Lfr/syncarnet/tasks/Task;)V │ │ -005dec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -005dee: 7010 1f00 0100 |0001: invoke-direct {v1}, Landroid/app/Fragment;.:()V // method@001f │ │ -005df4: 5b10 8200 |0004: iput-object v0, v1, Lfr/syncarnet/TaskEditFragment;.priority:Landroid/widget/Spinner; // field@0082 │ │ -005df8: 5b10 8300 |0006: iput-object v0, v1, Lfr/syncarnet/TaskEditFragment;.project:Landroid/widget/EditText; // field@0083 │ │ -005dfc: 5b10 8100 |0008: iput-object v0, v1, Lfr/syncarnet/TaskEditFragment;.description:Landroid/widget/EditText; // field@0081 │ │ -005e00: 5b12 8400 |000a: iput-object v2, v1, Lfr/syncarnet/TaskEditFragment;.task:Lfr/syncarnet/tasks/Task; // field@0084 │ │ -005e04: 6e10 0b02 0200 |000c: invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;.getDue:()Ljava/util/Calendar; // method@020b │ │ -005e0a: 0c00 |000f: move-result-object v0 │ │ -005e0c: 5b10 8000 |0010: iput-object v0, v1, Lfr/syncarnet/TaskEditFragment;.cal:Ljava/util/Calendar; // field@0080 │ │ -005e10: 0e00 |0012: return-void │ │ +005dd0: |[005dd0] fr.syncarnet.TaskEditFragment.:(Lfr/syncarnet/tasks/Task;)V │ │ +005de0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +005de2: 7010 1f00 0100 |0001: invoke-direct {v1}, Landroid/app/Fragment;.:()V // method@001f │ │ +005de8: 5b10 8200 |0004: iput-object v0, v1, Lfr/syncarnet/TaskEditFragment;.priority:Landroid/widget/Spinner; // field@0082 │ │ +005dec: 5b10 8300 |0006: iput-object v0, v1, Lfr/syncarnet/TaskEditFragment;.project:Landroid/widget/EditText; // field@0083 │ │ +005df0: 5b10 8100 |0008: iput-object v0, v1, Lfr/syncarnet/TaskEditFragment;.description:Landroid/widget/EditText; // field@0081 │ │ +005df4: 5b12 8400 |000a: iput-object v2, v1, Lfr/syncarnet/TaskEditFragment;.task:Lfr/syncarnet/tasks/Task; // field@0084 │ │ +005df8: 6e10 0b02 0200 |000c: invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;.getDue:()Ljava/util/Calendar; // method@020b │ │ +005dfe: 0c00 |000f: move-result-object v0 │ │ +005e00: 5b10 8000 |0010: iput-object v0, v1, Lfr/syncarnet/TaskEditFragment;.cal:Ljava/util/Calendar; // field@0080 │ │ +005e04: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x0004 line=47 │ │ 0x0006 line=48 │ │ 0x0008 line=49 │ │ 0x000a line=61 │ │ @@ -3578,17 +3587,17 @@ │ │ type : '(Lfr/syncarnet/TaskEditFragment;)Ljava/util/Calendar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -005e14: |[005e14] fr.syncarnet.TaskEditFragment.access$100:(Lfr/syncarnet/TaskEditFragment;)Ljava/util/Calendar; │ │ -005e24: 5410 8000 |0000: iget-object v0, v1, Lfr/syncarnet/TaskEditFragment;.cal:Ljava/util/Calendar; // field@0080 │ │ -005e28: 1100 |0002: return-object v0 │ │ +005e08: |[005e08] fr.syncarnet.TaskEditFragment.access$100:(Lfr/syncarnet/TaskEditFragment;)Ljava/util/Calendar; │ │ +005e18: 5410 8000 |0000: iget-object v0, v1, Lfr/syncarnet/TaskEditFragment;.cal:Ljava/util/Calendar; // field@0080 │ │ +005e1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/TaskEditFragment; │ │ │ │ #3 : (in Lfr/syncarnet/TaskEditFragment;) │ │ @@ -3596,17 +3605,17 @@ │ │ type : '(Lfr/syncarnet/TaskEditFragment;Ljava/util/Calendar;)Ljava/util/Calendar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -005e2c: |[005e2c] fr.syncarnet.TaskEditFragment.access$102:(Lfr/syncarnet/TaskEditFragment;Ljava/util/Calendar;)Ljava/util/Calendar; │ │ -005e3c: 5b01 8000 |0000: iput-object v1, v0, Lfr/syncarnet/TaskEditFragment;.cal:Ljava/util/Calendar; // field@0080 │ │ -005e40: 1101 |0002: return-object v1 │ │ +005e20: |[005e20] fr.syncarnet.TaskEditFragment.access$102:(Lfr/syncarnet/TaskEditFragment;Ljava/util/Calendar;)Ljava/util/Calendar; │ │ +005e30: 5b01 8000 |0000: iput-object v1, v0, Lfr/syncarnet/TaskEditFragment;.cal:Ljava/util/Calendar; // field@0080 │ │ +005e34: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/syncarnet/TaskEditFragment; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/util/Calendar; │ │ │ │ @@ -3615,17 +3624,17 @@ │ │ type : '(Lfr/syncarnet/TaskEditFragment;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -005e44: |[005e44] fr.syncarnet.TaskEditFragment.access$300:(Lfr/syncarnet/TaskEditFragment;)Landroid/widget/EditText; │ │ -005e54: 5410 8100 |0000: iget-object v0, v1, Lfr/syncarnet/TaskEditFragment;.description:Landroid/widget/EditText; // field@0081 │ │ -005e58: 1100 |0002: return-object v0 │ │ +005e38: |[005e38] fr.syncarnet.TaskEditFragment.access$300:(Lfr/syncarnet/TaskEditFragment;)Landroid/widget/EditText; │ │ +005e48: 5410 8100 |0000: iget-object v0, v1, Lfr/syncarnet/TaskEditFragment;.description:Landroid/widget/EditText; // field@0081 │ │ +005e4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/TaskEditFragment; │ │ │ │ #5 : (in Lfr/syncarnet/TaskEditFragment;) │ │ @@ -3633,17 +3642,17 @@ │ │ type : '(Lfr/syncarnet/TaskEditFragment;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -005e5c: |[005e5c] fr.syncarnet.TaskEditFragment.access$400:(Lfr/syncarnet/TaskEditFragment;)Landroid/widget/EditText; │ │ -005e6c: 5410 8300 |0000: iget-object v0, v1, Lfr/syncarnet/TaskEditFragment;.project:Landroid/widget/EditText; // field@0083 │ │ -005e70: 1100 |0002: return-object v0 │ │ +005e50: |[005e50] fr.syncarnet.TaskEditFragment.access$400:(Lfr/syncarnet/TaskEditFragment;)Landroid/widget/EditText; │ │ +005e60: 5410 8300 |0000: iget-object v0, v1, Lfr/syncarnet/TaskEditFragment;.project:Landroid/widget/EditText; // field@0083 │ │ +005e64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/TaskEditFragment; │ │ │ │ #6 : (in Lfr/syncarnet/TaskEditFragment;) │ │ @@ -3651,17 +3660,17 @@ │ │ type : '(Lfr/syncarnet/TaskEditFragment;)Lfr/syncarnet/tasks/Task;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -005e74: |[005e74] fr.syncarnet.TaskEditFragment.access$500:(Lfr/syncarnet/TaskEditFragment;)Lfr/syncarnet/tasks/Task; │ │ -005e84: 5410 8400 |0000: iget-object v0, v1, Lfr/syncarnet/TaskEditFragment;.task:Lfr/syncarnet/tasks/Task; // field@0084 │ │ -005e88: 1100 |0002: return-object v0 │ │ +005e68: |[005e68] fr.syncarnet.TaskEditFragment.access$500:(Lfr/syncarnet/TaskEditFragment;)Lfr/syncarnet/tasks/Task; │ │ +005e78: 5410 8400 |0000: iget-object v0, v1, Lfr/syncarnet/TaskEditFragment;.task:Lfr/syncarnet/tasks/Task; // field@0084 │ │ +005e7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/TaskEditFragment; │ │ │ │ #7 : (in Lfr/syncarnet/TaskEditFragment;) │ │ @@ -3669,17 +3678,17 @@ │ │ type : '(Lfr/syncarnet/TaskEditFragment;)Landroid/widget/Spinner;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -005e8c: |[005e8c] fr.syncarnet.TaskEditFragment.access$600:(Lfr/syncarnet/TaskEditFragment;)Landroid/widget/Spinner; │ │ -005e9c: 5410 8200 |0000: iget-object v0, v1, Lfr/syncarnet/TaskEditFragment;.priority:Landroid/widget/Spinner; // field@0082 │ │ -005ea0: 1100 |0002: return-object v0 │ │ +005e80: |[005e80] fr.syncarnet.TaskEditFragment.access$600:(Lfr/syncarnet/TaskEditFragment;)Landroid/widget/Spinner; │ │ +005e90: 5410 8200 |0000: iget-object v0, v1, Lfr/syncarnet/TaskEditFragment;.priority:Landroid/widget/Spinner; // field@0082 │ │ +005e94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/TaskEditFragment; │ │ │ │ Virtual methods - │ │ @@ -3688,36 +3697,36 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -005ea4: |[005ea4] fr.syncarnet.TaskEditFragment.onCreate:(Landroid/os/Bundle;)V │ │ -005eb4: 6f20 2000 3200 |0000: invoke-super {v2, v3}, Landroid/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0020 │ │ -005eba: 3803 1600 |0003: if-eqz v3, 0019 // +0016 │ │ -005ebe: 1a01 f903 |0005: const-string v1, "task" // string@03f9 │ │ -005ec2: 6e20 6100 1300 |0007: invoke-virtual {v3, v1}, Landroid/os/Bundle;.getSerializable:(Ljava/lang/String;)Ljava/io/Serializable; // method@0061 │ │ -005ec8: 0c01 |000a: move-result-object v1 │ │ -005eca: 1f01 9d00 |000b: check-cast v1, Lfr/syncarnet/tasks/Task; // type@009d │ │ -005ece: 5b21 8400 |000d: iput-object v1, v2, Lfr/syncarnet/TaskEditFragment;.task:Lfr/syncarnet/tasks/Task; // field@0084 │ │ -005ed2: 1a01 0002 |000f: const-string v1, "cal" // string@0200 │ │ -005ed6: 6e20 6100 1300 |0011: invoke-virtual {v3, v1}, Landroid/os/Bundle;.getSerializable:(Ljava/lang/String;)Ljava/io/Serializable; // method@0061 │ │ -005edc: 0c01 |0014: move-result-object v1 │ │ -005ede: 1f01 c400 |0015: check-cast v1, Ljava/util/Calendar; // type@00c4 │ │ -005ee2: 5b21 8000 |0017: iput-object v1, v2, Lfr/syncarnet/TaskEditFragment;.cal:Ljava/util/Calendar; // field@0080 │ │ -005ee6: 6e10 ea00 0200 |0019: invoke-virtual {v2}, Lfr/syncarnet/TaskEditFragment;.getActivity:()Landroid/app/Activity; // method@00ea │ │ -005eec: 0c01 |001c: move-result-object v1 │ │ -005eee: 6e10 0500 0100 |001d: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0005 │ │ -005ef4: 0c00 |0020: move-result-object v0 │ │ -005ef6: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -005ef8: 6e20 0000 1000 |0022: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@0000 │ │ -005efe: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -005f00: 6e20 0300 1000 |0026: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setNavigationMode:(I)V // method@0003 │ │ -005f06: 0e00 |0029: return-void │ │ +005e98: |[005e98] fr.syncarnet.TaskEditFragment.onCreate:(Landroid/os/Bundle;)V │ │ +005ea8: 6f20 2000 3200 |0000: invoke-super {v2, v3}, Landroid/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0020 │ │ +005eae: 3803 1600 |0003: if-eqz v3, 0019 // +0016 │ │ +005eb2: 1a01 f803 |0005: const-string v1, "task" // string@03f8 │ │ +005eb6: 6e20 6100 1300 |0007: invoke-virtual {v3, v1}, Landroid/os/Bundle;.getSerializable:(Ljava/lang/String;)Ljava/io/Serializable; // method@0061 │ │ +005ebc: 0c01 |000a: move-result-object v1 │ │ +005ebe: 1f01 9d00 |000b: check-cast v1, Lfr/syncarnet/tasks/Task; // type@009d │ │ +005ec2: 5b21 8400 |000d: iput-object v1, v2, Lfr/syncarnet/TaskEditFragment;.task:Lfr/syncarnet/tasks/Task; // field@0084 │ │ +005ec6: 1a01 0002 |000f: const-string v1, "cal" // string@0200 │ │ +005eca: 6e20 6100 1300 |0011: invoke-virtual {v3, v1}, Landroid/os/Bundle;.getSerializable:(Ljava/lang/String;)Ljava/io/Serializable; // method@0061 │ │ +005ed0: 0c01 |0014: move-result-object v1 │ │ +005ed2: 1f01 c400 |0015: check-cast v1, Ljava/util/Calendar; // type@00c4 │ │ +005ed6: 5b21 8000 |0017: iput-object v1, v2, Lfr/syncarnet/TaskEditFragment;.cal:Ljava/util/Calendar; // field@0080 │ │ +005eda: 6e10 ea00 0200 |0019: invoke-virtual {v2}, Lfr/syncarnet/TaskEditFragment;.getActivity:()Landroid/app/Activity; // method@00ea │ │ +005ee0: 0c01 |001c: move-result-object v1 │ │ +005ee2: 6e10 0500 0100 |001d: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0005 │ │ +005ee8: 0c00 |0020: move-result-object v0 │ │ +005eea: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +005eec: 6e20 0000 1000 |0022: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@0000 │ │ +005ef2: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +005ef4: 6e20 0300 1000 |0026: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setNavigationMode:(I)V // method@0003 │ │ +005efa: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x000f line=70 │ │ 0x0019 line=72 │ │ @@ -3734,72 +3743,72 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 127 16-bit code units │ │ -005f08: |[005f08] fr.syncarnet.TaskEditFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -005f18: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -005f1a: 1404 0600 037f |0001: const v4, #float 1.74129e+38 // #7f030006 │ │ -005f20: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -005f22: 6e40 6900 4859 |0005: invoke-virtual {v8, v4, v9, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0069 │ │ -005f28: 0c03 |0008: move-result-object v3 │ │ -005f2a: 1404 0700 077f |0009: const v4, #float 1.79446e+38 // #7f070007 │ │ -005f30: 6e20 6c00 4300 |000c: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ -005f36: 0c04 |000f: move-result-object v4 │ │ -005f38: 1f04 4100 |0010: check-cast v4, Landroid/widget/EditText; // type@0041 │ │ -005f3c: 5b74 8100 |0012: iput-object v4, v7, Lfr/syncarnet/TaskEditFragment;.description:Landroid/widget/EditText; // field@0081 │ │ -005f40: 5474 8100 |0014: iget-object v4, v7, Lfr/syncarnet/TaskEditFragment;.description:Landroid/widget/EditText; // field@0081 │ │ -005f44: 5475 8400 |0016: iget-object v5, v7, Lfr/syncarnet/TaskEditFragment;.task:Lfr/syncarnet/tasks/Task; // field@0084 │ │ -005f48: 6e10 0a02 0500 |0018: invoke-virtual {v5}, Lfr/syncarnet/tasks/Task;.getDescription:()Ljava/lang/String; // method@020a │ │ -005f4e: 0c05 |001b: move-result-object v5 │ │ -005f50: 6e20 7c00 5400 |001c: invoke-virtual {v4, v5}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@007c │ │ -005f56: 1404 0900 077f |001f: const v4, #float 1.79446e+38 // #7f070009 │ │ -005f5c: 6e20 6c00 4300 |0022: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ -005f62: 0c04 |0025: move-result-object v4 │ │ -005f64: 1f04 4100 |0026: check-cast v4, Landroid/widget/EditText; // type@0041 │ │ -005f68: 5b74 8300 |0028: iput-object v4, v7, Lfr/syncarnet/TaskEditFragment;.project:Landroid/widget/EditText; // field@0083 │ │ -005f6c: 5474 8300 |002a: iget-object v4, v7, Lfr/syncarnet/TaskEditFragment;.project:Landroid/widget/EditText; // field@0083 │ │ -005f70: 5475 8400 |002c: iget-object v5, v7, Lfr/syncarnet/TaskEditFragment;.task:Lfr/syncarnet/tasks/Task; // field@0084 │ │ -005f74: 6e10 1002 0500 |002e: invoke-virtual {v5}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ -005f7a: 0c05 |0031: move-result-object v5 │ │ -005f7c: 6e20 7c00 5400 |0032: invoke-virtual {v4, v5}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@007c │ │ -005f82: 1404 0b00 077f |0035: const v4, #float 1.79446e+38 // #7f07000b │ │ -005f88: 6e20 6c00 4300 |0038: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ -005f8e: 0c02 |003b: move-result-object v2 │ │ -005f90: 1f02 3f00 |003c: check-cast v2, Landroid/widget/Button; // type@003f │ │ -005f94: 2204 6600 |003e: new-instance v4, Lfr/syncarnet/TaskEditFragment$OnClickDueListener; // type@0066 │ │ -005f98: 7030 e000 7406 |0040: invoke-direct {v4, v7, v6}, Lfr/syncarnet/TaskEditFragment$OnClickDueListener;.:(Lfr/syncarnet/TaskEditFragment;Lfr/syncarnet/TaskEditFragment$1;)V // method@00e0 │ │ -005f9e: 6e20 7800 4200 |0043: invoke-virtual {v2, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0078 │ │ -005fa4: 1404 0d00 077f |0046: const v4, #float 1.79446e+38 // #7f07000d │ │ -005faa: 6e20 6c00 4300 |0049: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ -005fb0: 0c01 |004c: move-result-object v1 │ │ -005fb2: 1f01 3f00 |004d: check-cast v1, Landroid/widget/Button; // type@003f │ │ -005fb6: 2204 6300 |004f: new-instance v4, Lfr/syncarnet/TaskEditFragment$1; // type@0063 │ │ -005fba: 7020 d900 7400 |0051: invoke-direct {v4, v7}, Lfr/syncarnet/TaskEditFragment$1;.:(Lfr/syncarnet/TaskEditFragment;)V // method@00d9 │ │ -005fc0: 6e20 7800 4100 |0054: invoke-virtual {v1, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0078 │ │ -005fc6: 1404 0e00 077f |0057: const v4, #float 1.79446e+38 // #7f07000e │ │ -005fcc: 6e20 6c00 4300 |005a: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ -005fd2: 0c00 |005d: move-result-object v0 │ │ -005fd4: 1f00 3f00 |005e: check-cast v0, Landroid/widget/Button; // type@003f │ │ -005fd8: 2204 6500 |0060: new-instance v4, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener; // type@0065 │ │ -005fdc: 7030 dd00 7406 |0062: invoke-direct {v4, v7, v6}, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.:(Lfr/syncarnet/TaskEditFragment;Lfr/syncarnet/TaskEditFragment$1;)V // method@00dd │ │ -005fe2: 6e20 7800 4000 |0065: invoke-virtual {v0, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0078 │ │ -005fe8: 1404 0600 077f |0068: const v4, #float 1.79446e+38 // #7f070006 │ │ -005fee: 6e20 6c00 4300 |006b: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ -005ff4: 0c04 |006e: move-result-object v4 │ │ -005ff6: 1f04 4800 |006f: check-cast v4, Landroid/widget/Spinner; // type@0048 │ │ -005ffa: 5b74 8200 |0071: iput-object v4, v7, Lfr/syncarnet/TaskEditFragment;.priority:Landroid/widget/Spinner; // field@0082 │ │ -005ffe: 5474 8200 |0073: iget-object v4, v7, Lfr/syncarnet/TaskEditFragment;.priority:Landroid/widget/Spinner; // field@0082 │ │ -006002: 5475 8400 |0075: iget-object v5, v7, Lfr/syncarnet/TaskEditFragment;.task:Lfr/syncarnet/tasks/Task; // field@0084 │ │ -006006: 6e10 0f02 0500 |0077: invoke-virtual {v5}, Lfr/syncarnet/tasks/Task;.getPriority:()Lfr/syncarnet/tasks/Priority; // method@020f │ │ -00600c: 0c05 |007a: move-result-object v5 │ │ -00600e: 7120 2201 5400 |007b: invoke-static {v4, v5}, Lfr/syncarnet/helpers/PrioritySpinnerHelper;.setPriority:(Landroid/widget/Spinner;Lfr/syncarnet/tasks/Priority;)V // method@0122 │ │ -006014: 1103 |007e: return-object v3 │ │ +005efc: |[005efc] fr.syncarnet.TaskEditFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +005f0c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +005f0e: 1404 0600 037f |0001: const v4, #float 1.74129e+38 // #7f030006 │ │ +005f14: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +005f16: 6e40 6900 4859 |0005: invoke-virtual {v8, v4, v9, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0069 │ │ +005f1c: 0c03 |0008: move-result-object v3 │ │ +005f1e: 1404 0700 077f |0009: const v4, #float 1.79446e+38 // #7f070007 │ │ +005f24: 6e20 6c00 4300 |000c: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ +005f2a: 0c04 |000f: move-result-object v4 │ │ +005f2c: 1f04 4100 |0010: check-cast v4, Landroid/widget/EditText; // type@0041 │ │ +005f30: 5b74 8100 |0012: iput-object v4, v7, Lfr/syncarnet/TaskEditFragment;.description:Landroid/widget/EditText; // field@0081 │ │ +005f34: 5474 8100 |0014: iget-object v4, v7, Lfr/syncarnet/TaskEditFragment;.description:Landroid/widget/EditText; // field@0081 │ │ +005f38: 5475 8400 |0016: iget-object v5, v7, Lfr/syncarnet/TaskEditFragment;.task:Lfr/syncarnet/tasks/Task; // field@0084 │ │ +005f3c: 6e10 0a02 0500 |0018: invoke-virtual {v5}, Lfr/syncarnet/tasks/Task;.getDescription:()Ljava/lang/String; // method@020a │ │ +005f42: 0c05 |001b: move-result-object v5 │ │ +005f44: 6e20 7c00 5400 |001c: invoke-virtual {v4, v5}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@007c │ │ +005f4a: 1404 0900 077f |001f: const v4, #float 1.79446e+38 // #7f070009 │ │ +005f50: 6e20 6c00 4300 |0022: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ +005f56: 0c04 |0025: move-result-object v4 │ │ +005f58: 1f04 4100 |0026: check-cast v4, Landroid/widget/EditText; // type@0041 │ │ +005f5c: 5b74 8300 |0028: iput-object v4, v7, Lfr/syncarnet/TaskEditFragment;.project:Landroid/widget/EditText; // field@0083 │ │ +005f60: 5474 8300 |002a: iget-object v4, v7, Lfr/syncarnet/TaskEditFragment;.project:Landroid/widget/EditText; // field@0083 │ │ +005f64: 5475 8400 |002c: iget-object v5, v7, Lfr/syncarnet/TaskEditFragment;.task:Lfr/syncarnet/tasks/Task; // field@0084 │ │ +005f68: 6e10 1002 0500 |002e: invoke-virtual {v5}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ +005f6e: 0c05 |0031: move-result-object v5 │ │ +005f70: 6e20 7c00 5400 |0032: invoke-virtual {v4, v5}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@007c │ │ +005f76: 1404 0b00 077f |0035: const v4, #float 1.79446e+38 // #7f07000b │ │ +005f7c: 6e20 6c00 4300 |0038: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ +005f82: 0c02 |003b: move-result-object v2 │ │ +005f84: 1f02 3f00 |003c: check-cast v2, Landroid/widget/Button; // type@003f │ │ +005f88: 2204 6600 |003e: new-instance v4, Lfr/syncarnet/TaskEditFragment$OnClickDueListener; // type@0066 │ │ +005f8c: 7030 e000 7406 |0040: invoke-direct {v4, v7, v6}, Lfr/syncarnet/TaskEditFragment$OnClickDueListener;.:(Lfr/syncarnet/TaskEditFragment;Lfr/syncarnet/TaskEditFragment$1;)V // method@00e0 │ │ +005f92: 6e20 7800 4200 |0043: invoke-virtual {v2, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0078 │ │ +005f98: 1404 0d00 077f |0046: const v4, #float 1.79446e+38 // #7f07000d │ │ +005f9e: 6e20 6c00 4300 |0049: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ +005fa4: 0c01 |004c: move-result-object v1 │ │ +005fa6: 1f01 3f00 |004d: check-cast v1, Landroid/widget/Button; // type@003f │ │ +005faa: 2204 6300 |004f: new-instance v4, Lfr/syncarnet/TaskEditFragment$1; // type@0063 │ │ +005fae: 7020 d900 7400 |0051: invoke-direct {v4, v7}, Lfr/syncarnet/TaskEditFragment$1;.:(Lfr/syncarnet/TaskEditFragment;)V // method@00d9 │ │ +005fb4: 6e20 7800 4100 |0054: invoke-virtual {v1, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0078 │ │ +005fba: 1404 0e00 077f |0057: const v4, #float 1.79446e+38 // #7f07000e │ │ +005fc0: 6e20 6c00 4300 |005a: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ +005fc6: 0c00 |005d: move-result-object v0 │ │ +005fc8: 1f00 3f00 |005e: check-cast v0, Landroid/widget/Button; // type@003f │ │ +005fcc: 2204 6500 |0060: new-instance v4, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener; // type@0065 │ │ +005fd0: 7030 dd00 7406 |0062: invoke-direct {v4, v7, v6}, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;.:(Lfr/syncarnet/TaskEditFragment;Lfr/syncarnet/TaskEditFragment$1;)V // method@00dd │ │ +005fd6: 6e20 7800 4000 |0065: invoke-virtual {v0, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0078 │ │ +005fdc: 1404 0600 077f |0068: const v4, #float 1.79446e+38 // #7f070006 │ │ +005fe2: 6e20 6c00 4300 |006b: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ +005fe8: 0c04 |006e: move-result-object v4 │ │ +005fea: 1f04 4800 |006f: check-cast v4, Landroid/widget/Spinner; // type@0048 │ │ +005fee: 5b74 8200 |0071: iput-object v4, v7, Lfr/syncarnet/TaskEditFragment;.priority:Landroid/widget/Spinner; // field@0082 │ │ +005ff2: 5474 8200 |0073: iget-object v4, v7, Lfr/syncarnet/TaskEditFragment;.priority:Landroid/widget/Spinner; // field@0082 │ │ +005ff6: 5475 8400 |0075: iget-object v5, v7, Lfr/syncarnet/TaskEditFragment;.task:Lfr/syncarnet/tasks/Task; // field@0084 │ │ +005ffa: 6e10 0f02 0500 |0077: invoke-virtual {v5}, Lfr/syncarnet/tasks/Task;.getPriority:()Lfr/syncarnet/tasks/Priority; // method@020f │ │ +006000: 0c05 |007a: move-result-object v5 │ │ +006002: 7120 2201 5400 |007b: invoke-static {v4, v5}, Lfr/syncarnet/helpers/PrioritySpinnerHelper;.setPriority:(Landroid/widget/Spinner;Lfr/syncarnet/tasks/Priority;)V // method@0122 │ │ +006008: 1103 |007e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ 0x0009 line=88 │ │ 0x0014 line=89 │ │ 0x001f line=91 │ │ 0x002a line=92 │ │ @@ -3827,23 +3836,23 @@ │ │ type : '(Landroid/widget/DatePicker;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -006018: |[006018] fr.syncarnet.TaskEditFragment.onDateSet:(Landroid/widget/DatePicker;III)V │ │ -006028: 5410 8000 |0000: iget-object v0, v1, Lfr/syncarnet/TaskEditFragment;.cal:Ljava/util/Calendar; // field@0080 │ │ -00602c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -006030: 7100 7402 0000 |0004: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0274 │ │ -006036: 0c00 |0007: move-result-object v0 │ │ -006038: 5b10 8000 |0008: iput-object v0, v1, Lfr/syncarnet/TaskEditFragment;.cal:Ljava/util/Calendar; // field@0080 │ │ -00603c: 5410 8000 |000a: iget-object v0, v1, Lfr/syncarnet/TaskEditFragment;.cal:Ljava/util/Calendar; // field@0080 │ │ -006040: 6e40 7802 3054 |000c: invoke-virtual {v0, v3, v4, v5}, Ljava/util/Calendar;.set:(III)V // method@0278 │ │ -006046: 0e00 |000f: return-void │ │ +00600c: |[00600c] fr.syncarnet.TaskEditFragment.onDateSet:(Landroid/widget/DatePicker;III)V │ │ +00601c: 5410 8000 |0000: iget-object v0, v1, Lfr/syncarnet/TaskEditFragment;.cal:Ljava/util/Calendar; // field@0080 │ │ +006020: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +006024: 7100 7402 0000 |0004: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0274 │ │ +00602a: 0c00 |0007: move-result-object v0 │ │ +00602c: 5b10 8000 |0008: iput-object v0, v1, Lfr/syncarnet/TaskEditFragment;.cal:Ljava/util/Calendar; // field@0080 │ │ +006030: 5410 8000 |000a: iget-object v0, v1, Lfr/syncarnet/TaskEditFragment;.cal:Ljava/util/Calendar; // field@0080 │ │ +006034: 6e40 7802 3054 |000c: invoke-virtual {v0, v3, v4, v5}, Ljava/util/Calendar;.set:(III)V // method@0278 │ │ +00603a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ 0x000a line=158 │ │ 0x000f line=159 │ │ locals : │ │ @@ -3858,23 +3867,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -006048: |[006048] fr.syncarnet.TaskEditFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -006058: 6f20 2100 3200 |0000: invoke-super {v2, v3}, Landroid/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0021 │ │ -00605e: 1a00 f903 |0003: const-string v0, "task" // string@03f9 │ │ -006062: 5421 8400 |0005: iget-object v1, v2, Lfr/syncarnet/TaskEditFragment;.task:Lfr/syncarnet/tasks/Task; // field@0084 │ │ -006066: 6e30 6300 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0063 │ │ -00606c: 1a00 0002 |000a: const-string v0, "cal" // string@0200 │ │ -006070: 5421 8000 |000c: iget-object v1, v2, Lfr/syncarnet/TaskEditFragment;.cal:Ljava/util/Calendar; // field@0080 │ │ -006074: 6e30 6300 0301 |000e: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0063 │ │ -00607a: 0e00 |0011: return-void │ │ +00603c: |[00603c] fr.syncarnet.TaskEditFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +00604c: 6f20 2100 3200 |0000: invoke-super {v2, v3}, Landroid/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0021 │ │ +006052: 1a00 f803 |0003: const-string v0, "task" // string@03f8 │ │ +006056: 5421 8400 |0005: iget-object v1, v2, Lfr/syncarnet/TaskEditFragment;.task:Lfr/syncarnet/tasks/Task; // field@0084 │ │ +00605a: 6e30 6300 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0063 │ │ +006060: 1a00 0002 |000a: const-string v0, "cal" // string@0200 │ │ +006064: 5421 8000 |000c: iget-object v1, v2, Lfr/syncarnet/TaskEditFragment;.cal:Ljava/util/Calendar; // field@0080 │ │ +006068: 6e30 6300 0301 |000e: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0063 │ │ +00606e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x000a line=81 │ │ 0x0011 line=82 │ │ locals : │ │ @@ -3915,45 +3924,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -00607c: |[00607c] fr.syncarnet.TaskListAdapter$1.:()V │ │ -00608c: 7100 0302 0000 |0000: invoke-static {}, Lfr/syncarnet/tasks/Priority;.values:()[Lfr/syncarnet/tasks/Priority; // method@0203 │ │ -006092: 0c00 |0003: move-result-object v0 │ │ -006094: 2100 |0004: array-length v0, v0 │ │ -006096: 2300 d500 |0005: new-array v0, v0, [I // type@00d5 │ │ -00609a: 6900 8500 |0007: sput-object v0, Lfr/syncarnet/TaskListAdapter$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0085 │ │ -00609e: 6200 8500 |0009: sget-object v0, Lfr/syncarnet/TaskListAdapter$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0085 │ │ -0060a2: 6201 1901 |000b: sget-object v1, Lfr/syncarnet/tasks/Priority;.HIGH:Lfr/syncarnet/tasks/Priority; // field@0119 │ │ -0060a6: 6e10 0002 0100 |000d: invoke-virtual {v1}, Lfr/syncarnet/tasks/Priority;.ordinal:()I // method@0200 │ │ -0060ac: 0a01 |0010: move-result v1 │ │ -0060ae: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0060b0: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0060b4: 6200 8500 |0014: sget-object v0, Lfr/syncarnet/TaskListAdapter$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0085 │ │ -0060b8: 6201 1b01 |0016: sget-object v1, Lfr/syncarnet/tasks/Priority;.MEDIUM:Lfr/syncarnet/tasks/Priority; // field@011b │ │ -0060bc: 6e10 0002 0100 |0018: invoke-virtual {v1}, Lfr/syncarnet/tasks/Priority;.ordinal:()I // method@0200 │ │ -0060c2: 0a01 |001b: move-result v1 │ │ -0060c4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0060c6: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0060ca: 6200 8500 |001f: sget-object v0, Lfr/syncarnet/TaskListAdapter$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0085 │ │ -0060ce: 6201 1a01 |0021: sget-object v1, Lfr/syncarnet/tasks/Priority;.LOW:Lfr/syncarnet/tasks/Priority; // field@011a │ │ -0060d2: 6e10 0002 0100 |0023: invoke-virtual {v1}, Lfr/syncarnet/tasks/Priority;.ordinal:()I // method@0200 │ │ -0060d8: 0a01 |0026: move-result v1 │ │ -0060da: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -0060dc: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0060e0: 0e00 |002a: return-void │ │ -0060e2: 0d00 |002b: move-exception v0 │ │ -0060e4: 28fe |002c: goto 002a // -0002 │ │ -0060e6: 0d00 |002d: move-exception v0 │ │ -0060e8: 28f1 |002e: goto 001f // -000f │ │ -0060ea: 0d00 |002f: move-exception v0 │ │ -0060ec: 28e4 |0030: goto 0014 // -001c │ │ +006070: |[006070] fr.syncarnet.TaskListAdapter$1.:()V │ │ +006080: 7100 0302 0000 |0000: invoke-static {}, Lfr/syncarnet/tasks/Priority;.values:()[Lfr/syncarnet/tasks/Priority; // method@0203 │ │ +006086: 0c00 |0003: move-result-object v0 │ │ +006088: 2100 |0004: array-length v0, v0 │ │ +00608a: 2300 d500 |0005: new-array v0, v0, [I // type@00d5 │ │ +00608e: 6900 8500 |0007: sput-object v0, Lfr/syncarnet/TaskListAdapter$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0085 │ │ +006092: 6200 8500 |0009: sget-object v0, Lfr/syncarnet/TaskListAdapter$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0085 │ │ +006096: 6201 1901 |000b: sget-object v1, Lfr/syncarnet/tasks/Priority;.HIGH:Lfr/syncarnet/tasks/Priority; // field@0119 │ │ +00609a: 6e10 0002 0100 |000d: invoke-virtual {v1}, Lfr/syncarnet/tasks/Priority;.ordinal:()I // method@0200 │ │ +0060a0: 0a01 |0010: move-result v1 │ │ +0060a2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0060a4: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0060a8: 6200 8500 |0014: sget-object v0, Lfr/syncarnet/TaskListAdapter$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0085 │ │ +0060ac: 6201 1b01 |0016: sget-object v1, Lfr/syncarnet/tasks/Priority;.MEDIUM:Lfr/syncarnet/tasks/Priority; // field@011b │ │ +0060b0: 6e10 0002 0100 |0018: invoke-virtual {v1}, Lfr/syncarnet/tasks/Priority;.ordinal:()I // method@0200 │ │ +0060b6: 0a01 |001b: move-result v1 │ │ +0060b8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0060ba: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0060be: 6200 8500 |001f: sget-object v0, Lfr/syncarnet/TaskListAdapter$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0085 │ │ +0060c2: 6201 1a01 |0021: sget-object v1, Lfr/syncarnet/tasks/Priority;.LOW:Lfr/syncarnet/tasks/Priority; // field@011a │ │ +0060c6: 6e10 0002 0100 |0023: invoke-virtual {v1}, Lfr/syncarnet/tasks/Priority;.ordinal:()I // method@0200 │ │ +0060cc: 0a01 |0026: move-result v1 │ │ +0060ce: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +0060d0: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0060d4: 0e00 |002a: return-void │ │ +0060d6: 0d00 |002b: move-exception v0 │ │ +0060d8: 28fe |002c: goto 002a // -0002 │ │ +0060da: 0d00 |002d: move-exception v0 │ │ +0060dc: 28f1 |002e: goto 001f // -000f │ │ +0060de: 0d00 |002f: move-exception v0 │ │ +0060e0: 28e4 |0030: goto 0014 // -001c │ │ catches : 3 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x002f │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x002d │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x002b │ │ @@ -3996,18 +4005,18 @@ │ │ type : '(Lfr/syncarnet/TaskListAdapter;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -006118: |[006118] fr.syncarnet.TaskListAdapter$ProjectFilter.:(Lfr/syncarnet/TaskListAdapter;)V │ │ -006128: 5b01 8600 |0000: iput-object v1, v0, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ -00612c: 7010 7e00 0000 |0002: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@007e │ │ -006132: 0e00 |0005: return-void │ │ +00610c: |[00610c] fr.syncarnet.TaskListAdapter$ProjectFilter.:(Lfr/syncarnet/TaskListAdapter;)V │ │ +00611c: 5b01 8600 |0000: iput-object v1, v0, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ +006120: 7010 7e00 0000 |0002: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@007e │ │ +006126: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/TaskListAdapter$ProjectFilter; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/TaskListAdapter; │ │ │ │ @@ -4016,17 +4025,17 @@ │ │ type : '(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/TaskListAdapter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -006134: |[006134] fr.syncarnet.TaskListAdapter$ProjectFilter.:(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/TaskListAdapter$1;)V │ │ -006144: 7020 f000 1000 |0000: invoke-direct {v0, v1}, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.:(Lfr/syncarnet/TaskListAdapter;)V // method@00f0 │ │ -00614a: 0e00 |0003: return-void │ │ +006128: |[006128] fr.syncarnet.TaskListAdapter$ProjectFilter.:(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/TaskListAdapter$1;)V │ │ +006138: 7020 f000 1000 |0000: invoke-direct {v0, v1}, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.:(Lfr/syncarnet/TaskListAdapter;)V // method@00f0 │ │ +00613e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/TaskListAdapter$ProjectFilter; │ │ 0x0000 - 0x0004 reg=1 x0 Lfr/syncarnet/TaskListAdapter; │ │ 0x0000 - 0x0004 reg=2 x1 Lfr/syncarnet/TaskListAdapter$1; │ │ @@ -4037,67 +4046,67 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -00614c: |[00614c] fr.syncarnet.TaskListAdapter$ProjectFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -00615c: 2202 4200 |0000: new-instance v2, Landroid/widget/Filter$FilterResults; // type@0042 │ │ -006160: 7010 7d00 0200 |0002: invoke-direct {v2}, Landroid/widget/Filter$FilterResults;.:()V // method@007d │ │ -006166: 5464 8600 |0005: iget-object v4, v6, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ -00616a: 5465 8600 |0007: iget-object v5, v6, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ -00616e: 7110 f900 0500 |0009: invoke-static {v5}, Lfr/syncarnet/TaskListAdapter;.access$300:(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; // method@00f9 │ │ -006174: 0c05 |000c: move-result-object v5 │ │ -006176: 7120 f800 5400 |000d: invoke-static {v4, v5}, Lfr/syncarnet/TaskListAdapter;.access$202:(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; // method@00f8 │ │ -00617c: 3807 0800 |0010: if-eqz v7, 0018 // +0008 │ │ -006180: 7210 4202 0700 |0012: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@0242 │ │ -006186: 0a04 |0015: move-result v4 │ │ -006188: 3904 1700 |0016: if-nez v4, 002d // +0017 │ │ -00618c: 5464 8600 |0018: iget-object v4, v6, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ -006190: 7110 f700 0400 |001a: invoke-static {v4}, Lfr/syncarnet/TaskListAdapter;.access$200:(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; // method@00f7 │ │ -006196: 0c04 |001d: move-result-object v4 │ │ -006198: 5b24 0800 |001e: iput-object v4, v2, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0008 │ │ -00619c: 5464 8600 |0020: iget-object v4, v6, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ -0061a0: 7110 f700 0400 |0022: invoke-static {v4}, Lfr/syncarnet/TaskListAdapter;.access$200:(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; // method@00f7 │ │ -0061a6: 0c04 |0025: move-result-object v4 │ │ -0061a8: 6e10 2c02 0400 |0026: invoke-virtual {v4}, Lfr/syncarnet/tasks/TaskList;.size:()I // method@022c │ │ -0061ae: 0a04 |0029: move-result v4 │ │ -0061b0: 5924 0700 |002a: iput v4, v2, Landroid/widget/Filter$FilterResults;.count:I // field@0007 │ │ -0061b4: 1102 |002c: return-object v2 │ │ -0061b6: 2200 9e00 |002d: new-instance v0, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ -0061ba: 7010 1902 0000 |002f: invoke-direct {v0}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ -0061c0: 5464 8600 |0032: iget-object v4, v6, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ -0061c4: 7110 f700 0400 |0034: invoke-static {v4}, Lfr/syncarnet/TaskListAdapter;.access$200:(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; // method@00f7 │ │ -0061ca: 0c04 |0037: move-result-object v4 │ │ -0061cc: 6e10 2302 0400 |0038: invoke-virtual {v4}, Lfr/syncarnet/tasks/TaskList;.iterator:()Ljava/util/Iterator; // method@0223 │ │ -0061d2: 0c01 |003b: move-result-object v1 │ │ -0061d4: 7210 8202 0100 |003c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ -0061da: 0a04 |003f: move-result v4 │ │ -0061dc: 3804 2000 |0040: if-eqz v4, 0060 // +0020 │ │ -0061e0: 7210 8302 0100 |0042: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ -0061e6: 0c03 |0045: move-result-object v3 │ │ -0061e8: 1f03 9d00 |0046: check-cast v3, Lfr/syncarnet/tasks/Task; // type@009d │ │ -0061ec: 6e10 1002 0300 |0048: invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ -0061f2: 0c04 |004b: move-result-object v4 │ │ -0061f4: 3804 f0ff |004c: if-eqz v4, 003c // -0010 │ │ -0061f8: 6e10 1002 0300 |004e: invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ -0061fe: 0c04 |0051: move-result-object v4 │ │ -006200: 7210 4302 0700 |0052: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0243 │ │ -006206: 0c05 |0055: move-result-object v5 │ │ -006208: 6e20 4e02 5400 |0056: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ -00620e: 0a04 |0059: move-result v4 │ │ -006210: 3804 e2ff |005a: if-eqz v4, 003c // -001e │ │ -006214: 6e20 1a02 3000 |005c: invoke-virtual {v0, v3}, Lfr/syncarnet/tasks/TaskList;.add:(Lfr/syncarnet/tasks/Task;)Z // method@021a │ │ -00621a: 28dd |005f: goto 003c // -0023 │ │ -00621c: 5b20 0800 |0060: iput-object v0, v2, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0008 │ │ -006220: 6e10 2c02 0000 |0062: invoke-virtual {v0}, Lfr/syncarnet/tasks/TaskList;.size:()I // method@022c │ │ -006226: 0a04 |0065: move-result v4 │ │ -006228: 5924 0700 |0066: iput v4, v2, Landroid/widget/Filter$FilterResults;.count:I // field@0007 │ │ -00622c: 28c4 |0068: goto 002c // -003c │ │ +006140: |[006140] fr.syncarnet.TaskListAdapter$ProjectFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +006150: 2201 4200 |0000: new-instance v1, Landroid/widget/Filter$FilterResults; // type@0042 │ │ +006154: 7010 7d00 0100 |0002: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@007d │ │ +00615a: 5463 8600 |0005: iget-object v3, v6, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ +00615e: 5464 8600 |0007: iget-object v4, v6, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ +006162: 7110 f900 0400 |0009: invoke-static {v4}, Lfr/syncarnet/TaskListAdapter;.access$300:(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; // method@00f9 │ │ +006168: 0c04 |000c: move-result-object v4 │ │ +00616a: 7120 f800 4300 |000d: invoke-static {v3, v4}, Lfr/syncarnet/TaskListAdapter;.access$202:(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; // method@00f8 │ │ +006170: 3807 0800 |0010: if-eqz v7, 0018 // +0008 │ │ +006174: 7210 4202 0700 |0012: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@0242 │ │ +00617a: 0a03 |0015: move-result v3 │ │ +00617c: 3903 1700 |0016: if-nez v3, 002d // +0017 │ │ +006180: 5463 8600 |0018: iget-object v3, v6, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ +006184: 7110 f700 0300 |001a: invoke-static {v3}, Lfr/syncarnet/TaskListAdapter;.access$200:(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; // method@00f7 │ │ +00618a: 0c03 |001d: move-result-object v3 │ │ +00618c: 5b13 0800 |001e: iput-object v3, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0008 │ │ +006190: 5463 8600 |0020: iget-object v3, v6, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ +006194: 7110 f700 0300 |0022: invoke-static {v3}, Lfr/syncarnet/TaskListAdapter;.access$200:(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; // method@00f7 │ │ +00619a: 0c03 |0025: move-result-object v3 │ │ +00619c: 6e10 2c02 0300 |0026: invoke-virtual {v3}, Lfr/syncarnet/tasks/TaskList;.size:()I // method@022c │ │ +0061a2: 0a03 |0029: move-result v3 │ │ +0061a4: 5913 0700 |002a: iput v3, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0007 │ │ +0061a8: 1101 |002c: return-object v1 │ │ +0061aa: 2200 9e00 |002d: new-instance v0, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ +0061ae: 7010 1902 0000 |002f: invoke-direct {v0}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ +0061b4: 5463 8600 |0032: iget-object v3, v6, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ +0061b8: 7110 f700 0300 |0034: invoke-static {v3}, Lfr/syncarnet/TaskListAdapter;.access$200:(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; // method@00f7 │ │ +0061be: 0c03 |0037: move-result-object v3 │ │ +0061c0: 6e10 2302 0300 |0038: invoke-virtual {v3}, Lfr/syncarnet/tasks/TaskList;.iterator:()Ljava/util/Iterator; // method@0223 │ │ +0061c6: 0c03 |003b: move-result-object v3 │ │ +0061c8: 7210 8202 0300 |003c: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ +0061ce: 0a04 |003f: move-result v4 │ │ +0061d0: 3804 2000 |0040: if-eqz v4, 0060 // +0020 │ │ +0061d4: 7210 8302 0300 |0042: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ +0061da: 0c02 |0045: move-result-object v2 │ │ +0061dc: 1f02 9d00 |0046: check-cast v2, Lfr/syncarnet/tasks/Task; // type@009d │ │ +0061e0: 6e10 1002 0200 |0048: invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ +0061e6: 0c04 |004b: move-result-object v4 │ │ +0061e8: 3804 f0ff |004c: if-eqz v4, 003c // -0010 │ │ +0061ec: 6e10 1002 0200 |004e: invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ +0061f2: 0c04 |0051: move-result-object v4 │ │ +0061f4: 7210 4302 0700 |0052: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0243 │ │ +0061fa: 0c05 |0055: move-result-object v5 │ │ +0061fc: 6e20 4e02 5400 |0056: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ +006202: 0a04 |0059: move-result v4 │ │ +006204: 3804 e2ff |005a: if-eqz v4, 003c // -001e │ │ +006208: 6e20 1a02 2000 |005c: invoke-virtual {v0, v2}, Lfr/syncarnet/tasks/TaskList;.add:(Lfr/syncarnet/tasks/Task;)Z // method@021a │ │ +00620e: 28dd |005f: goto 003c // -0023 │ │ +006210: 5b10 0800 |0060: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0008 │ │ +006214: 6e10 2c02 0000 |0062: invoke-virtual {v0}, Lfr/syncarnet/tasks/TaskList;.size:()I // method@022c │ │ +00621a: 0a03 |0065: move-result v3 │ │ +00621c: 5913 0700 |0066: iput v3, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0007 │ │ +006220: 28c4 |0068: goto 002c // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ 0x0010 line=141 │ │ 0x0018 line=142 │ │ 0x0020 line=143 │ │ @@ -4105,43 +4114,42 @@ │ │ 0x002d line=145 │ │ 0x0032 line=146 │ │ 0x0048 line=147 │ │ 0x005c line=148 │ │ 0x0060 line=151 │ │ 0x0062 line=152 │ │ locals : │ │ - 0x0048 - 0x0060 reg=3 t Lfr/syncarnet/tasks/Task; │ │ + 0x0048 - 0x0060 reg=2 t Lfr/syncarnet/tasks/Task; │ │ 0x0032 - 0x0069 reg=0 filtered Lfr/syncarnet/tasks/TaskList; │ │ - 0x003c - 0x0069 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0005 - 0x0069 reg=2 r Landroid/widget/Filter$FilterResults; │ │ + 0x0005 - 0x0069 reg=1 r Landroid/widget/Filter$FilterResults; │ │ 0x0000 - 0x0069 reg=6 this Lfr/syncarnet/TaskListAdapter$ProjectFilter; │ │ 0x0000 - 0x0069 reg=7 constraint Ljava/lang/CharSequence; │ │ │ │ #1 : (in Lfr/syncarnet/TaskListAdapter$ProjectFilter;) │ │ name : 'publishResults' │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -006230: |[006230] fr.syncarnet.TaskListAdapter$ProjectFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -006240: 5240 0700 |0000: iget v0, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0007 │ │ -006244: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -006248: 5420 8600 |0004: iget-object v0, v2, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ -00624c: 6e10 0101 0000 |0006: invoke-virtual {v0}, Lfr/syncarnet/TaskListAdapter;.notifyDataSetInvalidated:()V // method@0101 │ │ -006252: 0e00 |0009: return-void │ │ -006254: 5421 8600 |000a: iget-object v1, v2, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ -006258: 5440 0800 |000c: iget-object v0, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0008 │ │ -00625c: 1f00 9e00 |000e: check-cast v0, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ -006260: 7120 f800 0100 |0010: invoke-static {v1, v0}, Lfr/syncarnet/TaskListAdapter;.access$202:(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; // method@00f8 │ │ -006266: 5420 8600 |0013: iget-object v0, v2, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ -00626a: 6e10 0001 0000 |0015: invoke-virtual {v0}, Lfr/syncarnet/TaskListAdapter;.notifyDataSetChanged:()V // method@0100 │ │ -006270: 28f1 |0018: goto 0009 // -000f │ │ +006224: |[006224] fr.syncarnet.TaskListAdapter$ProjectFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +006234: 5240 0700 |0000: iget v0, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0007 │ │ +006238: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +00623c: 5420 8600 |0004: iget-object v0, v2, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ +006240: 6e10 0101 0000 |0006: invoke-virtual {v0}, Lfr/syncarnet/TaskListAdapter;.notifyDataSetInvalidated:()V // method@0101 │ │ +006246: 0e00 |0009: return-void │ │ +006248: 5421 8600 |000a: iget-object v1, v2, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ +00624c: 5440 0800 |000c: iget-object v0, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0008 │ │ +006250: 1f00 9e00 |000e: check-cast v0, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ +006254: 7120 f800 0100 |0010: invoke-static {v1, v0}, Lfr/syncarnet/TaskListAdapter;.access$202:(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; // method@00f8 │ │ +00625a: 5420 8600 |0013: iget-object v0, v2, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.this$0:Lfr/syncarnet/TaskListAdapter; // field@0086 │ │ +00625e: 6e10 0001 0000 |0015: invoke-virtual {v0}, Lfr/syncarnet/TaskListAdapter;.notifyDataSetChanged:()V // method@0100 │ │ +006264: 28f1 |0018: goto 0009 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0004 line=160 │ │ 0x0009 line=165 │ │ 0x000a line=162 │ │ 0x0013 line=163 │ │ @@ -4200,18 +4208,18 @@ │ │ type : '(Lfr/syncarnet/TaskListAdapter;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -006274: |[006274] fr.syncarnet.TaskListAdapter$ViewHolder.:(Lfr/syncarnet/TaskListAdapter;)V │ │ -006284: 5b01 8b00 |0000: iput-object v1, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.this$0:Lfr/syncarnet/TaskListAdapter; // field@008b │ │ -006288: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -00628e: 0e00 |0005: return-void │ │ +006268: |[006268] fr.syncarnet.TaskListAdapter$ViewHolder.:(Lfr/syncarnet/TaskListAdapter;)V │ │ +006278: 5b01 8b00 |0000: iput-object v1, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.this$0:Lfr/syncarnet/TaskListAdapter; // field@008b │ │ +00627c: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +006282: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/TaskListAdapter$ViewHolder; │ │ 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/TaskListAdapter; │ │ │ │ @@ -4220,17 +4228,17 @@ │ │ type : '(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/TaskListAdapter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -006290: |[006290] fr.syncarnet.TaskListAdapter$ViewHolder.:(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/TaskListAdapter$1;)V │ │ -0062a0: 7020 f400 1000 |0000: invoke-direct {v0, v1}, Lfr/syncarnet/TaskListAdapter$ViewHolder;.:(Lfr/syncarnet/TaskListAdapter;)V // method@00f4 │ │ -0062a6: 0e00 |0003: return-void │ │ +006284: |[006284] fr.syncarnet.TaskListAdapter$ViewHolder.:(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/TaskListAdapter$1;)V │ │ +006294: 7020 f400 1000 |0000: invoke-direct {v0, v1}, Lfr/syncarnet/TaskListAdapter$ViewHolder;.:(Lfr/syncarnet/TaskListAdapter;)V // method@00f4 │ │ +00629a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/TaskListAdapter$ViewHolder; │ │ 0x0000 - 0x0004 reg=1 x0 Lfr/syncarnet/TaskListAdapter; │ │ 0x0000 - 0x0004 reg=2 x1 Lfr/syncarnet/TaskListAdapter$1; │ │ @@ -4246,15 +4254,15 @@ │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 10 │ │ │ │ Class #27 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lfr/syncarnet/TaskListAdapter$1; Lfr/syncarnet/TaskListAdapter$ProjectFilter; Lfr/syncarnet/TaskListAdapter$ViewHolder; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lfr/syncarnet/TaskListAdapter$ProjectFilter; Lfr/syncarnet/TaskListAdapter$ViewHolder; } │ │ │ │ Class #27 - │ │ Class descriptor : 'Lfr/syncarnet/TaskListAdapter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/BaseAdapter;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/Filterable;' │ │ @@ -4282,28 +4290,28 @@ │ │ type : '(Landroid/content/Context;Lfr/syncarnet/tasks/TaskList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0062a8: |[0062a8] fr.syncarnet.TaskListAdapter.:(Landroid/content/Context;Lfr/syncarnet/tasks/TaskList;)V │ │ -0062b8: 7010 7600 0300 |0000: invoke-direct {v3}, Landroid/widget/BaseAdapter;.:()V // method@0076 │ │ -0062be: 7110 6700 0400 |0003: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0067 │ │ -0062c4: 0c00 |0006: move-result-object v0 │ │ -0062c6: 5b30 8c00 |0007: iput-object v0, v3, Lfr/syncarnet/TaskListAdapter;.inflater:Landroid/view/LayoutInflater; // field@008c │ │ -0062ca: 5b35 8f00 |0009: iput-object v5, v3, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ -0062ce: 5b35 8d00 |000b: iput-object v5, v3, Lfr/syncarnet/TaskListAdapter;.origTasks:Lfr/syncarnet/tasks/TaskList; // field@008d │ │ -0062d2: 2200 5300 |000d: new-instance v0, Lfr/syncarnet/ProjectsAdapter; // type@0053 │ │ -0062d6: 1401 0800 0901 |000f: const v1, #float 2.51629e-38 // #01090008 │ │ -0062dc: 6e10 2102 0500 |0012: invoke-virtual {v5}, Lfr/syncarnet/tasks/TaskList;.getProjects:()Ljava/util/ArrayList; // method@0221 │ │ -0062e2: 0c02 |0015: move-result-object v2 │ │ -0062e4: 7040 8b00 4021 |0016: invoke-direct {v0, v4, v1, v2}, Lfr/syncarnet/ProjectsAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@008b │ │ -0062ea: 5b30 8e00 |0019: iput-object v0, v3, Lfr/syncarnet/TaskListAdapter;.projects:Lfr/syncarnet/ProjectsAdapter; // field@008e │ │ -0062ee: 0e00 |001b: return-void │ │ +00629c: |[00629c] fr.syncarnet.TaskListAdapter.:(Landroid/content/Context;Lfr/syncarnet/tasks/TaskList;)V │ │ +0062ac: 7010 7600 0300 |0000: invoke-direct {v3}, Landroid/widget/BaseAdapter;.:()V // method@0076 │ │ +0062b2: 7110 6700 0400 |0003: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0067 │ │ +0062b8: 0c00 |0006: move-result-object v0 │ │ +0062ba: 5b30 8c00 |0007: iput-object v0, v3, Lfr/syncarnet/TaskListAdapter;.inflater:Landroid/view/LayoutInflater; // field@008c │ │ +0062be: 5b35 8f00 |0009: iput-object v5, v3, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ +0062c2: 5b35 8d00 |000b: iput-object v5, v3, Lfr/syncarnet/TaskListAdapter;.origTasks:Lfr/syncarnet/tasks/TaskList; // field@008d │ │ +0062c6: 2200 5300 |000d: new-instance v0, Lfr/syncarnet/ProjectsAdapter; // type@0053 │ │ +0062ca: 1401 0800 0901 |000f: const v1, #float 2.51629e-38 // #01090008 │ │ +0062d0: 6e10 2102 0500 |0012: invoke-virtual {v5}, Lfr/syncarnet/tasks/TaskList;.getProjects:()Ljava/util/ArrayList; // method@0221 │ │ +0062d6: 0c02 |0015: move-result-object v2 │ │ +0062d8: 7040 8b00 4021 |0016: invoke-direct {v0, v4, v1, v2}, Lfr/syncarnet/ProjectsAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@008b │ │ +0062de: 5b30 8e00 |0019: iput-object v0, v3, Lfr/syncarnet/TaskListAdapter;.projects:Lfr/syncarnet/ProjectsAdapter; // field@008e │ │ +0062e2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0009 line=43 │ │ 0x000b line=44 │ │ 0x000d line=45 │ │ @@ -4318,17 +4326,17 @@ │ │ type : '(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0062f0: |[0062f0] fr.syncarnet.TaskListAdapter.access$200:(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; │ │ -006300: 5410 8f00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ -006304: 1100 |0002: return-object v0 │ │ +0062e4: |[0062e4] fr.syncarnet.TaskListAdapter.access$200:(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; │ │ +0062f4: 5410 8f00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ +0062f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/TaskListAdapter; │ │ │ │ #2 : (in Lfr/syncarnet/TaskListAdapter;) │ │ @@ -4336,17 +4344,17 @@ │ │ type : '(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -006308: |[006308] fr.syncarnet.TaskListAdapter.access$202:(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; │ │ -006318: 5b01 8f00 |0000: iput-object v1, v0, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ -00631c: 1101 |0002: return-object v1 │ │ +0062fc: |[0062fc] fr.syncarnet.TaskListAdapter.access$202:(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; │ │ +00630c: 5b01 8f00 |0000: iput-object v1, v0, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ +006310: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/syncarnet/TaskListAdapter; │ │ 0x0000 - 0x0003 reg=1 x1 Lfr/syncarnet/tasks/TaskList; │ │ │ │ @@ -4355,17 +4363,17 @@ │ │ type : '(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -006320: |[006320] fr.syncarnet.TaskListAdapter.access$300:(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; │ │ -006330: 5410 8d00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskListAdapter;.origTasks:Lfr/syncarnet/tasks/TaskList; // field@008d │ │ -006334: 1100 |0002: return-object v0 │ │ +006314: |[006314] fr.syncarnet.TaskListAdapter.access$300:(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; │ │ +006324: 5410 8d00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskListAdapter;.origTasks:Lfr/syncarnet/tasks/TaskList; // field@008d │ │ +006328: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/TaskListAdapter; │ │ │ │ Virtual methods - │ │ @@ -4374,19 +4382,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -006338: |[006338] fr.syncarnet.TaskListAdapter.getCount:()I │ │ -006348: 5410 8f00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ -00634c: 6e10 2c02 0000 |0002: invoke-virtual {v0}, Lfr/syncarnet/tasks/TaskList;.size:()I // method@022c │ │ -006352: 0a00 |0005: move-result v0 │ │ -006354: 0f00 |0006: return v0 │ │ +00632c: |[00632c] fr.syncarnet.TaskListAdapter.getCount:()I │ │ +00633c: 5410 8f00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ +006340: 6e10 2c02 0000 |0002: invoke-virtual {v0}, Lfr/syncarnet/tasks/TaskList;.size:()I // method@022c │ │ +006346: 0a00 |0005: move-result v0 │ │ +006348: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/syncarnet/TaskListAdapter; │ │ │ │ #1 : (in Lfr/syncarnet/TaskListAdapter;) │ │ @@ -4394,19 +4402,19 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -006358: |[006358] fr.syncarnet.TaskListAdapter.getFilter:()Landroid/widget/Filter; │ │ -006368: 2200 6900 |0000: new-instance v0, Lfr/syncarnet/TaskListAdapter$ProjectFilter; // type@0069 │ │ -00636c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -00636e: 7030 f100 2001 |0003: invoke-direct {v0, v2, v1}, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.:(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/TaskListAdapter$1;)V // method@00f1 │ │ -006374: 1100 |0006: return-object v0 │ │ +00634c: |[00634c] fr.syncarnet.TaskListAdapter.getFilter:()Landroid/widget/Filter; │ │ +00635c: 2200 6900 |0000: new-instance v0, Lfr/syncarnet/TaskListAdapter$ProjectFilter; // type@0069 │ │ +006360: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +006362: 7030 f100 2001 |0003: invoke-direct {v0, v2, v1}, Lfr/syncarnet/TaskListAdapter$ProjectFilter;.:(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/TaskListAdapter$1;)V // method@00f1 │ │ +006368: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfr/syncarnet/TaskListAdapter; │ │ │ │ #2 : (in Lfr/syncarnet/TaskListAdapter;) │ │ @@ -4414,19 +4422,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -006378: |[006378] fr.syncarnet.TaskListAdapter.getItem:(I)Ljava/lang/Object; │ │ -006388: 5410 8f00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ -00638c: 6e20 1f02 2000 |0002: invoke-virtual {v0, v2}, Lfr/syncarnet/tasks/TaskList;.get:(I)Ljava/lang/Object; // method@021f │ │ -006392: 0c00 |0005: move-result-object v0 │ │ -006394: 1100 |0006: return-object v0 │ │ +00636c: |[00636c] fr.syncarnet.TaskListAdapter.getItem:(I)Ljava/lang/Object; │ │ +00637c: 5410 8f00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ +006380: 6e20 1f02 2000 |0002: invoke-virtual {v0, v2}, Lfr/syncarnet/tasks/TaskList;.get:(I)Ljava/lang/Object; // method@021f │ │ +006386: 0c00 |0005: move-result-object v0 │ │ +006388: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/syncarnet/TaskListAdapter; │ │ 0x0000 - 0x0007 reg=2 position I │ │ │ │ @@ -4435,17 +4443,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -006398: |[006398] fr.syncarnet.TaskListAdapter.getItemId:(I)J │ │ -0063a8: 8130 |0000: int-to-long v0, v3 │ │ -0063aa: 1000 |0001: return-wide v0 │ │ +00638c: |[00638c] fr.syncarnet.TaskListAdapter.getItemId:(I)J │ │ +00639c: 8130 |0000: int-to-long v0, v3 │ │ +00639e: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Lfr/syncarnet/TaskListAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -4454,17 +4462,17 @@ │ │ type : '()Lfr/syncarnet/ProjectsAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0063ac: |[0063ac] fr.syncarnet.TaskListAdapter.getProjectsAdapter:()Lfr/syncarnet/ProjectsAdapter; │ │ -0063bc: 5410 8e00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskListAdapter;.projects:Lfr/syncarnet/ProjectsAdapter; // field@008e │ │ -0063c0: 1100 |0002: return-object v0 │ │ +0063a0: |[0063a0] fr.syncarnet.TaskListAdapter.getProjectsAdapter:()Lfr/syncarnet/ProjectsAdapter; │ │ +0063b0: 5410 8e00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskListAdapter;.projects:Lfr/syncarnet/ProjectsAdapter; // field@008e │ │ +0063b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/syncarnet/TaskListAdapter; │ │ │ │ #5 : (in Lfr/syncarnet/TaskListAdapter;) │ │ @@ -4472,97 +4480,97 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -0063c4: |[0063c4] fr.syncarnet.TaskListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0063d4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0063d6: 3906 8a00 |0001: if-nez v6, 008b // +008a │ │ -0063da: 2200 6a00 |0003: new-instance v0, Lfr/syncarnet/TaskListAdapter$ViewHolder; // type@006a │ │ -0063de: 7030 f500 4003 |0005: invoke-direct {v0, v4, v3}, Lfr/syncarnet/TaskListAdapter$ViewHolder;.:(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/TaskListAdapter$1;)V // method@00f5 │ │ -0063e4: 5441 8c00 |0008: iget-object v1, v4, Lfr/syncarnet/TaskListAdapter;.inflater:Landroid/view/LayoutInflater; // field@008c │ │ -0063e8: 1402 0300 037f |000a: const v2, #float 1.74129e+38 // #7f030003 │ │ -0063ee: 6e30 6800 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0068 │ │ -0063f4: 0c06 |0010: move-result-object v6 │ │ -0063f6: 1401 0700 077f |0011: const v1, #float 1.79446e+38 // #7f070007 │ │ -0063fc: 6e20 6c00 1600 |0014: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ -006402: 0c01 |0017: move-result-object v1 │ │ -006404: 1f01 4a00 |0018: check-cast v1, Landroid/widget/TextView; // type@004a │ │ -006408: 5b01 8700 |001a: iput-object v1, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.description:Landroid/widget/TextView; // field@0087 │ │ -00640c: 1401 0800 077f |001c: const v1, #float 1.79446e+38 // #7f070008 │ │ -006412: 6e20 6c00 1600 |001f: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ -006418: 0c01 |0022: move-result-object v1 │ │ -00641a: 1f01 4a00 |0023: check-cast v1, Landroid/widget/TextView; // type@004a │ │ -00641e: 5b01 8800 |0025: iput-object v1, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.dueDate:Landroid/widget/TextView; // field@0088 │ │ -006422: 1401 0900 077f |0027: const v1, #float 1.79446e+38 // #7f070009 │ │ -006428: 6e20 6c00 1600 |002a: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ -00642e: 0c01 |002d: move-result-object v1 │ │ -006430: 1f01 4a00 |002e: check-cast v1, Landroid/widget/TextView; // type@004a │ │ -006434: 5b01 8a00 |0030: iput-object v1, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.project:Landroid/widget/TextView; // field@008a │ │ -006438: 1401 0600 077f |0032: const v1, #float 1.79446e+38 // #7f070006 │ │ -00643e: 6e20 6c00 1600 |0035: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ -006444: 0c01 |0038: move-result-object v1 │ │ -006446: 1f01 4500 |0039: check-cast v1, Landroid/widget/ImageView; // type@0045 │ │ -00644a: 5b01 8900 |003b: iput-object v1, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.priority:Landroid/widget/ImageView; // field@0089 │ │ -00644e: 6e20 6e00 0600 |003d: invoke-virtual {v6, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@006e │ │ -006454: 5402 8700 |0040: iget-object v2, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.description:Landroid/widget/TextView; // field@0087 │ │ -006458: 5441 8f00 |0042: iget-object v1, v4, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ -00645c: 6e20 1f02 5100 |0044: invoke-virtual {v1, v5}, Lfr/syncarnet/tasks/TaskList;.get:(I)Ljava/lang/Object; // method@021f │ │ -006462: 0c01 |0047: move-result-object v1 │ │ -006464: 1f01 9d00 |0048: check-cast v1, Lfr/syncarnet/tasks/Task; // type@009d │ │ -006468: 6e10 0a02 0100 |004a: invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;.getDescription:()Ljava/lang/String; // method@020a │ │ -00646e: 0c01 |004d: move-result-object v1 │ │ -006470: 6e20 8700 1200 |004e: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0087 │ │ -006476: 5402 8800 |0051: iget-object v2, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.dueDate:Landroid/widget/TextView; // field@0088 │ │ -00647a: 5441 8f00 |0053: iget-object v1, v4, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ -00647e: 6e20 1f02 5100 |0055: invoke-virtual {v1, v5}, Lfr/syncarnet/tasks/TaskList;.get:(I)Ljava/lang/Object; // method@021f │ │ -006484: 0c01 |0058: move-result-object v1 │ │ -006486: 1f01 9d00 |0059: check-cast v1, Lfr/syncarnet/tasks/Task; // type@009d │ │ -00648a: 6e10 0d02 0100 |005b: invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;.getFormattedDue:()Ljava/lang/String; // method@020d │ │ -006490: 0c01 |005e: move-result-object v1 │ │ -006492: 6e20 8700 1200 |005f: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0087 │ │ -006498: 5402 8a00 |0062: iget-object v2, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.project:Landroid/widget/TextView; // field@008a │ │ -00649c: 5441 8f00 |0064: iget-object v1, v4, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ -0064a0: 6e20 1f02 5100 |0066: invoke-virtual {v1, v5}, Lfr/syncarnet/tasks/TaskList;.get:(I)Ljava/lang/Object; // method@021f │ │ -0064a6: 0c01 |0069: move-result-object v1 │ │ -0064a8: 1f01 9d00 |006a: check-cast v1, Lfr/syncarnet/tasks/Task; // type@009d │ │ -0064ac: 6e10 1002 0100 |006c: invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ -0064b2: 0c01 |006f: move-result-object v1 │ │ -0064b4: 6e20 8700 1200 |0070: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0087 │ │ -0064ba: 6202 8500 |0073: sget-object v2, Lfr/syncarnet/TaskListAdapter$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0085 │ │ -0064be: 5441 8f00 |0075: iget-object v1, v4, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ -0064c2: 6e20 1f02 5100 |0077: invoke-virtual {v1, v5}, Lfr/syncarnet/tasks/TaskList;.get:(I)Ljava/lang/Object; // method@021f │ │ -0064c8: 0c01 |007a: move-result-object v1 │ │ -0064ca: 1f01 9d00 |007b: check-cast v1, Lfr/syncarnet/tasks/Task; // type@009d │ │ -0064ce: 6e10 0f02 0100 |007d: invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;.getPriority:()Lfr/syncarnet/tasks/Priority; // method@020f │ │ -0064d4: 0c01 |0080: move-result-object v1 │ │ -0064d6: 6e10 0002 0100 |0081: invoke-virtual {v1}, Lfr/syncarnet/tasks/Priority;.ordinal:()I // method@0200 │ │ -0064dc: 0a01 |0084: move-result v1 │ │ -0064de: 4401 0201 |0085: aget v1, v2, v1 │ │ -0064e2: 2b01 2500 0000 |0087: packed-switch v1, 000000ac // +00000025 │ │ -0064e8: 1106 |008a: return-object v6 │ │ -0064ea: 6e10 6d00 0600 |008b: invoke-virtual {v6}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@006d │ │ -0064f0: 0c00 |008e: move-result-object v0 │ │ -0064f2: 1f00 6a00 |008f: check-cast v0, Lfr/syncarnet/TaskListAdapter$ViewHolder; // type@006a │ │ -0064f6: 28af |0091: goto 0040 // -0051 │ │ -0064f8: 5401 8900 |0092: iget-object v1, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.priority:Landroid/widget/ImageView; // field@0089 │ │ -0064fc: 1502 027f |0094: const/high16 v2, #int 2130837504 // #7f02 │ │ -006500: 6e20 8000 2100 |0096: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0080 │ │ -006506: 28f1 |0099: goto 008a // -000f │ │ -006508: 5401 8900 |009a: iget-object v1, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.priority:Landroid/widget/ImageView; // field@0089 │ │ -00650c: 1402 0600 027f |009c: const v2, #float 1.728e+38 // #7f020006 │ │ -006512: 6e20 8000 2100 |009f: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0080 │ │ -006518: 28e8 |00a2: goto 008a // -0018 │ │ -00651a: 5401 8900 |00a3: iget-object v1, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.priority:Landroid/widget/ImageView; // field@0089 │ │ -00651e: 1402 0500 027f |00a5: const v2, #float 1.728e+38 // #7f020005 │ │ -006524: 6e20 8000 2100 |00a8: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0080 │ │ -00652a: 28df |00ab: goto 008a // -0021 │ │ -00652c: 0001 0300 0100 0000 0b00 0000 1300 ... |00ac: packed-switch-data (10 units) │ │ +0063b8: |[0063b8] fr.syncarnet.TaskListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0063c8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0063ca: 3906 8a00 |0001: if-nez v6, 008b // +008a │ │ +0063ce: 2200 6a00 |0003: new-instance v0, Lfr/syncarnet/TaskListAdapter$ViewHolder; // type@006a │ │ +0063d2: 7030 f500 4003 |0005: invoke-direct {v0, v4, v3}, Lfr/syncarnet/TaskListAdapter$ViewHolder;.:(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/TaskListAdapter$1;)V // method@00f5 │ │ +0063d8: 5441 8c00 |0008: iget-object v1, v4, Lfr/syncarnet/TaskListAdapter;.inflater:Landroid/view/LayoutInflater; // field@008c │ │ +0063dc: 1402 0300 037f |000a: const v2, #float 1.74129e+38 // #7f030003 │ │ +0063e2: 6e30 6800 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0068 │ │ +0063e8: 0c06 |0010: move-result-object v6 │ │ +0063ea: 1401 0700 077f |0011: const v1, #float 1.79446e+38 // #7f070007 │ │ +0063f0: 6e20 6c00 1600 |0014: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ +0063f6: 0c01 |0017: move-result-object v1 │ │ +0063f8: 1f01 4a00 |0018: check-cast v1, Landroid/widget/TextView; // type@004a │ │ +0063fc: 5b01 8700 |001a: iput-object v1, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.description:Landroid/widget/TextView; // field@0087 │ │ +006400: 1401 0800 077f |001c: const v1, #float 1.79446e+38 // #7f070008 │ │ +006406: 6e20 6c00 1600 |001f: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ +00640c: 0c01 |0022: move-result-object v1 │ │ +00640e: 1f01 4a00 |0023: check-cast v1, Landroid/widget/TextView; // type@004a │ │ +006412: 5b01 8800 |0025: iput-object v1, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.dueDate:Landroid/widget/TextView; // field@0088 │ │ +006416: 1401 0900 077f |0027: const v1, #float 1.79446e+38 // #7f070009 │ │ +00641c: 6e20 6c00 1600 |002a: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ +006422: 0c01 |002d: move-result-object v1 │ │ +006424: 1f01 4a00 |002e: check-cast v1, Landroid/widget/TextView; // type@004a │ │ +006428: 5b01 8a00 |0030: iput-object v1, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.project:Landroid/widget/TextView; // field@008a │ │ +00642c: 1401 0600 077f |0032: const v1, #float 1.79446e+38 // #7f070006 │ │ +006432: 6e20 6c00 1600 |0035: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ +006438: 0c01 |0038: move-result-object v1 │ │ +00643a: 1f01 4500 |0039: check-cast v1, Landroid/widget/ImageView; // type@0045 │ │ +00643e: 5b01 8900 |003b: iput-object v1, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.priority:Landroid/widget/ImageView; // field@0089 │ │ +006442: 6e20 6e00 0600 |003d: invoke-virtual {v6, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@006e │ │ +006448: 5402 8700 |0040: iget-object v2, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.description:Landroid/widget/TextView; // field@0087 │ │ +00644c: 5441 8f00 |0042: iget-object v1, v4, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ +006450: 6e20 1f02 5100 |0044: invoke-virtual {v1, v5}, Lfr/syncarnet/tasks/TaskList;.get:(I)Ljava/lang/Object; // method@021f │ │ +006456: 0c01 |0047: move-result-object v1 │ │ +006458: 1f01 9d00 |0048: check-cast v1, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00645c: 6e10 0a02 0100 |004a: invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;.getDescription:()Ljava/lang/String; // method@020a │ │ +006462: 0c01 |004d: move-result-object v1 │ │ +006464: 6e20 8700 1200 |004e: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0087 │ │ +00646a: 5402 8800 |0051: iget-object v2, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.dueDate:Landroid/widget/TextView; // field@0088 │ │ +00646e: 5441 8f00 |0053: iget-object v1, v4, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ +006472: 6e20 1f02 5100 |0055: invoke-virtual {v1, v5}, Lfr/syncarnet/tasks/TaskList;.get:(I)Ljava/lang/Object; // method@021f │ │ +006478: 0c01 |0058: move-result-object v1 │ │ +00647a: 1f01 9d00 |0059: check-cast v1, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00647e: 6e10 0d02 0100 |005b: invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;.getFormattedDue:()Ljava/lang/String; // method@020d │ │ +006484: 0c01 |005e: move-result-object v1 │ │ +006486: 6e20 8700 1200 |005f: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0087 │ │ +00648c: 5402 8a00 |0062: iget-object v2, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.project:Landroid/widget/TextView; // field@008a │ │ +006490: 5441 8f00 |0064: iget-object v1, v4, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ +006494: 6e20 1f02 5100 |0066: invoke-virtual {v1, v5}, Lfr/syncarnet/tasks/TaskList;.get:(I)Ljava/lang/Object; // method@021f │ │ +00649a: 0c01 |0069: move-result-object v1 │ │ +00649c: 1f01 9d00 |006a: check-cast v1, Lfr/syncarnet/tasks/Task; // type@009d │ │ +0064a0: 6e10 1002 0100 |006c: invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ +0064a6: 0c01 |006f: move-result-object v1 │ │ +0064a8: 6e20 8700 1200 |0070: invoke-virtual {v2, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0087 │ │ +0064ae: 6202 8500 |0073: sget-object v2, Lfr/syncarnet/TaskListAdapter$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0085 │ │ +0064b2: 5441 8f00 |0075: iget-object v1, v4, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ +0064b6: 6e20 1f02 5100 |0077: invoke-virtual {v1, v5}, Lfr/syncarnet/tasks/TaskList;.get:(I)Ljava/lang/Object; // method@021f │ │ +0064bc: 0c01 |007a: move-result-object v1 │ │ +0064be: 1f01 9d00 |007b: check-cast v1, Lfr/syncarnet/tasks/Task; // type@009d │ │ +0064c2: 6e10 0f02 0100 |007d: invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;.getPriority:()Lfr/syncarnet/tasks/Priority; // method@020f │ │ +0064c8: 0c01 |0080: move-result-object v1 │ │ +0064ca: 6e10 0002 0100 |0081: invoke-virtual {v1}, Lfr/syncarnet/tasks/Priority;.ordinal:()I // method@0200 │ │ +0064d0: 0a01 |0084: move-result v1 │ │ +0064d2: 4401 0201 |0085: aget v1, v2, v1 │ │ +0064d6: 2b01 2500 0000 |0087: packed-switch v1, 000000ac // +00000025 │ │ +0064dc: 1106 |008a: return-object v6 │ │ +0064de: 6e10 6d00 0600 |008b: invoke-virtual {v6}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@006d │ │ +0064e4: 0c00 |008e: move-result-object v0 │ │ +0064e6: 1f00 6a00 |008f: check-cast v0, Lfr/syncarnet/TaskListAdapter$ViewHolder; // type@006a │ │ +0064ea: 28af |0091: goto 0040 // -0051 │ │ +0064ec: 5401 8900 |0092: iget-object v1, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.priority:Landroid/widget/ImageView; // field@0089 │ │ +0064f0: 1502 027f |0094: const/high16 v2, #int 2130837504 // #7f02 │ │ +0064f4: 6e20 8000 2100 |0096: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0080 │ │ +0064fa: 28f1 |0099: goto 008a // -000f │ │ +0064fc: 5401 8900 |009a: iget-object v1, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.priority:Landroid/widget/ImageView; // field@0089 │ │ +006500: 1402 0600 027f |009c: const v2, #float 1.728e+38 // #7f020006 │ │ +006506: 6e20 8000 2100 |009f: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0080 │ │ +00650c: 28e8 |00a2: goto 008a // -0018 │ │ +00650e: 5401 8900 |00a3: iget-object v1, v0, Lfr/syncarnet/TaskListAdapter$ViewHolder;.priority:Landroid/widget/ImageView; // field@0089 │ │ +006512: 1402 0500 027f |00a5: const v2, #float 1.728e+38 // #7f020005 │ │ +006518: 6e20 8000 2100 |00a8: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0080 │ │ +00651e: 28df |00ab: goto 008a // -0021 │ │ +006520: 0001 0300 0100 0000 0b00 0000 1300 ... |00ac: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=95 │ │ 0x0003 line=96 │ │ 0x0008 line=97 │ │ 0x0011 line=98 │ │ 0x001c line=99 │ │ @@ -4592,19 +4600,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -006540: |[006540] fr.syncarnet.TaskListAdapter.notifyDataSetChanged:()V │ │ -006550: 5410 8e00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskListAdapter;.projects:Lfr/syncarnet/ProjectsAdapter; // field@008e │ │ -006554: 6e10 9000 0000 |0002: invoke-virtual {v0}, Lfr/syncarnet/ProjectsAdapter;.notifyDataSetChanged:()V // method@0090 │ │ -00655a: 6f10 7700 0100 |0005: invoke-super {v1}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@0077 │ │ -006560: 0e00 |0008: return-void │ │ +006534: |[006534] fr.syncarnet.TaskListAdapter.notifyDataSetChanged:()V │ │ +006544: 5410 8e00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskListAdapter;.projects:Lfr/syncarnet/ProjectsAdapter; // field@008e │ │ +006548: 6e10 9000 0000 |0002: invoke-virtual {v0}, Lfr/syncarnet/ProjectsAdapter;.notifyDataSetChanged:()V // method@0090 │ │ +00654e: 6f10 7700 0100 |0005: invoke-super {v1}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@0077 │ │ +006554: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0005 line=133 │ │ 0x0008 line=134 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/syncarnet/TaskListAdapter; │ │ @@ -4614,26 +4622,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -006564: |[006564] fr.syncarnet.TaskListAdapter.removeTask:(I)V │ │ -006574: 5420 8d00 |0000: iget-object v0, v2, Lfr/syncarnet/TaskListAdapter;.origTasks:Lfr/syncarnet/tasks/TaskList; // field@008d │ │ -006578: 5421 8f00 |0002: iget-object v1, v2, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ -00657c: 6e20 2602 3100 |0004: invoke-virtual {v1, v3}, Lfr/syncarnet/tasks/TaskList;.remove:(I)Lfr/syncarnet/tasks/Task; // method@0226 │ │ -006582: 0c01 |0007: move-result-object v1 │ │ -006584: 6e20 2802 1000 |0008: invoke-virtual {v0, v1}, Lfr/syncarnet/tasks/TaskList;.remove:(Ljava/lang/Object;)Z // method@0228 │ │ -00658a: 6e10 0001 0200 |000b: invoke-virtual {v2}, Lfr/syncarnet/TaskListAdapter;.notifyDataSetChanged:()V // method@0100 │ │ -006590: 6e10 fa00 0200 |000e: invoke-virtual {v2}, Lfr/syncarnet/TaskListAdapter;.getCount:()I // method@00fa │ │ -006596: 0a00 |0011: move-result v0 │ │ -006598: 3900 0500 |0012: if-nez v0, 0017 // +0005 │ │ -00659c: 6e10 0301 0200 |0014: invoke-virtual {v2}, Lfr/syncarnet/TaskListAdapter;.resetData:()V // method@0103 │ │ -0065a2: 0e00 |0017: return-void │ │ +006558: |[006558] fr.syncarnet.TaskListAdapter.removeTask:(I)V │ │ +006568: 5420 8d00 |0000: iget-object v0, v2, Lfr/syncarnet/TaskListAdapter;.origTasks:Lfr/syncarnet/tasks/TaskList; // field@008d │ │ +00656c: 5421 8f00 |0002: iget-object v1, v2, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ +006570: 6e20 2602 3100 |0004: invoke-virtual {v1, v3}, Lfr/syncarnet/tasks/TaskList;.remove:(I)Lfr/syncarnet/tasks/Task; // method@0226 │ │ +006576: 0c01 |0007: move-result-object v1 │ │ +006578: 6e20 2802 1000 |0008: invoke-virtual {v0, v1}, Lfr/syncarnet/tasks/TaskList;.remove:(Ljava/lang/Object;)Z // method@0228 │ │ +00657e: 6e10 0001 0200 |000b: invoke-virtual {v2}, Lfr/syncarnet/TaskListAdapter;.notifyDataSetChanged:()V // method@0100 │ │ +006584: 6e10 fa00 0200 |000e: invoke-virtual {v2}, Lfr/syncarnet/TaskListAdapter;.getCount:()I // method@00fa │ │ +00658a: 0a00 |0011: move-result v0 │ │ +00658c: 3900 0500 |0012: if-nez v0, 0017 // +0005 │ │ +006590: 6e10 0301 0200 |0014: invoke-virtual {v2}, Lfr/syncarnet/TaskListAdapter;.resetData:()V // method@0103 │ │ +006596: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x000b line=63 │ │ 0x000e line=64 │ │ 0x0014 line=65 │ │ 0x0017 line=67 │ │ @@ -4646,19 +4654,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0065a4: |[0065a4] fr.syncarnet.TaskListAdapter.resetData:()V │ │ -0065b4: 5410 8d00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskListAdapter;.origTasks:Lfr/syncarnet/tasks/TaskList; // field@008d │ │ -0065b8: 5b10 8f00 |0002: iput-object v0, v1, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ -0065bc: 6e10 0001 0100 |0004: invoke-virtual {v1}, Lfr/syncarnet/TaskListAdapter;.notifyDataSetChanged:()V // method@0100 │ │ -0065c2: 0e00 |0007: return-void │ │ +006598: |[006598] fr.syncarnet.TaskListAdapter.resetData:()V │ │ +0065a8: 5410 8d00 |0000: iget-object v0, v1, Lfr/syncarnet/TaskListAdapter;.origTasks:Lfr/syncarnet/tasks/TaskList; // field@008d │ │ +0065ac: 5b10 8f00 |0002: iput-object v0, v1, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ +0065b0: 6e10 0001 0100 |0004: invoke-virtual {v1}, Lfr/syncarnet/TaskListAdapter;.notifyDataSetChanged:()V // method@0100 │ │ +0065b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ 0x0007 line=59 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lfr/syncarnet/TaskListAdapter; │ │ @@ -4668,17 +4676,17 @@ │ │ type : '(Lfr/syncarnet/tasks/TaskList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0065c4: |[0065c4] fr.syncarnet.TaskListAdapter.setTasks:(Lfr/syncarnet/tasks/TaskList;)V │ │ -0065d4: 5b01 8f00 |0000: iput-object v1, v0, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ -0065d8: 0e00 |0002: return-void │ │ +0065b8: |[0065b8] fr.syncarnet.TaskListAdapter.setTasks:(Lfr/syncarnet/tasks/TaskList;)V │ │ +0065c8: 5b01 8f00 |0000: iput-object v1, v0, Lfr/syncarnet/TaskListAdapter;.tasks:Lfr/syncarnet/tasks/TaskList; // field@008f │ │ +0065cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0002 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/syncarnet/TaskListAdapter; │ │ 0x0000 - 0x0003 reg=1 tasks Lfr/syncarnet/tasks/TaskList; │ │ @@ -4718,38 +4726,38 @@ │ │ type : '(Lfr/syncarnet/TaskListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0065dc: |[0065dc] fr.syncarnet.TaskListFragment$1.:(Lfr/syncarnet/TaskListFragment;)V │ │ -0065ec: 5b01 9000 |0000: iput-object v1, v0, Lfr/syncarnet/TaskListFragment$1;.this$0:Lfr/syncarnet/TaskListFragment; // field@0090 │ │ -0065f0: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -0065f6: 0e00 |0005: return-void │ │ +0065d0: |[0065d0] fr.syncarnet.TaskListFragment$1.:(Lfr/syncarnet/TaskListFragment;)V │ │ +0065e0: 5b01 9000 |0000: iput-object v1, v0, Lfr/syncarnet/TaskListFragment$1;.this$0:Lfr/syncarnet/TaskListFragment; // field@0090 │ │ +0065e4: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +0065ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/TaskListFragment$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/TaskListFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/syncarnet/TaskListFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/TaskListFragment$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0065f8: |[0065f8] fr.syncarnet.TaskListFragment$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -006608: 7210 4800 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0048 │ │ -00660e: 0e00 |0003: return-void │ │ +0065ec: |[0065ec] fr.syncarnet.TaskListFragment$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0065fc: 7210 4800 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0048 │ │ +006602: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/TaskListFragment$1; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -4794,19 +4802,19 @@ │ │ type : '(Lfr/syncarnet/TaskListFragment;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -006610: |[006610] fr.syncarnet.TaskListFragment$OnListItemLongClickListener.:(Lfr/syncarnet/TaskListFragment;I)V │ │ -006620: 5b01 9200 |0000: iput-object v1, v0, Lfr/syncarnet/TaskListFragment$OnListItemLongClickListener;.this$0:Lfr/syncarnet/TaskListFragment; // field@0092 │ │ -006624: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -00662a: 5902 9100 |0005: iput v2, v0, Lfr/syncarnet/TaskListFragment$OnListItemLongClickListener;.position:I // field@0091 │ │ -00662e: 0e00 |0007: return-void │ │ +006604: |[006604] fr.syncarnet.TaskListFragment$OnListItemLongClickListener.:(Lfr/syncarnet/TaskListFragment;I)V │ │ +006614: 5b01 9200 |0000: iput-object v1, v0, Lfr/syncarnet/TaskListFragment$OnListItemLongClickListener;.this$0:Lfr/syncarnet/TaskListFragment; // field@0092 │ │ +006618: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +00661e: 5902 9100 |0005: iput v2, v0, Lfr/syncarnet/TaskListFragment$OnListItemLongClickListener;.position:I // field@0091 │ │ +006622: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ 0x0007 line=97 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/syncarnet/TaskListFragment$OnListItemLongClickListener; │ │ @@ -4819,22 +4827,22 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -006630: |[006630] fr.syncarnet.TaskListFragment$OnListItemLongClickListener.onClick:(Landroid/content/DialogInterface;I)V │ │ -006640: 5420 9200 |0000: iget-object v0, v2, Lfr/syncarnet/TaskListFragment$OnListItemLongClickListener;.this$0:Lfr/syncarnet/TaskListFragment; // field@0092 │ │ -006644: 6e10 1401 0000 |0002: invoke-virtual {v0}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ -00664a: 0c00 |0005: move-result-object v0 │ │ -00664c: 1f00 6d00 |0006: check-cast v0, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ -006650: 5221 9100 |0008: iget v1, v2, Lfr/syncarnet/TaskListFragment$OnListItemLongClickListener;.position:I // field@0091 │ │ -006654: 7220 0e01 1000 |000a: invoke-interface {v0, v1}, Lfr/syncarnet/TaskListFragment$Callbacks;.removeTask:(I)V // method@010e │ │ -00665a: 0e00 |000d: return-void │ │ +006624: |[006624] fr.syncarnet.TaskListFragment$OnListItemLongClickListener.onClick:(Landroid/content/DialogInterface;I)V │ │ +006634: 5420 9200 |0000: iget-object v0, v2, Lfr/syncarnet/TaskListFragment$OnListItemLongClickListener;.this$0:Lfr/syncarnet/TaskListFragment; // field@0092 │ │ +006638: 6e10 1401 0000 |0002: invoke-virtual {v0}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ +00663e: 0c00 |0005: move-result-object v0 │ │ +006640: 1f00 6d00 |0006: check-cast v0, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ +006644: 5221 9100 |0008: iget v1, v2, Lfr/syncarnet/TaskListFragment$OnListItemLongClickListener;.position:I // field@0091 │ │ +006648: 7220 0e01 1000 |000a: invoke-interface {v0, v1}, Lfr/syncarnet/TaskListFragment$Callbacks;.removeTask:(I)V // method@010e │ │ +00664e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x000d line=101 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lfr/syncarnet/TaskListFragment$OnListItemLongClickListener; │ │ 0x0000 - 0x000e reg=3 dialog Landroid/content/DialogInterface; │ │ @@ -4875,42 +4883,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00665c: |[00665c] fr.syncarnet.TaskListFragment.:()V │ │ -00666c: 7010 2a00 0000 |0000: invoke-direct {v0}, Landroid/app/ListFragment;.:()V // method@002a │ │ -006672: 0e00 |0003: return-void │ │ +006650: |[006650] fr.syncarnet.TaskListFragment.:()V │ │ +006660: 7010 2a00 0000 |0000: invoke-direct {v0}, Landroid/app/ListFragment;.:()V // method@002a │ │ +006666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ - 0x0003 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/TaskListFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/TaskListFragment;) │ │ name : 'filterByProject' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -006674: |[006674] fr.syncarnet.TaskListFragment.filterByProject:(Ljava/lang/String;)V │ │ -006684: 6e10 1501 0100 |0000: invoke-virtual {v1}, Lfr/syncarnet/TaskListFragment;.getListAdapter:()Landroid/widget/ListAdapter; // method@0115 │ │ -00668a: 0c00 |0003: move-result-object v0 │ │ -00668c: 1f00 6b00 |0004: check-cast v0, Lfr/syncarnet/TaskListAdapter; // type@006b │ │ -006690: 6e10 fb00 0000 |0006: invoke-virtual {v0}, Lfr/syncarnet/TaskListAdapter;.getFilter:()Landroid/widget/Filter; // method@00fb │ │ -006696: 0c00 |0009: move-result-object v0 │ │ -006698: 6e20 7f00 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/Filter;.filter:(Ljava/lang/CharSequence;)V // method@007f │ │ -00669e: 0e00 |000d: return-void │ │ +006668: |[006668] fr.syncarnet.TaskListFragment.filterByProject:(Ljava/lang/String;)V │ │ +006678: 6e10 1501 0100 |0000: invoke-virtual {v1}, Lfr/syncarnet/TaskListFragment;.getListAdapter:()Landroid/widget/ListAdapter; // method@0115 │ │ +00667e: 0c00 |0003: move-result-object v0 │ │ +006680: 1f00 6b00 |0004: check-cast v0, Lfr/syncarnet/TaskListAdapter; // type@006b │ │ +006684: 6e10 fb00 0000 |0006: invoke-virtual {v0}, Lfr/syncarnet/TaskListAdapter;.getFilter:()Landroid/widget/Filter; // method@00fb │ │ +00668a: 0c00 |0009: move-result-object v0 │ │ +00668c: 6e20 7f00 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/Filter;.filter:(Ljava/lang/CharSequence;)V // method@007f │ │ +006692: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x000d line=125 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lfr/syncarnet/TaskListFragment; │ │ 0x0000 - 0x000e reg=2 project Ljava/lang/String; │ │ @@ -4920,48 +4927,48 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -0066a0: |[0066a0] fr.syncarnet.TaskListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -0066b0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0066b2: 6f20 2b00 4300 |0001: invoke-super {v3, v4}, Landroid/app/ListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@002b │ │ -0066b8: 6e10 1401 0300 |0004: invoke-virtual {v3}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ -0066be: 0c01 |0007: move-result-object v1 │ │ -0066c0: 1f01 6d00 |0008: check-cast v1, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ -0066c4: 7210 0801 0100 |000a: invoke-interface {v1}, Lfr/syncarnet/TaskListFragment$Callbacks;.getTasksAdapter:()Lfr/syncarnet/TaskListAdapter; // method@0108 │ │ -0066ca: 0c01 |000d: move-result-object v1 │ │ -0066cc: 6e20 1e01 1300 |000e: invoke-virtual {v3, v1}, Lfr/syncarnet/TaskListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@011e │ │ -0066d2: 6e10 1601 0300 |0011: invoke-virtual {v3}, Lfr/syncarnet/TaskListFragment;.getListView:()Landroid/widget/ListView; // method@0116 │ │ -0066d8: 0c01 |0014: move-result-object v1 │ │ -0066da: 6e20 8300 3100 |0015: invoke-virtual {v1, v3}, Landroid/widget/ListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@0083 │ │ -0066e0: 6e20 1d01 2300 |0018: invoke-virtual {v3, v2}, Lfr/syncarnet/TaskListFragment;.setHasOptionsMenu:(Z)V // method@011d │ │ -0066e6: 6e10 1401 0300 |001b: invoke-virtual {v3}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ -0066ec: 0c01 |001e: move-result-object v1 │ │ -0066ee: 6e10 0500 0100 |001f: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0005 │ │ -0066f4: 0c00 |0022: move-result-object v0 │ │ -0066f6: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -0066f8: 6e20 0000 1000 |0024: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@0000 │ │ -0066fe: 6e20 0300 2000 |0027: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setNavigationMode:(I)V // method@0003 │ │ -006704: 6e10 1401 0300 |002a: invoke-virtual {v3}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ -00670a: 0c01 |002d: move-result-object v1 │ │ -00670c: 1f01 6d00 |002e: check-cast v1, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ -006710: 7210 0801 0100 |0030: invoke-interface {v1}, Lfr/syncarnet/TaskListFragment$Callbacks;.getTasksAdapter:()Lfr/syncarnet/TaskListAdapter; // method@0108 │ │ -006716: 0c01 |0033: move-result-object v1 │ │ -006718: 6e10 fe00 0100 |0034: invoke-virtual {v1}, Lfr/syncarnet/TaskListAdapter;.getProjectsAdapter:()Lfr/syncarnet/ProjectsAdapter; // method@00fe │ │ -00671e: 0c01 |0037: move-result-object v1 │ │ -006720: 5b31 9300 |0038: iput-object v1, v3, Lfr/syncarnet/TaskListFragment;.projects:Lfr/syncarnet/ProjectsAdapter; // field@0093 │ │ -006724: 5431 9300 |003a: iget-object v1, v3, Lfr/syncarnet/TaskListFragment;.projects:Lfr/syncarnet/ProjectsAdapter; // field@0093 │ │ -006728: 1402 0900 0901 |003c: const v2, #float 2.5163e-38 // #01090009 │ │ -00672e: 6e20 9100 2100 |003f: invoke-virtual {v1, v2}, Lfr/syncarnet/ProjectsAdapter;.setDropDownViewResource:(I)V // method@0091 │ │ -006734: 5431 9300 |0042: iget-object v1, v3, Lfr/syncarnet/TaskListFragment;.projects:Lfr/syncarnet/ProjectsAdapter; // field@0093 │ │ -006738: 6e30 0200 1003 |0044: invoke-virtual {v0, v1, v3}, Landroid/app/ActionBar;.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/app/ActionBar$OnNavigationListener;)V // method@0002 │ │ -00673e: 0e00 |0047: return-void │ │ +006694: |[006694] fr.syncarnet.TaskListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +0066a4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0066a6: 6f20 2b00 4300 |0001: invoke-super {v3, v4}, Landroid/app/ListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@002b │ │ +0066ac: 6e10 1401 0300 |0004: invoke-virtual {v3}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ +0066b2: 0c01 |0007: move-result-object v1 │ │ +0066b4: 1f01 6d00 |0008: check-cast v1, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ +0066b8: 7210 0801 0100 |000a: invoke-interface {v1}, Lfr/syncarnet/TaskListFragment$Callbacks;.getTasksAdapter:()Lfr/syncarnet/TaskListAdapter; // method@0108 │ │ +0066be: 0c01 |000d: move-result-object v1 │ │ +0066c0: 6e20 1e01 1300 |000e: invoke-virtual {v3, v1}, Lfr/syncarnet/TaskListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@011e │ │ +0066c6: 6e10 1601 0300 |0011: invoke-virtual {v3}, Lfr/syncarnet/TaskListFragment;.getListView:()Landroid/widget/ListView; // method@0116 │ │ +0066cc: 0c01 |0014: move-result-object v1 │ │ +0066ce: 6e20 8300 3100 |0015: invoke-virtual {v1, v3}, Landroid/widget/ListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@0083 │ │ +0066d4: 6e20 1d01 2300 |0018: invoke-virtual {v3, v2}, Lfr/syncarnet/TaskListFragment;.setHasOptionsMenu:(Z)V // method@011d │ │ +0066da: 6e10 1401 0300 |001b: invoke-virtual {v3}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ +0066e0: 0c01 |001e: move-result-object v1 │ │ +0066e2: 6e10 0500 0100 |001f: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0005 │ │ +0066e8: 0c00 |0022: move-result-object v0 │ │ +0066ea: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +0066ec: 6e20 0000 1000 |0024: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@0000 │ │ +0066f2: 6e20 0300 2000 |0027: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setNavigationMode:(I)V // method@0003 │ │ +0066f8: 6e10 1401 0300 |002a: invoke-virtual {v3}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ +0066fe: 0c01 |002d: move-result-object v1 │ │ +006700: 1f01 6d00 |002e: check-cast v1, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ +006704: 7210 0801 0100 |0030: invoke-interface {v1}, Lfr/syncarnet/TaskListFragment$Callbacks;.getTasksAdapter:()Lfr/syncarnet/TaskListAdapter; // method@0108 │ │ +00670a: 0c01 |0033: move-result-object v1 │ │ +00670c: 6e10 fe00 0100 |0034: invoke-virtual {v1}, Lfr/syncarnet/TaskListAdapter;.getProjectsAdapter:()Lfr/syncarnet/ProjectsAdapter; // method@00fe │ │ +006712: 0c01 |0037: move-result-object v1 │ │ +006714: 5b31 9300 |0038: iput-object v1, v3, Lfr/syncarnet/TaskListFragment;.projects:Lfr/syncarnet/ProjectsAdapter; // field@0093 │ │ +006718: 5431 9300 |003a: iget-object v1, v3, Lfr/syncarnet/TaskListFragment;.projects:Lfr/syncarnet/ProjectsAdapter; // field@0093 │ │ +00671c: 1402 0900 0901 |003c: const v2, #float 2.5163e-38 // #01090009 │ │ +006722: 6e20 9100 2100 |003f: invoke-virtual {v1, v2}, Lfr/syncarnet/ProjectsAdapter;.setDropDownViewResource:(I)V // method@0091 │ │ +006728: 5431 9300 |0042: iget-object v1, v3, Lfr/syncarnet/TaskListFragment;.projects:Lfr/syncarnet/ProjectsAdapter; // field@0093 │ │ +00672c: 6e30 0200 1003 |0044: invoke-virtual {v0, v1, v3}, Landroid/app/ActionBar;.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/app/ActionBar$OnNavigationListener;)V // method@0002 │ │ +006732: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ 0x0004 line=66 │ │ 0x0011 line=67 │ │ 0x0018 line=68 │ │ 0x001b line=69 │ │ @@ -4981,18 +4988,18 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -006740: |[006740] fr.syncarnet.TaskListFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -006750: 1500 067f |0000: const/high16 v0, #int 2131099648 // #7f06 │ │ -006754: 6e30 6a00 0302 |0002: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@006a │ │ -00675a: 0e00 |0005: return-void │ │ +006734: |[006734] fr.syncarnet.TaskListFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +006744: 1500 067f |0000: const/high16 v0, #int 2131099648 // #7f06 │ │ +006748: 6e30 6a00 0302 |0002: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@006a │ │ +00674e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/syncarnet/TaskListFragment; │ │ 0x0000 - 0x0006 reg=2 menu Landroid/view/Menu; │ │ @@ -5003,32 +5010,32 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -00675c: |[00675c] fr.syncarnet.TaskListFragment.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ -00676c: 2200 0500 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0005 │ │ -006770: 6e10 1401 0300 |0002: invoke-virtual {v3}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ -006776: 0c01 |0005: move-result-object v1 │ │ -006778: 7020 0c00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000c │ │ -00677e: 1401 1500 057f |0009: const v1, #float 1.76788e+38 // #7f050015 │ │ -006784: 6e20 1000 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0010 │ │ -00678a: 1401 3400 057f |000f: const v1, #float 1.76788e+38 // #7f050034 │ │ -006790: 2202 6e00 |0012: new-instance v2, Lfr/syncarnet/TaskListFragment$OnListItemLongClickListener; // type@006e │ │ -006794: 7030 1001 3206 |0014: invoke-direct {v2, v3, v6}, Lfr/syncarnet/TaskListFragment$OnListItemLongClickListener;.:(Lfr/syncarnet/TaskListFragment;I)V // method@0110 │ │ -00679a: 6e30 1400 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -0067a0: 1401 0600 057f |001a: const v1, #float 1.76787e+38 // #7f050006 │ │ -0067a6: 2202 6c00 |001d: new-instance v2, Lfr/syncarnet/TaskListFragment$1; // type@006c │ │ -0067aa: 7020 0501 3200 |001f: invoke-direct {v2, v3}, Lfr/syncarnet/TaskListFragment$1;.:(Lfr/syncarnet/TaskListFragment;)V // method@0105 │ │ -0067b0: 6e30 1200 1002 |0022: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -0067b6: 6e10 1800 0000 |0025: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0018 │ │ -0067bc: 1211 |0028: const/4 v1, #int 1 // #1 │ │ -0067be: 0f01 |0029: return v1 │ │ +006750: |[006750] fr.syncarnet.TaskListFragment.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ +006760: 2200 0500 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0005 │ │ +006764: 6e10 1401 0300 |0002: invoke-virtual {v3}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ +00676a: 0c01 |0005: move-result-object v1 │ │ +00676c: 7020 0c00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000c │ │ +006772: 1401 1500 057f |0009: const v1, #float 1.76788e+38 // #7f050015 │ │ +006778: 6e20 1000 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0010 │ │ +00677e: 1401 3400 057f |000f: const v1, #float 1.76788e+38 // #7f050034 │ │ +006784: 2202 6e00 |0012: new-instance v2, Lfr/syncarnet/TaskListFragment$OnListItemLongClickListener; // type@006e │ │ +006788: 7030 1001 3206 |0014: invoke-direct {v2, v3, v6}, Lfr/syncarnet/TaskListFragment$OnListItemLongClickListener;.:(Lfr/syncarnet/TaskListFragment;I)V // method@0110 │ │ +00678e: 6e30 1400 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +006794: 1401 0600 057f |001a: const v1, #float 1.76787e+38 // #7f050006 │ │ +00679a: 2202 6c00 |001d: new-instance v2, Lfr/syncarnet/TaskListFragment$1; // type@006c │ │ +00679e: 7020 0501 3200 |001f: invoke-direct {v2, v3}, Lfr/syncarnet/TaskListFragment$1;.:(Lfr/syncarnet/TaskListFragment;)V // method@0105 │ │ +0067a4: 6e30 1200 1002 |0022: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +0067aa: 6e10 1800 0000 |0025: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0018 │ │ +0067b0: 1211 |0028: const/4 v1, #int 1 // #1 │ │ +0067b2: 0f01 |0029: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0009 line=106 │ │ 0x000f line=107 │ │ 0x001a line=108 │ │ 0x0025 line=114 │ │ @@ -5046,20 +5053,20 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0067c0: |[0067c0] fr.syncarnet.TaskListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -0067d0: 6e10 1401 0100 |0000: invoke-virtual {v1}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ -0067d6: 0c00 |0003: move-result-object v0 │ │ -0067d8: 1f00 6d00 |0004: check-cast v0, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ -0067dc: 7220 0f01 4000 |0006: invoke-interface {v0, v4}, Lfr/syncarnet/TaskListFragment$Callbacks;.showDetails:(I)V // method@010f │ │ -0067e2: 0e00 |0009: return-void │ │ +0067b4: |[0067b4] fr.syncarnet.TaskListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +0067c4: 6e10 1401 0100 |0000: invoke-virtual {v1}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ +0067ca: 0c00 |0003: move-result-object v0 │ │ +0067cc: 1f00 6d00 |0004: check-cast v0, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ +0067d0: 7220 0f01 4000 |0006: invoke-interface {v0, v4}, Lfr/syncarnet/TaskListFragment$Callbacks;.showDetails:(I)V // method@010f │ │ +0067d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0009 line=90 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lfr/syncarnet/TaskListFragment; │ │ 0x0000 - 0x000a reg=2 l Landroid/widget/ListView; │ │ @@ -5072,27 +5079,27 @@ │ │ type : '(IJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0067e4: |[0067e4] fr.syncarnet.TaskListFragment.onNavigationItemSelected:(IJ)Z │ │ -0067f4: 3902 0d00 |0000: if-nez v2, 000d // +000d │ │ -0067f8: 6e10 1501 0100 |0002: invoke-virtual {v1}, Lfr/syncarnet/TaskListFragment;.getListAdapter:()Landroid/widget/ListAdapter; // method@0115 │ │ -0067fe: 0c00 |0005: move-result-object v0 │ │ -006800: 1f00 6b00 |0006: check-cast v0, Lfr/syncarnet/TaskListAdapter; // type@006b │ │ -006804: 6e10 0301 0000 |0008: invoke-virtual {v0}, Lfr/syncarnet/TaskListAdapter;.resetData:()V // method@0103 │ │ -00680a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -00680c: 0f00 |000c: return v0 │ │ -00680e: 5410 9300 |000d: iget-object v0, v1, Lfr/syncarnet/TaskListFragment;.projects:Lfr/syncarnet/ProjectsAdapter; // field@0093 │ │ -006812: 6e20 8f00 2000 |000f: invoke-virtual {v0, v2}, Lfr/syncarnet/ProjectsAdapter;.getItem:(I)Ljava/lang/String; // method@008f │ │ -006818: 0c00 |0012: move-result-object v0 │ │ -00681a: 6e20 1301 0100 |0013: invoke-virtual {v1, v0}, Lfr/syncarnet/TaskListFragment;.filterByProject:(Ljava/lang/String;)V // method@0113 │ │ -006820: 28f5 |0016: goto 000b // -000b │ │ +0067d8: |[0067d8] fr.syncarnet.TaskListFragment.onNavigationItemSelected:(IJ)Z │ │ +0067e8: 3902 0d00 |0000: if-nez v2, 000d // +000d │ │ +0067ec: 6e10 1501 0100 |0002: invoke-virtual {v1}, Lfr/syncarnet/TaskListFragment;.getListAdapter:()Landroid/widget/ListAdapter; // method@0115 │ │ +0067f2: 0c00 |0005: move-result-object v0 │ │ +0067f4: 1f00 6b00 |0006: check-cast v0, Lfr/syncarnet/TaskListAdapter; // type@006b │ │ +0067f8: 6e10 0301 0000 |0008: invoke-virtual {v0}, Lfr/syncarnet/TaskListAdapter;.resetData:()V // method@0103 │ │ +0067fe: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +006800: 0f00 |000c: return v0 │ │ +006802: 5410 9300 |000d: iget-object v0, v1, Lfr/syncarnet/TaskListFragment;.projects:Lfr/syncarnet/ProjectsAdapter; // field@0093 │ │ +006806: 6e20 8f00 2000 |000f: invoke-virtual {v0, v2}, Lfr/syncarnet/ProjectsAdapter;.getItem:(I)Ljava/lang/String; // method@008f │ │ +00680c: 0c00 |0012: move-result-object v0 │ │ +00680e: 6e20 1301 0100 |0013: invoke-virtual {v1, v0}, Lfr/syncarnet/TaskListFragment;.filterByProject:(Ljava/lang/String;)V // method@0113 │ │ +006814: 28f5 |0016: goto 000b // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0002 line=80 │ │ 0x000b line=84 │ │ 0x000d line=82 │ │ locals : │ │ @@ -5105,55 +5112,55 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -006824: |[006824] fr.syncarnet.TaskListFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -006834: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -006836: 7210 6b00 0300 |0001: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@006b │ │ -00683c: 0a00 |0004: move-result v0 │ │ -00683e: 2b00 4300 0000 |0005: packed-switch v0, 00000048 // +00000043 │ │ -006844: 6e10 1401 0200 |0008: invoke-virtual {v2}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ -00684a: 0c00 |000b: move-result-object v0 │ │ -00684c: 6e20 0900 3000 |000c: invoke-virtual {v0, v3}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0009 │ │ -006852: 0a00 |000f: move-result v0 │ │ -006854: 0f00 |0010: return v0 │ │ -006856: 6e10 1401 0200 |0011: invoke-virtual {v2}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ -00685c: 0c00 |0014: move-result-object v0 │ │ -00685e: 1f00 6d00 |0015: check-cast v0, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ -006862: 7210 0d01 0000 |0017: invoke-interface {v0}, Lfr/syncarnet/TaskListFragment$Callbacks;.onSyncWifiClick:()V // method@010d │ │ -006868: 0110 |001a: move v0, v1 │ │ -00686a: 28f5 |001b: goto 0010 // -000b │ │ -00686c: 6e10 1401 0200 |001c: invoke-virtual {v2}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ -006872: 0c00 |001f: move-result-object v0 │ │ -006874: 1f00 6d00 |0020: check-cast v0, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ -006878: 7210 0c01 0000 |0022: invoke-interface {v0}, Lfr/syncarnet/TaskListFragment$Callbacks;.onSyncBTClick:()V // method@010c │ │ -00687e: 0110 |0025: move v0, v1 │ │ -006880: 28ea |0026: goto 0010 // -0016 │ │ -006882: 6e10 1401 0200 |0027: invoke-virtual {v2}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ -006888: 0c00 |002a: move-result-object v0 │ │ -00688a: 1f00 6d00 |002b: check-cast v0, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ -00688e: 7210 0901 0000 |002d: invoke-interface {v0}, Lfr/syncarnet/TaskListFragment$Callbacks;.onAddClick:()V // method@0109 │ │ -006894: 0110 |0030: move v0, v1 │ │ -006896: 28df |0031: goto 0010 // -0021 │ │ -006898: 6e10 1401 0200 |0032: invoke-virtual {v2}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ -00689e: 0c00 |0035: move-result-object v0 │ │ -0068a0: 1f00 6d00 |0036: check-cast v0, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ -0068a4: 7210 0a01 0000 |0038: invoke-interface {v0}, Lfr/syncarnet/TaskListFragment$Callbacks;.onClearDeletedClick:()V // method@010a │ │ -0068aa: 0110 |003b: move v0, v1 │ │ -0068ac: 28d4 |003c: goto 0010 // -002c │ │ -0068ae: 6e10 1401 0200 |003d: invoke-virtual {v2}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ -0068b4: 0c00 |0040: move-result-object v0 │ │ -0068b6: 1f00 6d00 |0041: check-cast v0, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ -0068ba: 7210 0b01 0000 |0043: invoke-interface {v0}, Lfr/syncarnet/TaskListFragment$Callbacks;.onManageSyncedDevicesClick:()V // method@010b │ │ -0068c0: 28c2 |0046: goto 0008 // -003e │ │ -0068c2: 0000 |0047: nop // spacer │ │ -0068c4: 0001 0700 0c00 077f 2200 0000 0300 ... |0048: packed-switch-data (18 units) │ │ +006818: |[006818] fr.syncarnet.TaskListFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +006828: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +00682a: 7210 6b00 0300 |0001: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@006b │ │ +006830: 0a00 |0004: move-result v0 │ │ +006832: 2b00 4300 0000 |0005: packed-switch v0, 00000048 // +00000043 │ │ +006838: 6e10 1401 0200 |0008: invoke-virtual {v2}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ +00683e: 0c00 |000b: move-result-object v0 │ │ +006840: 6e20 0900 3000 |000c: invoke-virtual {v0, v3}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0009 │ │ +006846: 0a00 |000f: move-result v0 │ │ +006848: 0f00 |0010: return v0 │ │ +00684a: 6e10 1401 0200 |0011: invoke-virtual {v2}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ +006850: 0c00 |0014: move-result-object v0 │ │ +006852: 1f00 6d00 |0015: check-cast v0, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ +006856: 7210 0d01 0000 |0017: invoke-interface {v0}, Lfr/syncarnet/TaskListFragment$Callbacks;.onSyncWifiClick:()V // method@010d │ │ +00685c: 0110 |001a: move v0, v1 │ │ +00685e: 28f5 |001b: goto 0010 // -000b │ │ +006860: 6e10 1401 0200 |001c: invoke-virtual {v2}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ +006866: 0c00 |001f: move-result-object v0 │ │ +006868: 1f00 6d00 |0020: check-cast v0, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ +00686c: 7210 0c01 0000 |0022: invoke-interface {v0}, Lfr/syncarnet/TaskListFragment$Callbacks;.onSyncBTClick:()V // method@010c │ │ +006872: 0110 |0025: move v0, v1 │ │ +006874: 28ea |0026: goto 0010 // -0016 │ │ +006876: 6e10 1401 0200 |0027: invoke-virtual {v2}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ +00687c: 0c00 |002a: move-result-object v0 │ │ +00687e: 1f00 6d00 |002b: check-cast v0, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ +006882: 7210 0901 0000 |002d: invoke-interface {v0}, Lfr/syncarnet/TaskListFragment$Callbacks;.onAddClick:()V // method@0109 │ │ +006888: 0110 |0030: move v0, v1 │ │ +00688a: 28df |0031: goto 0010 // -0021 │ │ +00688c: 6e10 1401 0200 |0032: invoke-virtual {v2}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ +006892: 0c00 |0035: move-result-object v0 │ │ +006894: 1f00 6d00 |0036: check-cast v0, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ +006898: 7210 0a01 0000 |0038: invoke-interface {v0}, Lfr/syncarnet/TaskListFragment$Callbacks;.onClearDeletedClick:()V // method@010a │ │ +00689e: 0110 |003b: move v0, v1 │ │ +0068a0: 28d4 |003c: goto 0010 // -002c │ │ +0068a2: 6e10 1401 0200 |003d: invoke-virtual {v2}, Lfr/syncarnet/TaskListFragment;.getActivity:()Landroid/app/Activity; // method@0114 │ │ +0068a8: 0c00 |0040: move-result-object v0 │ │ +0068aa: 1f00 6d00 |0041: check-cast v0, Lfr/syncarnet/TaskListFragment$Callbacks; // type@006d │ │ +0068ae: 7210 0b01 0000 |0043: invoke-interface {v0}, Lfr/syncarnet/TaskListFragment$Callbacks;.onManageSyncedDevicesClick:()V // method@010b │ │ +0068b4: 28c2 |0046: goto 0008 // -003e │ │ +0068b6: 0000 |0047: nop // spacer │ │ +0068b8: 0001 0700 0c00 077f 2200 0000 0300 ... |0048: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=130 │ │ 0x0008 line=146 │ │ 0x0011 line=132 │ │ 0x001b line=133 │ │ 0x001c line=135 │ │ @@ -5202,45 +5209,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -0068e8: |[0068e8] fr.syncarnet.helpers.PrioritySpinnerHelper$1.:()V │ │ -0068f8: 7100 0302 0000 |0000: invoke-static {}, Lfr/syncarnet/tasks/Priority;.values:()[Lfr/syncarnet/tasks/Priority; // method@0203 │ │ -0068fe: 0c00 |0003: move-result-object v0 │ │ -006900: 2100 |0004: array-length v0, v0 │ │ -006902: 2300 d500 |0005: new-array v0, v0, [I // type@00d5 │ │ -006906: 6900 9400 |0007: sput-object v0, Lfr/syncarnet/helpers/PrioritySpinnerHelper$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0094 │ │ -00690a: 6200 9400 |0009: sget-object v0, Lfr/syncarnet/helpers/PrioritySpinnerHelper$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0094 │ │ -00690e: 6201 1901 |000b: sget-object v1, Lfr/syncarnet/tasks/Priority;.HIGH:Lfr/syncarnet/tasks/Priority; // field@0119 │ │ -006912: 6e10 0002 0100 |000d: invoke-virtual {v1}, Lfr/syncarnet/tasks/Priority;.ordinal:()I // method@0200 │ │ -006918: 0a01 |0010: move-result v1 │ │ -00691a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -00691c: 4b02 0001 |0012: aput v2, v0, v1 │ │ -006920: 6200 9400 |0014: sget-object v0, Lfr/syncarnet/helpers/PrioritySpinnerHelper$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0094 │ │ -006924: 6201 1b01 |0016: sget-object v1, Lfr/syncarnet/tasks/Priority;.MEDIUM:Lfr/syncarnet/tasks/Priority; // field@011b │ │ -006928: 6e10 0002 0100 |0018: invoke-virtual {v1}, Lfr/syncarnet/tasks/Priority;.ordinal:()I // method@0200 │ │ -00692e: 0a01 |001b: move-result v1 │ │ -006930: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -006932: 4b02 0001 |001d: aput v2, v0, v1 │ │ -006936: 6200 9400 |001f: sget-object v0, Lfr/syncarnet/helpers/PrioritySpinnerHelper$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0094 │ │ -00693a: 6201 1a01 |0021: sget-object v1, Lfr/syncarnet/tasks/Priority;.LOW:Lfr/syncarnet/tasks/Priority; // field@011a │ │ -00693e: 6e10 0002 0100 |0023: invoke-virtual {v1}, Lfr/syncarnet/tasks/Priority;.ordinal:()I // method@0200 │ │ -006944: 0a01 |0026: move-result v1 │ │ -006946: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -006948: 4b02 0001 |0028: aput v2, v0, v1 │ │ -00694c: 0e00 |002a: return-void │ │ -00694e: 0d00 |002b: move-exception v0 │ │ -006950: 28fe |002c: goto 002a // -0002 │ │ -006952: 0d00 |002d: move-exception v0 │ │ -006954: 28f1 |002e: goto 001f // -000f │ │ -006956: 0d00 |002f: move-exception v0 │ │ -006958: 28e4 |0030: goto 0014 // -001c │ │ +0068dc: |[0068dc] fr.syncarnet.helpers.PrioritySpinnerHelper$1.:()V │ │ +0068ec: 7100 0302 0000 |0000: invoke-static {}, Lfr/syncarnet/tasks/Priority;.values:()[Lfr/syncarnet/tasks/Priority; // method@0203 │ │ +0068f2: 0c00 |0003: move-result-object v0 │ │ +0068f4: 2100 |0004: array-length v0, v0 │ │ +0068f6: 2300 d500 |0005: new-array v0, v0, [I // type@00d5 │ │ +0068fa: 6900 9400 |0007: sput-object v0, Lfr/syncarnet/helpers/PrioritySpinnerHelper$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0094 │ │ +0068fe: 6200 9400 |0009: sget-object v0, Lfr/syncarnet/helpers/PrioritySpinnerHelper$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0094 │ │ +006902: 6201 1901 |000b: sget-object v1, Lfr/syncarnet/tasks/Priority;.HIGH:Lfr/syncarnet/tasks/Priority; // field@0119 │ │ +006906: 6e10 0002 0100 |000d: invoke-virtual {v1}, Lfr/syncarnet/tasks/Priority;.ordinal:()I // method@0200 │ │ +00690c: 0a01 |0010: move-result v1 │ │ +00690e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +006910: 4b02 0001 |0012: aput v2, v0, v1 │ │ +006914: 6200 9400 |0014: sget-object v0, Lfr/syncarnet/helpers/PrioritySpinnerHelper$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0094 │ │ +006918: 6201 1b01 |0016: sget-object v1, Lfr/syncarnet/tasks/Priority;.MEDIUM:Lfr/syncarnet/tasks/Priority; // field@011b │ │ +00691c: 6e10 0002 0100 |0018: invoke-virtual {v1}, Lfr/syncarnet/tasks/Priority;.ordinal:()I // method@0200 │ │ +006922: 0a01 |001b: move-result v1 │ │ +006924: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +006926: 4b02 0001 |001d: aput v2, v0, v1 │ │ +00692a: 6200 9400 |001f: sget-object v0, Lfr/syncarnet/helpers/PrioritySpinnerHelper$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0094 │ │ +00692e: 6201 1a01 |0021: sget-object v1, Lfr/syncarnet/tasks/Priority;.LOW:Lfr/syncarnet/tasks/Priority; // field@011a │ │ +006932: 6e10 0002 0100 |0023: invoke-virtual {v1}, Lfr/syncarnet/tasks/Priority;.ordinal:()I // method@0200 │ │ +006938: 0a01 |0026: move-result v1 │ │ +00693a: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +00693c: 4b02 0001 |0028: aput v2, v0, v1 │ │ +006940: 0e00 |002a: return-void │ │ +006942: 0d00 |002b: move-exception v0 │ │ +006944: 28fe |002c: goto 002a // -0002 │ │ +006946: 0d00 |002d: move-exception v0 │ │ +006948: 28f1 |002e: goto 001f // -000f │ │ +00694a: 0d00 |002f: move-exception v0 │ │ +00694c: 28e4 |0030: goto 0014 // -001c │ │ catches : 3 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x002f │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x002d │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x002b │ │ @@ -5257,18 +5264,14 @@ │ │ superclass_idx : 183 │ │ source_file_idx : 345 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #32 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lfr/syncarnet/helpers/PrioritySpinnerHelper$1; } │ │ - │ │ Class #32 - │ │ Class descriptor : 'Lfr/syncarnet/helpers/PrioritySpinnerHelper;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ @@ -5278,45 +5281,44 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -006984: |[006984] fr.syncarnet.helpers.PrioritySpinnerHelper.:()V │ │ -006994: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -00699a: 0e00 |0003: return-void │ │ +006978: |[006978] fr.syncarnet.helpers.PrioritySpinnerHelper.:()V │ │ +006988: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +00698e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ - 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/helpers/PrioritySpinnerHelper; │ │ │ │ #1 : (in Lfr/syncarnet/helpers/PrioritySpinnerHelper;) │ │ name : 'getPriority' │ │ type : '(I)Lfr/syncarnet/tasks/Priority;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -00699c: |[00699c] fr.syncarnet.helpers.PrioritySpinnerHelper.getPriority:(I)Lfr/syncarnet/tasks/Priority; │ │ -0069ac: 2b01 1000 0000 |0000: packed-switch v1, 00000010 // +00000010 │ │ -0069b2: 6200 1b01 |0003: sget-object v0, Lfr/syncarnet/tasks/Priority;.MEDIUM:Lfr/syncarnet/tasks/Priority; // field@011b │ │ -0069b6: 1100 |0005: return-object v0 │ │ -0069b8: 6200 1a01 |0006: sget-object v0, Lfr/syncarnet/tasks/Priority;.LOW:Lfr/syncarnet/tasks/Priority; // field@011a │ │ -0069bc: 28fd |0008: goto 0005 // -0003 │ │ -0069be: 6200 1b01 |0009: sget-object v0, Lfr/syncarnet/tasks/Priority;.MEDIUM:Lfr/syncarnet/tasks/Priority; // field@011b │ │ -0069c2: 28fa |000b: goto 0005 // -0006 │ │ -0069c4: 6200 1901 |000c: sget-object v0, Lfr/syncarnet/tasks/Priority;.HIGH:Lfr/syncarnet/tasks/Priority; // field@0119 │ │ -0069c8: 28f7 |000e: goto 0005 // -0009 │ │ -0069ca: 0000 |000f: nop // spacer │ │ -0069cc: 0001 0300 0000 0000 0600 0000 0900 ... |0010: packed-switch-data (10 units) │ │ +006990: |[006990] fr.syncarnet.helpers.PrioritySpinnerHelper.getPriority:(I)Lfr/syncarnet/tasks/Priority; │ │ +0069a0: 2b01 1000 0000 |0000: packed-switch v1, 00000010 // +00000010 │ │ +0069a6: 6200 1b01 |0003: sget-object v0, Lfr/syncarnet/tasks/Priority;.MEDIUM:Lfr/syncarnet/tasks/Priority; // field@011b │ │ +0069aa: 1100 |0005: return-object v0 │ │ +0069ac: 6200 1a01 |0006: sget-object v0, Lfr/syncarnet/tasks/Priority;.LOW:Lfr/syncarnet/tasks/Priority; // field@011a │ │ +0069b0: 28fd |0008: goto 0005 // -0003 │ │ +0069b2: 6200 1b01 |0009: sget-object v0, Lfr/syncarnet/tasks/Priority;.MEDIUM:Lfr/syncarnet/tasks/Priority; // field@011b │ │ +0069b6: 28fa |000b: goto 0005 // -0006 │ │ +0069b8: 6200 1901 |000c: sget-object v0, Lfr/syncarnet/tasks/Priority;.HIGH:Lfr/syncarnet/tasks/Priority; // field@0119 │ │ +0069bc: 28f7 |000e: goto 0005 // -0009 │ │ +0069be: 0000 |000f: nop // spacer │ │ +0069c0: 0001 0300 0000 0000 0600 0000 0900 ... |0010: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=52 │ │ 0x0006 line=46 │ │ 0x0009 line=48 │ │ 0x000c line=50 │ │ @@ -5329,32 +5331,32 @@ │ │ type : '(Landroid/widget/Spinner;Lfr/syncarnet/tasks/Priority;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0069e0: |[0069e0] fr.syncarnet.helpers.PrioritySpinnerHelper.setPriority:(Landroid/widget/Spinner;Lfr/syncarnet/tasks/Priority;)V │ │ -0069f0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0069f2: 6200 9400 |0001: sget-object v0, Lfr/syncarnet/helpers/PrioritySpinnerHelper$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0094 │ │ -0069f6: 6e10 0002 0400 |0003: invoke-virtual {v4}, Lfr/syncarnet/tasks/Priority;.ordinal:()I // method@0200 │ │ -0069fc: 0a01 |0006: move-result v1 │ │ -0069fe: 4400 0001 |0007: aget v0, v0, v1 │ │ -006a02: 2b00 1500 0000 |0009: packed-switch v0, 0000001e // +00000015 │ │ -006a08: 6e20 8500 2300 |000c: invoke-virtual {v3, v2}, Landroid/widget/Spinner;.setSelection:(I)V // method@0085 │ │ -006a0e: 0e00 |000f: return-void │ │ -006a10: 1220 |0010: const/4 v0, #int 2 // #2 │ │ -006a12: 6e20 8500 0300 |0011: invoke-virtual {v3, v0}, Landroid/widget/Spinner;.setSelection:(I)V // method@0085 │ │ -006a18: 28fb |0014: goto 000f // -0005 │ │ -006a1a: 6e20 8500 2300 |0015: invoke-virtual {v3, v2}, Landroid/widget/Spinner;.setSelection:(I)V // method@0085 │ │ -006a20: 28f7 |0018: goto 000f // -0009 │ │ -006a22: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -006a24: 6e20 8500 0300 |001a: invoke-virtual {v3, v0}, Landroid/widget/Spinner;.setSelection:(I)V // method@0085 │ │ -006a2a: 28f2 |001d: goto 000f // -000e │ │ -006a2c: 0001 0300 0100 0000 0700 0000 0c00 ... |001e: packed-switch-data (10 units) │ │ +0069d4: |[0069d4] fr.syncarnet.helpers.PrioritySpinnerHelper.setPriority:(Landroid/widget/Spinner;Lfr/syncarnet/tasks/Priority;)V │ │ +0069e4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0069e6: 6200 9400 |0001: sget-object v0, Lfr/syncarnet/helpers/PrioritySpinnerHelper$1;.$SwitchMap$fr$syncarnet$tasks$Priority:[I // field@0094 │ │ +0069ea: 6e10 0002 0400 |0003: invoke-virtual {v4}, Lfr/syncarnet/tasks/Priority;.ordinal:()I // method@0200 │ │ +0069f0: 0a01 |0006: move-result v1 │ │ +0069f2: 4400 0001 |0007: aget v0, v0, v1 │ │ +0069f6: 2b00 1500 0000 |0009: packed-switch v0, 0000001e // +00000015 │ │ +0069fc: 6e20 8500 2300 |000c: invoke-virtual {v3, v2}, Landroid/widget/Spinner;.setSelection:(I)V // method@0085 │ │ +006a02: 0e00 |000f: return-void │ │ +006a04: 1220 |0010: const/4 v0, #int 2 // #2 │ │ +006a06: 6e20 8500 0300 |0011: invoke-virtual {v3, v0}, Landroid/widget/Spinner;.setSelection:(I)V // method@0085 │ │ +006a0c: 28fb |0014: goto 000f // -0005 │ │ +006a0e: 6e20 8500 2300 |0015: invoke-virtual {v3, v2}, Landroid/widget/Spinner;.setSelection:(I)V // method@0085 │ │ +006a14: 28f7 |0018: goto 000f // -0009 │ │ +006a16: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +006a18: 6e20 8500 0300 |001a: invoke-virtual {v3, v0}, Landroid/widget/Spinner;.setSelection:(I)V // method@0085 │ │ +006a1e: 28f2 |001d: goto 000f // -000e │ │ +006a20: 0001 0300 0100 0000 0700 0000 0c00 ... |001e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ 0x000c line=39 │ │ 0x000f line=41 │ │ 0x0010 line=30 │ │ 0x0015 line=33 │ │ @@ -5400,41 +5402,41 @@ │ │ type : '(Lfr/syncarnet/sync/DeviceListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -006a40: |[006a40] fr.syncarnet.sync.DeviceListActivity$1.:(Lfr/syncarnet/sync/DeviceListActivity;)V │ │ -006a50: 5b01 9500 |0000: iput-object v1, v0, Lfr/syncarnet/sync/DeviceListActivity$1;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0095 │ │ -006a54: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -006a5a: 0e00 |0005: return-void │ │ +006a34: |[006a34] fr.syncarnet.sync.DeviceListActivity$1.:(Lfr/syncarnet/sync/DeviceListActivity;)V │ │ +006a44: 5b01 9500 |0000: iput-object v1, v0, Lfr/syncarnet/sync/DeviceListActivity$1;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0095 │ │ +006a48: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +006a4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/DeviceListActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/DeviceListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/syncarnet/sync/DeviceListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/DeviceListActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -006a5c: |[006a5c] fr.syncarnet.sync.DeviceListActivity$1.onClick:(Landroid/view/View;)V │ │ -006a6c: 5410 9500 |0000: iget-object v0, v1, Lfr/syncarnet/sync/DeviceListActivity$1;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0095 │ │ -006a70: 7110 2b01 0000 |0002: invoke-static {v0}, Lfr/syncarnet/sync/DeviceListActivity;.access$000:(Lfr/syncarnet/sync/DeviceListActivity;)V // method@012b │ │ -006a76: 1300 0800 |0005: const/16 v0, #int 8 // #8 │ │ -006a7a: 6e20 6f00 0200 |0007: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@006f │ │ -006a80: 0e00 |000a: return-void │ │ +006a50: |[006a50] fr.syncarnet.sync.DeviceListActivity$1.onClick:(Landroid/view/View;)V │ │ +006a60: 5410 9500 |0000: iget-object v0, v1, Lfr/syncarnet/sync/DeviceListActivity$1;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0095 │ │ +006a64: 7110 2b01 0000 |0002: invoke-static {v0}, Lfr/syncarnet/sync/DeviceListActivity;.access$000:(Lfr/syncarnet/sync/DeviceListActivity;)V // method@012b │ │ +006a6a: 1300 0800 |0005: const/16 v0, #int 8 // #8 │ │ +006a6e: 6e20 6f00 0200 |0007: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@006f │ │ +006a74: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ 0x000a line=80 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lfr/syncarnet/sync/DeviceListActivity$1; │ │ @@ -5477,60 +5479,60 @@ │ │ type : '(Lfr/syncarnet/sync/DeviceListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -006a84: |[006a84] fr.syncarnet.sync.DeviceListActivity$2.:(Lfr/syncarnet/sync/DeviceListActivity;)V │ │ -006a94: 5b01 9600 |0000: iput-object v1, v0, Lfr/syncarnet/sync/DeviceListActivity$2;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0096 │ │ -006a98: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -006a9e: 0e00 |0005: return-void │ │ +006a78: |[006a78] fr.syncarnet.sync.DeviceListActivity$2.:(Lfr/syncarnet/sync/DeviceListActivity;)V │ │ +006a88: 5b01 9600 |0000: iput-object v1, v0, Lfr/syncarnet/sync/DeviceListActivity$2;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0096 │ │ +006a8c: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +006a92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/DeviceListActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/DeviceListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/syncarnet/sync/DeviceListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/DeviceListActivity$2;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -006aa0: |[006aa0] fr.syncarnet.sync.DeviceListActivity$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -006ab0: 5453 9600 |0000: iget-object v3, v5, Lfr/syncarnet/sync/DeviceListActivity$2;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0096 │ │ -006ab4: 7110 2c01 0300 |0002: invoke-static {v3}, Lfr/syncarnet/sync/DeviceListActivity;.access$100:(Lfr/syncarnet/sync/DeviceListActivity;)Landroid/bluetooth/BluetoothAdapter; // method@012c │ │ -006aba: 0c03 |0005: move-result-object v3 │ │ -006abc: 6e10 3000 0300 |0006: invoke-virtual {v3}, Landroid/bluetooth/BluetoothAdapter;.cancelDiscovery:()Z // method@0030 │ │ -006ac2: 1f07 4a00 |0009: check-cast v7, Landroid/widget/TextView; // type@004a │ │ -006ac6: 6e10 8600 0700 |000b: invoke-virtual {v7}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@0086 │ │ -006acc: 0c03 |000e: move-result-object v3 │ │ -006ace: 7210 4302 0300 |000f: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0243 │ │ -006ad4: 0c01 |0012: move-result-object v1 │ │ -006ad6: 6e10 4f02 0100 |0013: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@024f │ │ -006adc: 0a03 |0016: move-result v3 │ │ -006ade: d803 03ef |0017: add-int/lit8 v3, v3, #int -17 // #ef │ │ -006ae2: 6e20 5002 3100 |0019: invoke-virtual {v1, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0250 │ │ -006ae8: 0c00 |001c: move-result-object v0 │ │ -006aea: 2202 1b00 |001d: new-instance v2, Landroid/content/Intent; // type@001b │ │ -006aee: 7010 4900 0200 |001f: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0049 │ │ -006af4: 6203 9900 |0022: sget-object v3, Lfr/syncarnet/sync/DeviceListActivity;.EXTRA_DEVICE_ADDRESS:Ljava/lang/String; // field@0099 │ │ -006af8: 6e30 5100 3200 |0024: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0051 │ │ -006afe: 5453 9600 |0027: iget-object v3, v5, Lfr/syncarnet/sync/DeviceListActivity$2;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0096 │ │ -006b02: 12f4 |0029: const/4 v4, #int -1 // #ff │ │ -006b04: 6e30 3901 4302 |002a: invoke-virtual {v3, v4, v2}, Lfr/syncarnet/sync/DeviceListActivity;.setResult:(ILandroid/content/Intent;)V // method@0139 │ │ -006b0a: 5453 9600 |002d: iget-object v3, v5, Lfr/syncarnet/sync/DeviceListActivity$2;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0096 │ │ -006b0e: 6e10 3001 0300 |002f: invoke-virtual {v3}, Lfr/syncarnet/sync/DeviceListActivity;.finish:()V // method@0130 │ │ -006b14: 0e00 |0032: return-void │ │ +006a94: |[006a94] fr.syncarnet.sync.DeviceListActivity$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +006aa4: 5453 9600 |0000: iget-object v3, v5, Lfr/syncarnet/sync/DeviceListActivity$2;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0096 │ │ +006aa8: 7110 2c01 0300 |0002: invoke-static {v3}, Lfr/syncarnet/sync/DeviceListActivity;.access$100:(Lfr/syncarnet/sync/DeviceListActivity;)Landroid/bluetooth/BluetoothAdapter; // method@012c │ │ +006aae: 0c03 |0005: move-result-object v3 │ │ +006ab0: 6e10 3000 0300 |0006: invoke-virtual {v3}, Landroid/bluetooth/BluetoothAdapter;.cancelDiscovery:()Z // method@0030 │ │ +006ab6: 1f07 4a00 |0009: check-cast v7, Landroid/widget/TextView; // type@004a │ │ +006aba: 6e10 8600 0700 |000b: invoke-virtual {v7}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@0086 │ │ +006ac0: 0c03 |000e: move-result-object v3 │ │ +006ac2: 7210 4302 0300 |000f: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0243 │ │ +006ac8: 0c01 |0012: move-result-object v1 │ │ +006aca: 6e10 4f02 0100 |0013: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@024f │ │ +006ad0: 0a03 |0016: move-result v3 │ │ +006ad2: d803 03ef |0017: add-int/lit8 v3, v3, #int -17 // #ef │ │ +006ad6: 6e20 5002 3100 |0019: invoke-virtual {v1, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0250 │ │ +006adc: 0c00 |001c: move-result-object v0 │ │ +006ade: 2202 1b00 |001d: new-instance v2, Landroid/content/Intent; // type@001b │ │ +006ae2: 7010 4900 0200 |001f: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0049 │ │ +006ae8: 6203 9900 |0022: sget-object v3, Lfr/syncarnet/sync/DeviceListActivity;.EXTRA_DEVICE_ADDRESS:Ljava/lang/String; // field@0099 │ │ +006aec: 6e30 5100 3200 |0024: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0051 │ │ +006af2: 5453 9600 |0027: iget-object v3, v5, Lfr/syncarnet/sync/DeviceListActivity$2;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0096 │ │ +006af6: 12f4 |0029: const/4 v4, #int -1 // #ff │ │ +006af8: 6e30 3901 4302 |002a: invoke-virtual {v3, v4, v2}, Lfr/syncarnet/sync/DeviceListActivity;.setResult:(ILandroid/content/Intent;)V // method@0139 │ │ +006afe: 5453 9600 |002d: iget-object v3, v5, Lfr/syncarnet/sync/DeviceListActivity$2;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0096 │ │ +006b02: 6e10 3001 0300 |002f: invoke-virtual {v3}, Lfr/syncarnet/sync/DeviceListActivity;.finish:()V // method@0130 │ │ +006b08: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0009 line=166 │ │ 0x0013 line=167 │ │ 0x001d line=170 │ │ 0x0022 line=171 │ │ @@ -5582,100 +5584,100 @@ │ │ type : '(Lfr/syncarnet/sync/DeviceListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -006b18: |[006b18] fr.syncarnet.sync.DeviceListActivity$3.:(Lfr/syncarnet/sync/DeviceListActivity;)V │ │ -006b28: 5b01 9700 |0000: iput-object v1, v0, Lfr/syncarnet/sync/DeviceListActivity$3;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0097 │ │ -006b2c: 7010 4600 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0046 │ │ -006b32: 0e00 |0005: return-void │ │ +006b0c: |[006b0c] fr.syncarnet.sync.DeviceListActivity$3.:(Lfr/syncarnet/sync/DeviceListActivity;)V │ │ +006b1c: 5b01 9700 |0000: iput-object v1, v0, Lfr/syncarnet/sync/DeviceListActivity$3;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0097 │ │ +006b20: 7010 4600 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0046 │ │ +006b26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/DeviceListActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/DeviceListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/syncarnet/sync/DeviceListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/DeviceListActivity$3;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 130 16-bit code units │ │ -006b34: |[006b34] fr.syncarnet.sync.DeviceListActivity$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -006b44: 6e10 4c00 0800 |0000: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@004c │ │ -006b4a: 0c00 |0003: move-result-object v0 │ │ -006b4c: 1a03 e201 |0004: const-string v3, "android.bluetooth.device.action.FOUND" // string@01e2 │ │ -006b50: 6e20 4e02 0300 |0006: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ -006b56: 0a03 |0009: move-result v3 │ │ -006b58: 3803 3b00 |000a: if-eqz v3, 0045 // +003b │ │ -006b5c: 1a03 e301 |000c: const-string v3, "android.bluetooth.device.extra.DEVICE" // string@01e3 │ │ -006b60: 6e20 4f00 3800 |000e: invoke-virtual {v8, v3}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@004f │ │ -006b66: 0c01 |0011: move-result-object v1 │ │ -006b68: 1f01 1200 |0012: check-cast v1, Landroid/bluetooth/BluetoothDevice; // type@0012 │ │ -006b6c: 6e10 3d00 0100 |0014: invoke-virtual {v1}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@003d │ │ -006b72: 0a03 |0017: move-result v3 │ │ -006b74: 1304 0c00 |0018: const/16 v4, #int 12 // #c │ │ -006b78: 3243 2a00 |001a: if-eq v3, v4, 0044 // +002a │ │ -006b7c: 5463 9700 |001c: iget-object v3, v6, Lfr/syncarnet/sync/DeviceListActivity$3;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0097 │ │ -006b80: 7110 2d01 0300 |001e: invoke-static {v3}, Lfr/syncarnet/sync/DeviceListActivity;.access$200:(Lfr/syncarnet/sync/DeviceListActivity;)Landroid/widget/ArrayAdapter; // method@012d │ │ -006b86: 0c03 |0021: move-result-object v3 │ │ -006b88: 2204 ba00 |0022: new-instance v4, Ljava/lang/StringBuilder; // type@00ba │ │ -006b8c: 7010 5202 0400 |0024: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -006b92: 6e10 3e00 0100 |0027: invoke-virtual {v1}, Landroid/bluetooth/BluetoothDevice;.getName:()Ljava/lang/String; // method@003e │ │ -006b98: 0c05 |002a: move-result-object v5 │ │ -006b9a: 6e20 5502 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -006ba0: 0c04 |002e: move-result-object v4 │ │ -006ba2: 1a05 0100 |002f: const-string v5, " │ │ +006b28: |[006b28] fr.syncarnet.sync.DeviceListActivity$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +006b38: 6e10 4c00 0800 |0000: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@004c │ │ +006b3e: 0c00 |0003: move-result-object v0 │ │ +006b40: 1a03 e201 |0004: const-string v3, "android.bluetooth.device.action.FOUND" // string@01e2 │ │ +006b44: 6e20 4e02 0300 |0006: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ +006b4a: 0a03 |0009: move-result v3 │ │ +006b4c: 3803 3b00 |000a: if-eqz v3, 0045 // +003b │ │ +006b50: 1a03 e301 |000c: const-string v3, "android.bluetooth.device.extra.DEVICE" // string@01e3 │ │ +006b54: 6e20 4f00 3800 |000e: invoke-virtual {v8, v3}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@004f │ │ +006b5a: 0c01 |0011: move-result-object v1 │ │ +006b5c: 1f01 1200 |0012: check-cast v1, Landroid/bluetooth/BluetoothDevice; // type@0012 │ │ +006b60: 6e10 3d00 0100 |0014: invoke-virtual {v1}, Landroid/bluetooth/BluetoothDevice;.getBondState:()I // method@003d │ │ +006b66: 0a03 |0017: move-result v3 │ │ +006b68: 1304 0c00 |0018: const/16 v4, #int 12 // #c │ │ +006b6c: 3243 2a00 |001a: if-eq v3, v4, 0044 // +002a │ │ +006b70: 5463 9700 |001c: iget-object v3, v6, Lfr/syncarnet/sync/DeviceListActivity$3;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0097 │ │ +006b74: 7110 2d01 0300 |001e: invoke-static {v3}, Lfr/syncarnet/sync/DeviceListActivity;.access$200:(Lfr/syncarnet/sync/DeviceListActivity;)Landroid/widget/ArrayAdapter; // method@012d │ │ +006b7a: 0c03 |0021: move-result-object v3 │ │ +006b7c: 2204 ba00 |0022: new-instance v4, Ljava/lang/StringBuilder; // type@00ba │ │ +006b80: 7010 5202 0400 |0024: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +006b86: 6e10 3e00 0100 |0027: invoke-virtual {v1}, Landroid/bluetooth/BluetoothDevice;.getName:()Ljava/lang/String; // method@003e │ │ +006b8c: 0c05 |002a: move-result-object v5 │ │ +006b8e: 6e20 5502 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +006b94: 0c04 |002e: move-result-object v4 │ │ +006b96: 1a05 0100 |002f: const-string v5, " │ │ " // string@0001 │ │ -006ba6: 6e20 5502 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -006bac: 0c04 |0034: move-result-object v4 │ │ -006bae: 6e10 3c00 0100 |0035: invoke-virtual {v1}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@003c │ │ -006bb4: 0c05 |0038: move-result-object v5 │ │ -006bb6: 6e20 5502 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -006bbc: 0c04 |003c: move-result-object v4 │ │ -006bbe: 6e10 5602 0400 |003d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -006bc4: 0c04 |0040: move-result-object v4 │ │ -006bc6: 6e20 7200 4300 |0041: invoke-virtual {v3, v4}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@0072 │ │ -006bcc: 0e00 |0044: return-void │ │ -006bce: 1a03 de01 |0045: const-string v3, "android.bluetooth.adapter.action.DISCOVERY_FINISHED" // string@01de │ │ -006bd2: 6e20 4e02 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ -006bd8: 0a03 |004a: move-result v3 │ │ -006bda: 3803 f9ff |004b: if-eqz v3, 0044 // -0007 │ │ -006bde: 5463 9700 |004d: iget-object v3, v6, Lfr/syncarnet/sync/DeviceListActivity$3;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0097 │ │ -006be2: 1204 |004f: const/4 v4, #int 0 // #0 │ │ -006be4: 6e20 3701 4300 |0050: invoke-virtual {v3, v4}, Lfr/syncarnet/sync/DeviceListActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@0137 │ │ -006bea: 5463 9700 |0053: iget-object v3, v6, Lfr/syncarnet/sync/DeviceListActivity$3;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0097 │ │ -006bee: 1404 2a00 057f |0055: const v4, #float 1.76788e+38 // #7f05002a │ │ -006bf4: 6e20 3a01 4300 |0058: invoke-virtual {v3, v4}, Lfr/syncarnet/sync/DeviceListActivity;.setTitle:(I)V // method@013a │ │ -006bfa: 5463 9700 |005b: iget-object v3, v6, Lfr/syncarnet/sync/DeviceListActivity$3;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0097 │ │ -006bfe: 7110 2d01 0300 |005d: invoke-static {v3}, Lfr/syncarnet/sync/DeviceListActivity;.access$200:(Lfr/syncarnet/sync/DeviceListActivity;)Landroid/widget/ArrayAdapter; // method@012d │ │ -006c04: 0c03 |0060: move-result-object v3 │ │ -006c06: 6e10 7300 0300 |0061: invoke-virtual {v3}, Landroid/widget/ArrayAdapter;.getCount:()I // method@0073 │ │ -006c0c: 0a03 |0064: move-result v3 │ │ -006c0e: 3903 dfff |0065: if-nez v3, 0044 // -0021 │ │ -006c12: 5463 9700 |0067: iget-object v3, v6, Lfr/syncarnet/sync/DeviceListActivity$3;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0097 │ │ -006c16: 6e10 3101 0300 |0069: invoke-virtual {v3}, Lfr/syncarnet/sync/DeviceListActivity;.getResources:()Landroid/content/res/Resources; // method@0131 │ │ -006c1c: 0c03 |006c: move-result-object v3 │ │ -006c1e: 1404 1d00 057f |006d: const v4, #float 1.76788e+38 // #7f05001d │ │ -006c24: 6e20 5500 4300 |0070: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0055 │ │ -006c2a: 0c03 |0073: move-result-object v3 │ │ -006c2c: 7210 4302 0300 |0074: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0243 │ │ -006c32: 0c02 |0077: move-result-object v2 │ │ -006c34: 5463 9700 |0078: iget-object v3, v6, Lfr/syncarnet/sync/DeviceListActivity$3;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0097 │ │ -006c38: 7110 2d01 0300 |007a: invoke-static {v3}, Lfr/syncarnet/sync/DeviceListActivity;.access$200:(Lfr/syncarnet/sync/DeviceListActivity;)Landroid/widget/ArrayAdapter; // method@012d │ │ -006c3e: 0c03 |007d: move-result-object v3 │ │ -006c40: 6e20 7200 2300 |007e: invoke-virtual {v3, v2}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@0072 │ │ -006c46: 28c3 |0081: goto 0044 // -003d │ │ +006b9a: 6e20 5502 5400 |0031: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +006ba0: 0c04 |0034: move-result-object v4 │ │ +006ba2: 6e10 3c00 0100 |0035: invoke-virtual {v1}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@003c │ │ +006ba8: 0c05 |0038: move-result-object v5 │ │ +006baa: 6e20 5502 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +006bb0: 0c04 |003c: move-result-object v4 │ │ +006bb2: 6e10 5602 0400 |003d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +006bb8: 0c04 |0040: move-result-object v4 │ │ +006bba: 6e20 7200 4300 |0041: invoke-virtual {v3, v4}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@0072 │ │ +006bc0: 0e00 |0044: return-void │ │ +006bc2: 1a03 de01 |0045: const-string v3, "android.bluetooth.adapter.action.DISCOVERY_FINISHED" // string@01de │ │ +006bc6: 6e20 4e02 0300 |0047: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ +006bcc: 0a03 |004a: move-result v3 │ │ +006bce: 3803 f9ff |004b: if-eqz v3, 0044 // -0007 │ │ +006bd2: 5463 9700 |004d: iget-object v3, v6, Lfr/syncarnet/sync/DeviceListActivity$3;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0097 │ │ +006bd6: 1204 |004f: const/4 v4, #int 0 // #0 │ │ +006bd8: 6e20 3701 4300 |0050: invoke-virtual {v3, v4}, Lfr/syncarnet/sync/DeviceListActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@0137 │ │ +006bde: 5463 9700 |0053: iget-object v3, v6, Lfr/syncarnet/sync/DeviceListActivity$3;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0097 │ │ +006be2: 1404 2a00 057f |0055: const v4, #float 1.76788e+38 // #7f05002a │ │ +006be8: 6e20 3a01 4300 |0058: invoke-virtual {v3, v4}, Lfr/syncarnet/sync/DeviceListActivity;.setTitle:(I)V // method@013a │ │ +006bee: 5463 9700 |005b: iget-object v3, v6, Lfr/syncarnet/sync/DeviceListActivity$3;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0097 │ │ +006bf2: 7110 2d01 0300 |005d: invoke-static {v3}, Lfr/syncarnet/sync/DeviceListActivity;.access$200:(Lfr/syncarnet/sync/DeviceListActivity;)Landroid/widget/ArrayAdapter; // method@012d │ │ +006bf8: 0c03 |0060: move-result-object v3 │ │ +006bfa: 6e10 7300 0300 |0061: invoke-virtual {v3}, Landroid/widget/ArrayAdapter;.getCount:()I // method@0073 │ │ +006c00: 0a03 |0064: move-result v3 │ │ +006c02: 3903 dfff |0065: if-nez v3, 0044 // -0021 │ │ +006c06: 5463 9700 |0067: iget-object v3, v6, Lfr/syncarnet/sync/DeviceListActivity$3;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0097 │ │ +006c0a: 6e10 3101 0300 |0069: invoke-virtual {v3}, Lfr/syncarnet/sync/DeviceListActivity;.getResources:()Landroid/content/res/Resources; // method@0131 │ │ +006c10: 0c03 |006c: move-result-object v3 │ │ +006c12: 1404 1d00 057f |006d: const v4, #float 1.76788e+38 // #7f05001d │ │ +006c18: 6e20 5500 4300 |0070: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0055 │ │ +006c1e: 0c03 |0073: move-result-object v3 │ │ +006c20: 7210 4302 0300 |0074: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0243 │ │ +006c26: 0c02 |0077: move-result-object v2 │ │ +006c28: 5463 9700 |0078: iget-object v3, v6, Lfr/syncarnet/sync/DeviceListActivity$3;.this$0:Lfr/syncarnet/sync/DeviceListActivity; // field@0097 │ │ +006c2c: 7110 2d01 0300 |007a: invoke-static {v3}, Lfr/syncarnet/sync/DeviceListActivity;.access$200:(Lfr/syncarnet/sync/DeviceListActivity;)Landroid/widget/ArrayAdapter; // method@012d │ │ +006c32: 0c03 |007d: move-result-object v3 │ │ +006c34: 6e20 7200 2300 |007e: invoke-virtual {v3, v2}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@0072 │ │ +006c3a: 28c3 |0081: goto 0044 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0004 line=187 │ │ 0x000c line=189 │ │ 0x0014 line=191 │ │ 0x001c line=192 │ │ @@ -5760,41 +5762,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -006c48: |[006c48] fr.syncarnet.sync.DeviceListActivity.:()V │ │ -006c58: 1a00 3c02 |0000: const-string v0, "device_address" // string@023c │ │ -006c5c: 6900 9900 |0002: sput-object v0, Lfr/syncarnet/sync/DeviceListActivity;.EXTRA_DEVICE_ADDRESS:Ljava/lang/String; // field@0099 │ │ -006c60: 0e00 |0004: return-void │ │ +006c3c: |[006c3c] fr.syncarnet.sync.DeviceListActivity.:()V │ │ +006c4c: 1a00 3c02 |0000: const-string v0, "device_address" // string@023c │ │ +006c50: 6900 9900 |0002: sput-object v0, Lfr/syncarnet/sync/DeviceListActivity;.EXTRA_DEVICE_ADDRESS:Ljava/lang/String; // field@0099 │ │ +006c54: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ │ │ #1 : (in Lfr/syncarnet/sync/DeviceListActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -006c64: |[006c64] fr.syncarnet.sync.DeviceListActivity.:()V │ │ -006c74: 7010 0400 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0004 │ │ -006c7a: 2200 7300 |0003: new-instance v0, Lfr/syncarnet/sync/DeviceListActivity$2; // type@0073 │ │ -006c7e: 7020 2501 1000 |0005: invoke-direct {v0, v1}, Lfr/syncarnet/sync/DeviceListActivity$2;.:(Lfr/syncarnet/sync/DeviceListActivity;)V // method@0125 │ │ -006c84: 5b10 9c00 |0008: iput-object v0, v1, Lfr/syncarnet/sync/DeviceListActivity;.mDeviceClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@009c │ │ -006c88: 2200 7400 |000a: new-instance v0, Lfr/syncarnet/sync/DeviceListActivity$3; // type@0074 │ │ -006c8c: 7020 2701 1000 |000c: invoke-direct {v0, v1}, Lfr/syncarnet/sync/DeviceListActivity$3;.:(Lfr/syncarnet/sync/DeviceListActivity;)V // method@0127 │ │ -006c92: 5b10 9f00 |000f: iput-object v0, v1, Lfr/syncarnet/sync/DeviceListActivity;.mReceiver:Landroid/content/BroadcastReceiver; // field@009f │ │ -006c96: 0e00 |0011: return-void │ │ +006c58: |[006c58] fr.syncarnet.sync.DeviceListActivity.:()V │ │ +006c68: 7010 0400 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0004 │ │ +006c6e: 2200 7300 |0003: new-instance v0, Lfr/syncarnet/sync/DeviceListActivity$2; // type@0073 │ │ +006c72: 7020 2501 1000 |0005: invoke-direct {v0, v1}, Lfr/syncarnet/sync/DeviceListActivity$2;.:(Lfr/syncarnet/sync/DeviceListActivity;)V // method@0125 │ │ +006c78: 5b10 9c00 |0008: iput-object v0, v1, Lfr/syncarnet/sync/DeviceListActivity;.mDeviceClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@009c │ │ +006c7c: 2200 7400 |000a: new-instance v0, Lfr/syncarnet/sync/DeviceListActivity$3; // type@0074 │ │ +006c80: 7020 2701 1000 |000c: invoke-direct {v0, v1}, Lfr/syncarnet/sync/DeviceListActivity$3;.:(Lfr/syncarnet/sync/DeviceListActivity;)V // method@0127 │ │ +006c86: 5b10 9f00 |000f: iput-object v0, v1, Lfr/syncarnet/sync/DeviceListActivity;.mReceiver:Landroid/content/BroadcastReceiver; // field@009f │ │ +006c8a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=160 │ │ 0x000a line=181 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lfr/syncarnet/sync/DeviceListActivity; │ │ @@ -5804,17 +5806,17 @@ │ │ type : '(Lfr/syncarnet/sync/DeviceListActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -006c98: |[006c98] fr.syncarnet.sync.DeviceListActivity.access$000:(Lfr/syncarnet/sync/DeviceListActivity;)V │ │ -006ca8: 7010 2e01 0000 |0000: invoke-direct {v0}, Lfr/syncarnet/sync/DeviceListActivity;.doDiscovery:()V // method@012e │ │ -006cae: 0e00 |0003: return-void │ │ +006c8c: |[006c8c] fr.syncarnet.sync.DeviceListActivity.access$000:(Lfr/syncarnet/sync/DeviceListActivity;)V │ │ +006c9c: 7010 2e01 0000 |0000: invoke-direct {v0}, Lfr/syncarnet/sync/DeviceListActivity;.doDiscovery:()V // method@012e │ │ +006ca2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lfr/syncarnet/sync/DeviceListActivity; │ │ │ │ #3 : (in Lfr/syncarnet/sync/DeviceListActivity;) │ │ @@ -5822,17 +5824,17 @@ │ │ type : '(Lfr/syncarnet/sync/DeviceListActivity;)Landroid/bluetooth/BluetoothAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -006cb0: |[006cb0] fr.syncarnet.sync.DeviceListActivity.access$100:(Lfr/syncarnet/sync/DeviceListActivity;)Landroid/bluetooth/BluetoothAdapter; │ │ -006cc0: 5410 9b00 |0000: iget-object v0, v1, Lfr/syncarnet/sync/DeviceListActivity;.mBtAdapter:Landroid/bluetooth/BluetoothAdapter; // field@009b │ │ -006cc4: 1100 |0002: return-object v0 │ │ +006ca4: |[006ca4] fr.syncarnet.sync.DeviceListActivity.access$100:(Lfr/syncarnet/sync/DeviceListActivity;)Landroid/bluetooth/BluetoothAdapter; │ │ +006cb4: 5410 9b00 |0000: iget-object v0, v1, Lfr/syncarnet/sync/DeviceListActivity;.mBtAdapter:Landroid/bluetooth/BluetoothAdapter; // field@009b │ │ +006cb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/sync/DeviceListActivity; │ │ │ │ #4 : (in Lfr/syncarnet/sync/DeviceListActivity;) │ │ @@ -5840,17 +5842,17 @@ │ │ type : '(Lfr/syncarnet/sync/DeviceListActivity;)Landroid/widget/ArrayAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -006cc8: |[006cc8] fr.syncarnet.sync.DeviceListActivity.access$200:(Lfr/syncarnet/sync/DeviceListActivity;)Landroid/widget/ArrayAdapter; │ │ -006cd8: 5410 9d00 |0000: iget-object v0, v1, Lfr/syncarnet/sync/DeviceListActivity;.mNewDevicesArrayAdapter:Landroid/widget/ArrayAdapter; // field@009d │ │ -006cdc: 1100 |0002: return-object v0 │ │ +006cbc: |[006cbc] fr.syncarnet.sync.DeviceListActivity.access$200:(Lfr/syncarnet/sync/DeviceListActivity;)Landroid/widget/ArrayAdapter; │ │ +006ccc: 5410 9d00 |0000: iget-object v0, v1, Lfr/syncarnet/sync/DeviceListActivity;.mNewDevicesArrayAdapter:Landroid/widget/ArrayAdapter; // field@009d │ │ +006cd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/sync/DeviceListActivity; │ │ │ │ #5 : (in Lfr/syncarnet/sync/DeviceListActivity;) │ │ @@ -5858,36 +5860,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -006ce0: |[006ce0] fr.syncarnet.sync.DeviceListActivity.doDiscovery:()V │ │ -006cf0: 1a00 7501 |0000: const-string v0, "SynCarnet" // string@0175 │ │ -006cf4: 1a01 4b02 |0002: const-string v1, "doDiscovery()" // string@024b │ │ -006cf8: 7120 6400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -006cfe: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -006d00: 6e20 3701 0200 |0008: invoke-virtual {v2, v0}, Lfr/syncarnet/sync/DeviceListActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@0137 │ │ -006d06: 1400 2800 057f |000b: const v0, #float 1.76788e+38 // #7f050028 │ │ -006d0c: 6e20 3a01 0200 |000e: invoke-virtual {v2, v0}, Lfr/syncarnet/sync/DeviceListActivity;.setTitle:(I)V // method@013a │ │ -006d12: 1400 0200 077f |0011: const v0, #float 1.79446e+38 // #7f070002 │ │ -006d18: 6e20 2f01 0200 |0014: invoke-virtual {v2, v0}, Lfr/syncarnet/sync/DeviceListActivity;.findViewById:(I)Landroid/view/View; // method@012f │ │ -006d1e: 0c00 |0017: move-result-object v0 │ │ -006d20: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -006d22: 6e20 6f00 1000 |0019: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@006f │ │ -006d28: 5420 9b00 |001c: iget-object v0, v2, Lfr/syncarnet/sync/DeviceListActivity;.mBtAdapter:Landroid/bluetooth/BluetoothAdapter; // field@009b │ │ -006d2c: 6e10 3500 0000 |001e: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.isDiscovering:()Z // method@0035 │ │ -006d32: 0a00 |0021: move-result v0 │ │ -006d34: 3800 0700 |0022: if-eqz v0, 0029 // +0007 │ │ -006d38: 5420 9b00 |0024: iget-object v0, v2, Lfr/syncarnet/sync/DeviceListActivity;.mBtAdapter:Landroid/bluetooth/BluetoothAdapter; // field@009b │ │ -006d3c: 6e10 3000 0000 |0026: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.cancelDiscovery:()Z // method@0030 │ │ -006d42: 5420 9b00 |0029: iget-object v0, v2, Lfr/syncarnet/sync/DeviceListActivity;.mBtAdapter:Landroid/bluetooth/BluetoothAdapter; // field@009b │ │ -006d46: 6e10 3900 0000 |002b: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.startDiscovery:()Z // method@0039 │ │ -006d4c: 0e00 |002e: return-void │ │ +006cd4: |[006cd4] fr.syncarnet.sync.DeviceListActivity.doDiscovery:()V │ │ +006ce4: 1a00 7501 |0000: const-string v0, "SynCarnet" // string@0175 │ │ +006ce8: 1a01 4b02 |0002: const-string v1, "doDiscovery()" // string@024b │ │ +006cec: 7120 6400 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +006cf2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +006cf4: 6e20 3701 0200 |0008: invoke-virtual {v2, v0}, Lfr/syncarnet/sync/DeviceListActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@0137 │ │ +006cfa: 1400 2800 057f |000b: const v0, #float 1.76788e+38 // #7f050028 │ │ +006d00: 6e20 3a01 0200 |000e: invoke-virtual {v2, v0}, Lfr/syncarnet/sync/DeviceListActivity;.setTitle:(I)V // method@013a │ │ +006d06: 1400 0200 077f |0011: const v0, #float 1.79446e+38 // #7f070002 │ │ +006d0c: 6e20 2f01 0200 |0014: invoke-virtual {v2, v0}, Lfr/syncarnet/sync/DeviceListActivity;.findViewById:(I)Landroid/view/View; // method@012f │ │ +006d12: 0c00 |0017: move-result-object v0 │ │ +006d14: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +006d16: 6e20 6f00 1000 |0019: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@006f │ │ +006d1c: 5420 9b00 |001c: iget-object v0, v2, Lfr/syncarnet/sync/DeviceListActivity;.mBtAdapter:Landroid/bluetooth/BluetoothAdapter; // field@009b │ │ +006d20: 6e10 3500 0000 |001e: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.isDiscovering:()Z // method@0035 │ │ +006d26: 0a00 |0021: move-result v0 │ │ +006d28: 3800 0700 |0022: if-eqz v0, 0029 // +0007 │ │ +006d2c: 5420 9b00 |0024: iget-object v0, v2, Lfr/syncarnet/sync/DeviceListActivity;.mBtAdapter:Landroid/bluetooth/BluetoothAdapter; // field@009b │ │ +006d30: 6e10 3000 0000 |0026: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.cancelDiscovery:()Z // method@0030 │ │ +006d36: 5420 9b00 |0029: iget-object v0, v2, Lfr/syncarnet/sync/DeviceListActivity;.mBtAdapter:Landroid/bluetooth/BluetoothAdapter; // field@009b │ │ +006d3a: 6e10 3900 0000 |002b: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.startDiscovery:()Z // method@0039 │ │ +006d40: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0007 line=144 │ │ 0x000b line=145 │ │ 0x0011 line=148 │ │ 0x001c line=151 │ │ @@ -5903,112 +5905,112 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 213 16-bit code units │ │ -006d50: |[006d50] fr.syncarnet.sync.DeviceListActivity.onCreate:(Landroid/os/Bundle;)V │ │ -006d60: 140a 0100 037f |0000: const v10, #float 1.74129e+38 // #7f030001 │ │ -006d66: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -006d68: 6f20 0700 cb00 |0004: invoke-super {v11, v12}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ -006d6e: 1258 |0007: const/4 v8, #int 5 // #5 │ │ -006d70: 6e20 3501 8b00 |0008: invoke-virtual {v11, v8}, Lfr/syncarnet/sync/DeviceListActivity;.requestWindowFeature:(I)Z // method@0135 │ │ -006d76: 1508 037f |000b: const/high16 v8, #int 2130903040 // #7f03 │ │ -006d7a: 6e20 3601 8b00 |000d: invoke-virtual {v11, v8}, Lfr/syncarnet/sync/DeviceListActivity;.setContentView:(I)V // method@0136 │ │ -006d80: 6e20 3801 9b00 |0010: invoke-virtual {v11, v9}, Lfr/syncarnet/sync/DeviceListActivity;.setResult:(I)V // method@0138 │ │ -006d86: 1408 0400 077f |0013: const v8, #float 1.79446e+38 // #7f070004 │ │ -006d8c: 6e20 2f01 8b00 |0016: invoke-virtual {v11, v8}, Lfr/syncarnet/sync/DeviceListActivity;.findViewById:(I)Landroid/view/View; // method@012f │ │ -006d92: 0c07 |0019: move-result-object v7 │ │ -006d94: 1f07 3f00 |001a: check-cast v7, Landroid/widget/Button; // type@003f │ │ -006d98: 2208 7200 |001c: new-instance v8, Lfr/syncarnet/sync/DeviceListActivity$1; // type@0072 │ │ -006d9c: 7020 2301 b800 |001e: invoke-direct {v8, v11}, Lfr/syncarnet/sync/DeviceListActivity$1;.:(Lfr/syncarnet/sync/DeviceListActivity;)V // method@0123 │ │ -006da2: 6e20 7800 8700 |0021: invoke-virtual {v7, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0078 │ │ -006da8: 2208 3d00 |0024: new-instance v8, Landroid/widget/ArrayAdapter; // type@003d │ │ -006dac: 7030 7000 b80a |0026: invoke-direct {v8, v11, v10}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0070 │ │ -006db2: 5bb8 9e00 |0029: iput-object v8, v11, Lfr/syncarnet/sync/DeviceListActivity;.mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; // field@009e │ │ -006db6: 2208 3d00 |002b: new-instance v8, Landroid/widget/ArrayAdapter; // type@003d │ │ -006dba: 7030 7000 b80a |002d: invoke-direct {v8, v11, v10}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0070 │ │ -006dc0: 5bb8 9d00 |0030: iput-object v8, v11, Lfr/syncarnet/sync/DeviceListActivity;.mNewDevicesArrayAdapter:Landroid/widget/ArrayAdapter; // field@009d │ │ -006dc4: 1408 0100 077f |0032: const v8, #float 1.79446e+38 // #7f070001 │ │ -006dca: 6e20 2f01 8b00 |0035: invoke-virtual {v11, v8}, Lfr/syncarnet/sync/DeviceListActivity;.findViewById:(I)Landroid/view/View; // method@012f │ │ -006dd0: 0c06 |0038: move-result-object v6 │ │ -006dd2: 1f06 4700 |0039: check-cast v6, Landroid/widget/ListView; // type@0047 │ │ -006dd6: 54b8 9e00 |003b: iget-object v8, v11, Lfr/syncarnet/sync/DeviceListActivity;.mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; // field@009e │ │ -006dda: 6e20 8100 8600 |003d: invoke-virtual {v6, v8}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0081 │ │ -006de0: 54b8 9c00 |0040: iget-object v8, v11, Lfr/syncarnet/sync/DeviceListActivity;.mDeviceClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@009c │ │ -006de4: 6e20 8200 8600 |0042: invoke-virtual {v6, v8}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0082 │ │ -006dea: 1408 0300 077f |0045: const v8, #float 1.79446e+38 // #7f070003 │ │ -006df0: 6e20 2f01 8b00 |0048: invoke-virtual {v11, v8}, Lfr/syncarnet/sync/DeviceListActivity;.findViewById:(I)Landroid/view/View; // method@012f │ │ -006df6: 0c03 |004b: move-result-object v3 │ │ -006df8: 1f03 4700 |004c: check-cast v3, Landroid/widget/ListView; // type@0047 │ │ -006dfc: 54b8 9d00 |004e: iget-object v8, v11, Lfr/syncarnet/sync/DeviceListActivity;.mNewDevicesArrayAdapter:Landroid/widget/ArrayAdapter; // field@009d │ │ -006e00: 6e20 8100 8300 |0050: invoke-virtual {v3, v8}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0081 │ │ -006e06: 54b8 9c00 |0053: iget-object v8, v11, Lfr/syncarnet/sync/DeviceListActivity;.mDeviceClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@009c │ │ -006e0a: 6e20 8200 8300 |0055: invoke-virtual {v3, v8}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0082 │ │ -006e10: 2201 1c00 |0058: new-instance v1, Landroid/content/IntentFilter; // type@001c │ │ -006e14: 1a08 e201 |005a: const-string v8, "android.bluetooth.device.action.FOUND" // string@01e2 │ │ -006e18: 7020 5300 8100 |005c: invoke-direct {v1, v8}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0053 │ │ -006e1e: 54b8 9f00 |005f: iget-object v8, v11, Lfr/syncarnet/sync/DeviceListActivity;.mReceiver:Landroid/content/BroadcastReceiver; // field@009f │ │ -006e22: 6e30 3401 8b01 |0061: invoke-virtual {v11, v8, v1}, Lfr/syncarnet/sync/DeviceListActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0134 │ │ -006e28: 2201 1c00 |0064: new-instance v1, Landroid/content/IntentFilter; // type@001c │ │ -006e2c: 1a08 de01 |0066: const-string v8, "android.bluetooth.adapter.action.DISCOVERY_FINISHED" // string@01de │ │ -006e30: 7020 5300 8100 |0068: invoke-direct {v1, v8}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0053 │ │ -006e36: 54b8 9f00 |006b: iget-object v8, v11, Lfr/syncarnet/sync/DeviceListActivity;.mReceiver:Landroid/content/BroadcastReceiver; // field@009f │ │ -006e3a: 6e30 3401 8b01 |006d: invoke-virtual {v11, v8, v1}, Lfr/syncarnet/sync/DeviceListActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0134 │ │ -006e40: 7100 3200 0000 |0070: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@0032 │ │ -006e46: 0c08 |0073: move-result-object v8 │ │ -006e48: 5bb8 9b00 |0074: iput-object v8, v11, Lfr/syncarnet/sync/DeviceListActivity;.mBtAdapter:Landroid/bluetooth/BluetoothAdapter; // field@009b │ │ -006e4c: 54b8 9b00 |0076: iget-object v8, v11, Lfr/syncarnet/sync/DeviceListActivity;.mBtAdapter:Landroid/bluetooth/BluetoothAdapter; // field@009b │ │ -006e50: 6e10 3100 0800 |0078: invoke-virtual {v8}, Landroid/bluetooth/BluetoothAdapter;.getBondedDevices:()Ljava/util/Set; // method@0031 │ │ -006e56: 0c05 |007b: move-result-object v5 │ │ -006e58: 7210 8c02 0500 |007c: invoke-interface {v5}, Ljava/util/Set;.size:()I // method@028c │ │ -006e5e: 0a08 |007f: move-result v8 │ │ -006e60: 3d08 4000 |0080: if-lez v8, 00c0 // +0040 │ │ -006e64: 1508 077f |0082: const/high16 v8, #int 2131165184 // #7f07 │ │ -006e68: 6e20 2f01 8b00 |0084: invoke-virtual {v11, v8}, Lfr/syncarnet/sync/DeviceListActivity;.findViewById:(I)Landroid/view/View; // method@012f │ │ -006e6e: 0c08 |0087: move-result-object v8 │ │ -006e70: 6e20 6f00 9800 |0088: invoke-virtual {v8, v9}, Landroid/view/View;.setVisibility:(I)V // method@006f │ │ -006e76: 7210 8b02 0500 |008b: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@028b │ │ -006e7c: 0c02 |008e: move-result-object v2 │ │ -006e7e: 7210 8202 0200 |008f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ -006e84: 0a08 |0092: move-result v8 │ │ -006e86: 3808 4100 |0093: if-eqz v8, 00d4 // +0041 │ │ -006e8a: 7210 8302 0200 |0095: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ -006e90: 0c00 |0098: move-result-object v0 │ │ -006e92: 1f00 1200 |0099: check-cast v0, Landroid/bluetooth/BluetoothDevice; // type@0012 │ │ -006e96: 54b8 9e00 |009b: iget-object v8, v11, Lfr/syncarnet/sync/DeviceListActivity;.mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; // field@009e │ │ -006e9a: 2209 ba00 |009d: new-instance v9, Ljava/lang/StringBuilder; // type@00ba │ │ -006e9e: 7010 5202 0900 |009f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -006ea4: 6e10 3e00 0000 |00a2: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getName:()Ljava/lang/String; // method@003e │ │ -006eaa: 0c0a |00a5: move-result-object v10 │ │ -006eac: 6e20 5502 a900 |00a6: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -006eb2: 0c09 |00a9: move-result-object v9 │ │ -006eb4: 1a0a 0100 |00aa: const-string v10, " │ │ +006d44: |[006d44] fr.syncarnet.sync.DeviceListActivity.onCreate:(Landroid/os/Bundle;)V │ │ +006d54: 1409 0100 037f |0000: const v9, #float 1.74129e+38 // #7f030001 │ │ +006d5a: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +006d5c: 6f20 0700 cb00 |0004: invoke-super {v11, v12}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ +006d62: 1257 |0007: const/4 v7, #int 5 // #5 │ │ +006d64: 6e20 3501 7b00 |0008: invoke-virtual {v11, v7}, Lfr/syncarnet/sync/DeviceListActivity;.requestWindowFeature:(I)Z // method@0135 │ │ +006d6a: 1507 037f |000b: const/high16 v7, #int 2130903040 // #7f03 │ │ +006d6e: 6e20 3601 7b00 |000d: invoke-virtual {v11, v7}, Lfr/syncarnet/sync/DeviceListActivity;.setContentView:(I)V // method@0136 │ │ +006d74: 6e20 3801 8b00 |0010: invoke-virtual {v11, v8}, Lfr/syncarnet/sync/DeviceListActivity;.setResult:(I)V // method@0138 │ │ +006d7a: 1407 0400 077f |0013: const v7, #float 1.79446e+38 // #7f070004 │ │ +006d80: 6e20 2f01 7b00 |0016: invoke-virtual {v11, v7}, Lfr/syncarnet/sync/DeviceListActivity;.findViewById:(I)Landroid/view/View; // method@012f │ │ +006d86: 0c06 |0019: move-result-object v6 │ │ +006d88: 1f06 3f00 |001a: check-cast v6, Landroid/widget/Button; // type@003f │ │ +006d8c: 2207 7200 |001c: new-instance v7, Lfr/syncarnet/sync/DeviceListActivity$1; // type@0072 │ │ +006d90: 7020 2301 b700 |001e: invoke-direct {v7, v11}, Lfr/syncarnet/sync/DeviceListActivity$1;.:(Lfr/syncarnet/sync/DeviceListActivity;)V // method@0123 │ │ +006d96: 6e20 7800 7600 |0021: invoke-virtual {v6, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0078 │ │ +006d9c: 2207 3d00 |0024: new-instance v7, Landroid/widget/ArrayAdapter; // type@003d │ │ +006da0: 7030 7000 b709 |0026: invoke-direct {v7, v11, v9}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0070 │ │ +006da6: 5bb7 9e00 |0029: iput-object v7, v11, Lfr/syncarnet/sync/DeviceListActivity;.mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; // field@009e │ │ +006daa: 2207 3d00 |002b: new-instance v7, Landroid/widget/ArrayAdapter; // type@003d │ │ +006dae: 7030 7000 b709 |002d: invoke-direct {v7, v11, v9}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0070 │ │ +006db4: 5bb7 9d00 |0030: iput-object v7, v11, Lfr/syncarnet/sync/DeviceListActivity;.mNewDevicesArrayAdapter:Landroid/widget/ArrayAdapter; // field@009d │ │ +006db8: 1407 0100 077f |0032: const v7, #float 1.79446e+38 // #7f070001 │ │ +006dbe: 6e20 2f01 7b00 |0035: invoke-virtual {v11, v7}, Lfr/syncarnet/sync/DeviceListActivity;.findViewById:(I)Landroid/view/View; // method@012f │ │ +006dc4: 0c05 |0038: move-result-object v5 │ │ +006dc6: 1f05 4700 |0039: check-cast v5, Landroid/widget/ListView; // type@0047 │ │ +006dca: 54b7 9e00 |003b: iget-object v7, v11, Lfr/syncarnet/sync/DeviceListActivity;.mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; // field@009e │ │ +006dce: 6e20 8100 7500 |003d: invoke-virtual {v5, v7}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0081 │ │ +006dd4: 54b7 9c00 |0040: iget-object v7, v11, Lfr/syncarnet/sync/DeviceListActivity;.mDeviceClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@009c │ │ +006dd8: 6e20 8200 7500 |0042: invoke-virtual {v5, v7}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0082 │ │ +006dde: 1407 0300 077f |0045: const v7, #float 1.79446e+38 // #7f070003 │ │ +006de4: 6e20 2f01 7b00 |0048: invoke-virtual {v11, v7}, Lfr/syncarnet/sync/DeviceListActivity;.findViewById:(I)Landroid/view/View; // method@012f │ │ +006dea: 0c02 |004b: move-result-object v2 │ │ +006dec: 1f02 4700 |004c: check-cast v2, Landroid/widget/ListView; // type@0047 │ │ +006df0: 54b7 9d00 |004e: iget-object v7, v11, Lfr/syncarnet/sync/DeviceListActivity;.mNewDevicesArrayAdapter:Landroid/widget/ArrayAdapter; // field@009d │ │ +006df4: 6e20 8100 7200 |0050: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0081 │ │ +006dfa: 54b7 9c00 |0053: iget-object v7, v11, Lfr/syncarnet/sync/DeviceListActivity;.mDeviceClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@009c │ │ +006dfe: 6e20 8200 7200 |0055: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0082 │ │ +006e04: 2201 1c00 |0058: new-instance v1, Landroid/content/IntentFilter; // type@001c │ │ +006e08: 1a07 e201 |005a: const-string v7, "android.bluetooth.device.action.FOUND" // string@01e2 │ │ +006e0c: 7020 5300 7100 |005c: invoke-direct {v1, v7}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0053 │ │ +006e12: 54b7 9f00 |005f: iget-object v7, v11, Lfr/syncarnet/sync/DeviceListActivity;.mReceiver:Landroid/content/BroadcastReceiver; // field@009f │ │ +006e16: 6e30 3401 7b01 |0061: invoke-virtual {v11, v7, v1}, Lfr/syncarnet/sync/DeviceListActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0134 │ │ +006e1c: 2201 1c00 |0064: new-instance v1, Landroid/content/IntentFilter; // type@001c │ │ +006e20: 1a07 de01 |0066: const-string v7, "android.bluetooth.adapter.action.DISCOVERY_FINISHED" // string@01de │ │ +006e24: 7020 5300 7100 |0068: invoke-direct {v1, v7}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0053 │ │ +006e2a: 54b7 9f00 |006b: iget-object v7, v11, Lfr/syncarnet/sync/DeviceListActivity;.mReceiver:Landroid/content/BroadcastReceiver; // field@009f │ │ +006e2e: 6e30 3401 7b01 |006d: invoke-virtual {v11, v7, v1}, Lfr/syncarnet/sync/DeviceListActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0134 │ │ +006e34: 7100 3200 0000 |0070: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@0032 │ │ +006e3a: 0c07 |0073: move-result-object v7 │ │ +006e3c: 5bb7 9b00 |0074: iput-object v7, v11, Lfr/syncarnet/sync/DeviceListActivity;.mBtAdapter:Landroid/bluetooth/BluetoothAdapter; // field@009b │ │ +006e40: 54b7 9b00 |0076: iget-object v7, v11, Lfr/syncarnet/sync/DeviceListActivity;.mBtAdapter:Landroid/bluetooth/BluetoothAdapter; // field@009b │ │ +006e44: 6e10 3100 0700 |0078: invoke-virtual {v7}, Landroid/bluetooth/BluetoothAdapter;.getBondedDevices:()Ljava/util/Set; // method@0031 │ │ +006e4a: 0c04 |007b: move-result-object v4 │ │ +006e4c: 7210 8c02 0400 |007c: invoke-interface {v4}, Ljava/util/Set;.size:()I // method@028c │ │ +006e52: 0a07 |007f: move-result v7 │ │ +006e54: 3d07 4000 |0080: if-lez v7, 00c0 // +0040 │ │ +006e58: 1507 077f |0082: const/high16 v7, #int 2131165184 // #7f07 │ │ +006e5c: 6e20 2f01 7b00 |0084: invoke-virtual {v11, v7}, Lfr/syncarnet/sync/DeviceListActivity;.findViewById:(I)Landroid/view/View; // method@012f │ │ +006e62: 0c07 |0087: move-result-object v7 │ │ +006e64: 6e20 6f00 8700 |0088: invoke-virtual {v7, v8}, Landroid/view/View;.setVisibility:(I)V // method@006f │ │ +006e6a: 7210 8b02 0400 |008b: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@028b │ │ +006e70: 0c07 |008e: move-result-object v7 │ │ +006e72: 7210 8202 0700 |008f: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ +006e78: 0a08 |0092: move-result v8 │ │ +006e7a: 3808 4100 |0093: if-eqz v8, 00d4 // +0041 │ │ +006e7e: 7210 8302 0700 |0095: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ +006e84: 0c00 |0098: move-result-object v0 │ │ +006e86: 1f00 1200 |0099: check-cast v0, Landroid/bluetooth/BluetoothDevice; // type@0012 │ │ +006e8a: 54b8 9e00 |009b: iget-object v8, v11, Lfr/syncarnet/sync/DeviceListActivity;.mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; // field@009e │ │ +006e8e: 2209 ba00 |009d: new-instance v9, Ljava/lang/StringBuilder; // type@00ba │ │ +006e92: 7010 5202 0900 |009f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +006e98: 6e10 3e00 0000 |00a2: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getName:()Ljava/lang/String; // method@003e │ │ +006e9e: 0c0a |00a5: move-result-object v10 │ │ +006ea0: 6e20 5502 a900 |00a6: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +006ea6: 0c09 |00a9: move-result-object v9 │ │ +006ea8: 1a0a 0100 |00aa: const-string v10, " │ │ " // string@0001 │ │ -006eb8: 6e20 5502 a900 |00ac: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -006ebe: 0c09 |00af: move-result-object v9 │ │ -006ec0: 6e10 3c00 0000 |00b0: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@003c │ │ -006ec6: 0c0a |00b3: move-result-object v10 │ │ -006ec8: 6e20 5502 a900 |00b4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -006ece: 0c09 |00b7: move-result-object v9 │ │ -006ed0: 6e10 5602 0900 |00b8: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -006ed6: 0c09 |00bb: move-result-object v9 │ │ -006ed8: 6e20 7200 9800 |00bc: invoke-virtual {v8, v9}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@0072 │ │ -006ede: 28d0 |00bf: goto 008f // -0030 │ │ -006ee0: 6e10 3101 0b00 |00c0: invoke-virtual {v11}, Lfr/syncarnet/sync/DeviceListActivity;.getResources:()Landroid/content/res/Resources; // method@0131 │ │ -006ee6: 0c08 |00c3: move-result-object v8 │ │ -006ee8: 1409 1e00 057f |00c4: const v9, #float 1.76788e+38 // #7f05001e │ │ -006eee: 6e20 5500 9800 |00c7: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0055 │ │ -006ef4: 0c08 |00ca: move-result-object v8 │ │ -006ef6: 7210 4302 0800 |00cb: invoke-interface {v8}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0243 │ │ -006efc: 0c04 |00ce: move-result-object v4 │ │ -006efe: 54b8 9e00 |00cf: iget-object v8, v11, Lfr/syncarnet/sync/DeviceListActivity;.mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; // field@009e │ │ -006f02: 6e20 7200 4800 |00d1: invoke-virtual {v8, v4}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@0072 │ │ -006f08: 0e00 |00d4: return-void │ │ +006eac: 6e20 5502 a900 |00ac: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +006eb2: 0c09 |00af: move-result-object v9 │ │ +006eb4: 6e10 3c00 0000 |00b0: invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@003c │ │ +006eba: 0c0a |00b3: move-result-object v10 │ │ +006ebc: 6e20 5502 a900 |00b4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +006ec2: 0c09 |00b7: move-result-object v9 │ │ +006ec4: 6e10 5602 0900 |00b8: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +006eca: 0c09 |00bb: move-result-object v9 │ │ +006ecc: 6e20 7200 9800 |00bc: invoke-virtual {v8, v9}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@0072 │ │ +006ed2: 28d0 |00bf: goto 008f // -0030 │ │ +006ed4: 6e10 3101 0b00 |00c0: invoke-virtual {v11}, Lfr/syncarnet/sync/DeviceListActivity;.getResources:()Landroid/content/res/Resources; // method@0131 │ │ +006eda: 0c07 |00c3: move-result-object v7 │ │ +006edc: 1408 1e00 057f |00c4: const v8, #float 1.76788e+38 // #7f05001e │ │ +006ee2: 6e20 5500 8700 |00c7: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0055 │ │ +006ee8: 0c07 |00ca: move-result-object v7 │ │ +006eea: 7210 4302 0700 |00cb: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0243 │ │ +006ef0: 0c03 |00ce: move-result-object v3 │ │ +006ef2: 54b7 9e00 |00cf: iget-object v7, v11, Lfr/syncarnet/sync/DeviceListActivity;.mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; // field@009e │ │ +006ef6: 6e20 7200 3700 |00d1: invoke-virtual {v7, v3}, Landroid/widget/ArrayAdapter;.add:(Ljava/lang/Object;)V // method@0072 │ │ +006efc: 0e00 |00d4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=65 │ │ 0x0007 line=68 │ │ 0x000b line=69 │ │ 0x0010 line=72 │ │ 0x0013 line=75 │ │ @@ -6033,42 +6035,41 @@ │ │ 0x009b line=116 │ │ 0x00c0 line=119 │ │ 0x00cf line=120 │ │ 0x00d4 line=122 │ │ locals : │ │ 0x005f - 0x0066 reg=1 filter Landroid/content/IntentFilter; │ │ 0x009b - 0x00c0 reg=0 device Landroid/bluetooth/BluetoothDevice; │ │ - 0x008f - 0x00c0 reg=2 i$ Ljava/util/Iterator; │ │ - 0x00cf - 0x00d4 reg=4 noDevices Ljava/lang/String; │ │ + 0x00cf - 0x00d4 reg=3 noDevices Ljava/lang/String; │ │ 0x006b - 0x00d5 reg=1 filter Landroid/content/IntentFilter; │ │ - 0x004e - 0x00d5 reg=3 newDevicesListView Landroid/widget/ListView; │ │ - 0x007c - 0x00d5 reg=5 pairedDevices Ljava/util/Set; Ljava/util/Set; │ │ - 0x003b - 0x00d5 reg=6 pairedListView Landroid/widget/ListView; │ │ - 0x001c - 0x00d5 reg=7 scanButton Landroid/widget/Button; │ │ + 0x004e - 0x00d5 reg=2 newDevicesListView Landroid/widget/ListView; │ │ + 0x007c - 0x00d5 reg=4 pairedDevices Ljava/util/Set; Ljava/util/Set; │ │ + 0x003b - 0x00d5 reg=5 pairedListView Landroid/widget/ListView; │ │ + 0x001c - 0x00d5 reg=6 scanButton Landroid/widget/Button; │ │ 0x0000 - 0x00d5 reg=11 this Lfr/syncarnet/sync/DeviceListActivity; │ │ 0x0000 - 0x00d5 reg=12 savedInstanceState Landroid/os/Bundle; │ │ │ │ #1 : (in Lfr/syncarnet/sync/DeviceListActivity;) │ │ name : 'onDestroy' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -006f0c: |[006f0c] fr.syncarnet.sync.DeviceListActivity.onDestroy:()V │ │ -006f1c: 6f10 0800 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0008 │ │ -006f22: 5410 9b00 |0003: iget-object v0, v1, Lfr/syncarnet/sync/DeviceListActivity;.mBtAdapter:Landroid/bluetooth/BluetoothAdapter; // field@009b │ │ -006f26: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -006f2a: 5410 9b00 |0007: iget-object v0, v1, Lfr/syncarnet/sync/DeviceListActivity;.mBtAdapter:Landroid/bluetooth/BluetoothAdapter; // field@009b │ │ -006f2e: 6e10 3000 0000 |0009: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.cancelDiscovery:()Z // method@0030 │ │ -006f34: 5410 9f00 |000c: iget-object v0, v1, Lfr/syncarnet/sync/DeviceListActivity;.mReceiver:Landroid/content/BroadcastReceiver; // field@009f │ │ -006f38: 6e20 3b01 0100 |000e: invoke-virtual {v1, v0}, Lfr/syncarnet/sync/DeviceListActivity;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@013b │ │ -006f3e: 0e00 |0011: return-void │ │ +006f00: |[006f00] fr.syncarnet.sync.DeviceListActivity.onDestroy:()V │ │ +006f10: 6f10 0800 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0008 │ │ +006f16: 5410 9b00 |0003: iget-object v0, v1, Lfr/syncarnet/sync/DeviceListActivity;.mBtAdapter:Landroid/bluetooth/BluetoothAdapter; // field@009b │ │ +006f1a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +006f1e: 5410 9b00 |0007: iget-object v0, v1, Lfr/syncarnet/sync/DeviceListActivity;.mBtAdapter:Landroid/bluetooth/BluetoothAdapter; // field@009b │ │ +006f22: 6e10 3000 0000 |0009: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.cancelDiscovery:()Z // method@0030 │ │ +006f28: 5410 9f00 |000c: iget-object v0, v1, Lfr/syncarnet/sync/DeviceListActivity;.mReceiver:Landroid/content/BroadcastReceiver; // field@009f │ │ +006f2c: 6e20 3b01 0100 |000e: invoke-virtual {v1, v0}, Lfr/syncarnet/sync/DeviceListActivity;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@013b │ │ +006f32: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=129 │ │ 0x0007 line=130 │ │ 0x000c line=134 │ │ 0x0011 line=135 │ │ @@ -6110,37 +6111,37 @@ │ │ type : '(Lfr/syncarnet/sync/PeerList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -006f40: |[006f40] fr.syncarnet.sync.PeerList$1.:(Lfr/syncarnet/sync/PeerList;)V │ │ -006f50: 5b01 a000 |0000: iput-object v1, v0, Lfr/syncarnet/sync/PeerList$1;.this$0:Lfr/syncarnet/sync/PeerList; // field@00a0 │ │ -006f54: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -006f5a: 0e00 |0005: return-void │ │ +006f34: |[006f34] fr.syncarnet.sync.PeerList$1.:(Lfr/syncarnet/sync/PeerList;)V │ │ +006f44: 5b01 a000 |0000: iput-object v1, v0, Lfr/syncarnet/sync/PeerList$1;.this$0:Lfr/syncarnet/sync/PeerList; // field@00a0 │ │ +006f48: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +006f4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/PeerList$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/PeerList; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/syncarnet/sync/PeerList; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/PeerList$1;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -006f5c: |[006f5c] fr.syncarnet.sync.PeerList$1.onCancel:(Landroid/content/DialogInterface;)V │ │ -006f6c: 0e00 |0000: return-void │ │ +006f50: |[006f50] fr.syncarnet.sync.PeerList$1.onCancel:(Landroid/content/DialogInterface;)V │ │ +006f60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lfr/syncarnet/sync/PeerList$1; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -6198,17 +6199,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -006f70: |[006f70] fr.syncarnet.sync.PeerList$ServiceStatic.:()V │ │ -006f80: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -006f86: 0e00 |0003: return-void │ │ +006f64: |[006f64] fr.syncarnet.sync.PeerList$ServiceStatic.:()V │ │ +006f74: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +006f7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/sync/PeerList$ServiceStatic; │ │ │ │ #1 : (in Lfr/syncarnet/sync/PeerList$ServiceStatic;) │ │ @@ -6216,122 +6217,122 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -006f88: |[006f88] fr.syncarnet.sync.PeerList$ServiceStatic.getHost:()Ljava/lang/String; │ │ -006f98: 6200 a100 |0000: sget-object v0, Lfr/syncarnet/sync/PeerList$ServiceStatic;.host:Ljava/lang/String; // field@00a1 │ │ -006f9c: 1100 |0002: return-object v0 │ │ +006f7c: |[006f7c] fr.syncarnet.sync.PeerList$ServiceStatic.getHost:()Ljava/lang/String; │ │ +006f8c: 6200 a100 |0000: sget-object v0, Lfr/syncarnet/sync/PeerList$ServiceStatic;.host:Ljava/lang/String; // field@00a1 │ │ +006f90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ │ │ #2 : (in Lfr/syncarnet/sync/PeerList$ServiceStatic;) │ │ name : 'getHostId' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -006fa0: |[006fa0] fr.syncarnet.sync.PeerList$ServiceStatic.getHostId:()Ljava/lang/String; │ │ -006fb0: 6200 a200 |0000: sget-object v0, Lfr/syncarnet/sync/PeerList$ServiceStatic;.hostId:Ljava/lang/String; // field@00a2 │ │ -006fb4: 1100 |0002: return-object v0 │ │ +006f94: |[006f94] fr.syncarnet.sync.PeerList$ServiceStatic.getHostId:()Ljava/lang/String; │ │ +006fa4: 6200 a200 |0000: sget-object v0, Lfr/syncarnet/sync/PeerList$ServiceStatic;.hostId:Ljava/lang/String; // field@00a2 │ │ +006fa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ │ │ #3 : (in Lfr/syncarnet/sync/PeerList$ServiceStatic;) │ │ name : 'getHostName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -006fb8: |[006fb8] fr.syncarnet.sync.PeerList$ServiceStatic.getHostName:()Ljava/lang/String; │ │ -006fc8: 6200 a300 |0000: sget-object v0, Lfr/syncarnet/sync/PeerList$ServiceStatic;.hostName:Ljava/lang/String; // field@00a3 │ │ -006fcc: 1100 |0002: return-object v0 │ │ +006fac: |[006fac] fr.syncarnet.sync.PeerList$ServiceStatic.getHostName:()Ljava/lang/String; │ │ +006fbc: 6200 a300 |0000: sget-object v0, Lfr/syncarnet/sync/PeerList$ServiceStatic;.hostName:Ljava/lang/String; // field@00a3 │ │ +006fc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ │ │ #4 : (in Lfr/syncarnet/sync/PeerList$ServiceStatic;) │ │ name : 'getIntent' │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -006fd0: |[006fd0] fr.syncarnet.sync.PeerList$ServiceStatic.getIntent:()Landroid/content/Intent; │ │ -006fe0: 6200 a400 |0000: sget-object v0, Lfr/syncarnet/sync/PeerList$ServiceStatic;.intent:Landroid/content/Intent; // field@00a4 │ │ -006fe4: 1100 |0002: return-object v0 │ │ +006fc4: |[006fc4] fr.syncarnet.sync.PeerList$ServiceStatic.getIntent:()Landroid/content/Intent; │ │ +006fd4: 6200 a400 |0000: sget-object v0, Lfr/syncarnet/sync/PeerList$ServiceStatic;.intent:Landroid/content/Intent; // field@00a4 │ │ +006fd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ │ │ #5 : (in Lfr/syncarnet/sync/PeerList$ServiceStatic;) │ │ name : 'getIsGroupOwner' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -006fe8: |[006fe8] fr.syncarnet.sync.PeerList$ServiceStatic.getIsGroupOwner:()Z │ │ -006ff8: 6300 a500 |0000: sget-boolean v0, Lfr/syncarnet/sync/PeerList$ServiceStatic;.isGroupOwner:Z // field@00a5 │ │ -006ffc: 0f00 |0002: return v0 │ │ +006fdc: |[006fdc] fr.syncarnet.sync.PeerList$ServiceStatic.getIsGroupOwner:()Z │ │ +006fec: 6300 a500 |0000: sget-boolean v0, Lfr/syncarnet/sync/PeerList$ServiceStatic;.isGroupOwner:Z // field@00a5 │ │ +006ff0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ │ │ #6 : (in Lfr/syncarnet/sync/PeerList$ServiceStatic;) │ │ name : 'getSynCarnet' │ │ type : '()Lfr/syncarnet/SynCarnet;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007000: |[007000] fr.syncarnet.sync.PeerList$ServiceStatic.getSynCarnet:()Lfr/syncarnet/SynCarnet; │ │ -007010: 6200 a600 |0000: sget-object v0, Lfr/syncarnet/sync/PeerList$ServiceStatic;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00a6 │ │ -007014: 1100 |0002: return-object v0 │ │ +006ff4: |[006ff4] fr.syncarnet.sync.PeerList$ServiceStatic.getSynCarnet:()Lfr/syncarnet/SynCarnet; │ │ +007004: 6200 a600 |0000: sget-object v0, Lfr/syncarnet/sync/PeerList$ServiceStatic;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00a6 │ │ +007008: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ │ │ #7 : (in Lfr/syncarnet/sync/PeerList$ServiceStatic;) │ │ name : 'set' │ │ type : '(Landroid/content/Intent;Lfr/syncarnet/SynCarnet;Ljava/lang/String;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -007018: |[007018] fr.syncarnet.sync.PeerList$ServiceStatic.set:(Landroid/content/Intent;Lfr/syncarnet/SynCarnet;Ljava/lang/String;Z)V │ │ -007028: 6900 a400 |0000: sput-object v0, Lfr/syncarnet/sync/PeerList$ServiceStatic;.intent:Landroid/content/Intent; // field@00a4 │ │ -00702c: 6901 a600 |0002: sput-object v1, Lfr/syncarnet/sync/PeerList$ServiceStatic;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00a6 │ │ -007030: 6902 a100 |0004: sput-object v2, Lfr/syncarnet/sync/PeerList$ServiceStatic;.host:Ljava/lang/String; // field@00a1 │ │ -007034: 6a03 a500 |0006: sput-boolean v3, Lfr/syncarnet/sync/PeerList$ServiceStatic;.isGroupOwner:Z // field@00a5 │ │ -007038: 0e00 |0008: return-void │ │ +00700c: |[00700c] fr.syncarnet.sync.PeerList$ServiceStatic.set:(Landroid/content/Intent;Lfr/syncarnet/SynCarnet;Ljava/lang/String;Z)V │ │ +00701c: 6900 a400 |0000: sput-object v0, Lfr/syncarnet/sync/PeerList$ServiceStatic;.intent:Landroid/content/Intent; // field@00a4 │ │ +007020: 6901 a600 |0002: sput-object v1, Lfr/syncarnet/sync/PeerList$ServiceStatic;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00a6 │ │ +007024: 6902 a100 |0004: sput-object v2, Lfr/syncarnet/sync/PeerList$ServiceStatic;.host:Ljava/lang/String; // field@00a1 │ │ +007028: 6a03 a500 |0006: sput-boolean v3, Lfr/syncarnet/sync/PeerList$ServiceStatic;.isGroupOwner:Z // field@00a5 │ │ +00702c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0002 line=116 │ │ 0x0004 line=117 │ │ 0x0006 line=118 │ │ 0x0008 line=119 │ │ @@ -6346,18 +6347,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -00703c: |[00703c] fr.syncarnet.sync.PeerList$ServiceStatic.setDevice:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00704c: 6900 a300 |0000: sput-object v0, Lfr/syncarnet/sync/PeerList$ServiceStatic;.hostName:Ljava/lang/String; // field@00a3 │ │ -007050: 6901 a200 |0002: sput-object v1, Lfr/syncarnet/sync/PeerList$ServiceStatic;.hostId:Ljava/lang/String; // field@00a2 │ │ -007054: 0e00 |0004: return-void │ │ +007030: |[007030] fr.syncarnet.sync.PeerList$ServiceStatic.setDevice:(Ljava/lang/String;Ljava/lang/String;)V │ │ +007040: 6900 a300 |0000: sput-object v0, Lfr/syncarnet/sync/PeerList$ServiceStatic;.hostName:Ljava/lang/String; // field@00a3 │ │ +007044: 6901 a200 |0002: sput-object v1, Lfr/syncarnet/sync/PeerList$ServiceStatic;.hostId:Ljava/lang/String; // field@00a2 │ │ +007048: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0002 line=123 │ │ 0x0004 line=124 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 hostName Ljava/lang/String; │ │ @@ -6445,36 +6446,36 @@ │ │ type : '(Lfr/syncarnet/SynCarnet;Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Ljava/lang/Boolean;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -007058: |[007058] fr.syncarnet.sync.PeerList.:(Lfr/syncarnet/SynCarnet;Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Ljava/lang/Boolean;)V │ │ -007068: 7010 4c02 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@024c │ │ -00706e: 1a00 7501 |0003: const-string v0, "SynCarnet" // string@0175 │ │ -007072: 5b30 a700 |0005: iput-object v0, v3, Lfr/syncarnet/sync/PeerList;.TAG:Ljava/lang/String; // field@00a7 │ │ -007076: 2200 c300 |0007: new-instance v0, Ljava/util/ArrayList; // type@00c3 │ │ -00707a: 7010 6602 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0266 │ │ -007080: 5b30 ad00 |000c: iput-object v0, v3, Lfr/syncarnet/sync/PeerList;.peerList:Ljava/util/List; // field@00ad │ │ -007084: 5b34 b200 |000e: iput-object v4, v3, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ -007088: 5b35 ac00 |0010: iput-object v5, v3, Lfr/syncarnet/sync/PeerList;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@00ac │ │ -00708c: 5b36 a800 |0012: iput-object v6, v3, Lfr/syncarnet/sync/PeerList;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@00a8 │ │ -007090: 5430 ab00 |0014: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.intent:Landroid/content/Intent; // field@00ab │ │ -007094: 5b30 ab00 |0016: iput-object v0, v3, Lfr/syncarnet/sync/PeerList;.intent:Landroid/content/Intent; // field@00ab │ │ -007098: 2200 7f00 |0018: new-instance v0, Lfr/syncarnet/sync/PeerSelection; // type@007f │ │ -00709c: 7040 6401 5046 |001a: invoke-direct {v0, v5, v6, v4}, Lfr/syncarnet/sync/PeerSelection;.:(Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Lfr/syncarnet/SynCarnet;)V // method@0164 │ │ -0070a2: 5b30 af00 |001d: iput-object v0, v3, Lfr/syncarnet/sync/PeerList;.peerSelection:Lfr/syncarnet/sync/PeerSelection; // field@00af │ │ -0070a6: 2200 7d00 |001f: new-instance v0, Lfr/syncarnet/sync/PeerListDialog; // type@007d │ │ -0070aa: 5431 ad00 |0021: iget-object v1, v3, Lfr/syncarnet/sync/PeerList;.peerList:Ljava/util/List; // field@00ad │ │ -0070ae: 5432 af00 |0023: iget-object v2, v3, Lfr/syncarnet/sync/PeerList;.peerSelection:Lfr/syncarnet/sync/PeerSelection; // field@00af │ │ -0070b2: 7030 5601 1002 |0025: invoke-direct {v0, v1, v2}, Lfr/syncarnet/sync/PeerListDialog;.:(Ljava/util/List;Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected;)V // method@0156 │ │ -0070b8: 5b30 ae00 |0028: iput-object v0, v3, Lfr/syncarnet/sync/PeerList;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@00ae │ │ -0070bc: 5b37 a900 |002a: iput-object v7, v3, Lfr/syncarnet/sync/PeerList;.display:Ljava/lang/Boolean; // field@00a9 │ │ -0070c0: 0e00 |002c: return-void │ │ +00704c: |[00704c] fr.syncarnet.sync.PeerList.:(Lfr/syncarnet/SynCarnet;Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Ljava/lang/Boolean;)V │ │ +00705c: 7010 4c02 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@024c │ │ +007062: 1a00 7501 |0003: const-string v0, "SynCarnet" // string@0175 │ │ +007066: 5b30 a700 |0005: iput-object v0, v3, Lfr/syncarnet/sync/PeerList;.TAG:Ljava/lang/String; // field@00a7 │ │ +00706a: 2200 c300 |0007: new-instance v0, Ljava/util/ArrayList; // type@00c3 │ │ +00706e: 7010 6602 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0266 │ │ +007074: 5b30 ad00 |000c: iput-object v0, v3, Lfr/syncarnet/sync/PeerList;.peerList:Ljava/util/List; // field@00ad │ │ +007078: 5b34 b200 |000e: iput-object v4, v3, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ +00707c: 5b35 ac00 |0010: iput-object v5, v3, Lfr/syncarnet/sync/PeerList;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@00ac │ │ +007080: 5b36 a800 |0012: iput-object v6, v3, Lfr/syncarnet/sync/PeerList;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@00a8 │ │ +007084: 5430 ab00 |0014: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.intent:Landroid/content/Intent; // field@00ab │ │ +007088: 5b30 ab00 |0016: iput-object v0, v3, Lfr/syncarnet/sync/PeerList;.intent:Landroid/content/Intent; // field@00ab │ │ +00708c: 2200 7f00 |0018: new-instance v0, Lfr/syncarnet/sync/PeerSelection; // type@007f │ │ +007090: 7040 6401 5046 |001a: invoke-direct {v0, v5, v6, v4}, Lfr/syncarnet/sync/PeerSelection;.:(Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Lfr/syncarnet/SynCarnet;)V // method@0164 │ │ +007096: 5b30 af00 |001d: iput-object v0, v3, Lfr/syncarnet/sync/PeerList;.peerSelection:Lfr/syncarnet/sync/PeerSelection; // field@00af │ │ +00709a: 2200 7d00 |001f: new-instance v0, Lfr/syncarnet/sync/PeerListDialog; // type@007d │ │ +00709e: 5431 ad00 |0021: iget-object v1, v3, Lfr/syncarnet/sync/PeerList;.peerList:Ljava/util/List; // field@00ad │ │ +0070a2: 5432 af00 |0023: iget-object v2, v3, Lfr/syncarnet/sync/PeerList;.peerSelection:Lfr/syncarnet/sync/PeerSelection; // field@00af │ │ +0070a6: 7030 5601 1002 |0025: invoke-direct {v0, v1, v2}, Lfr/syncarnet/sync/PeerListDialog;.:(Ljava/util/List;Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected;)V // method@0156 │ │ +0070ac: 5b30 ae00 |0028: iput-object v0, v3, Lfr/syncarnet/sync/PeerList;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@00ae │ │ +0070b0: 5b37 a900 |002a: iput-object v7, v3, Lfr/syncarnet/sync/PeerList;.display:Ljava/lang/Boolean; // field@00a9 │ │ +0070b4: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=53 │ │ 0x0007 line=56 │ │ 0x000e line=57 │ │ 0x0010 line=58 │ │ @@ -6497,53 +6498,53 @@ │ │ type : '(Landroid/net/wifi/p2p/WifiP2pInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 80 16-bit code units │ │ -0070c4: |[0070c4] fr.syncarnet.sync.PeerList.onConnectionInfoAvailable:(Landroid/net/wifi/p2p/WifiP2pInfo;)V │ │ -0070d4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0070d6: 5470 0500 |0001: iget-object v0, v7, Landroid/net/wifi/p2p/WifiP2pInfo;.groupOwnerAddress:Ljava/net/InetAddress; // field@0005 │ │ -0070da: 6e10 5802 0000 |0003: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@0258 │ │ -0070e0: 0c00 |0006: move-result-object v0 │ │ -0070e2: 5b60 aa00 |0007: iput-object v0, v6, Lfr/syncarnet/sync/PeerList;.host:Ljava/lang/String; // field@00aa │ │ -0070e6: 2200 1b00 |0009: new-instance v0, Landroid/content/Intent; // type@001b │ │ -0070ea: 5461 b200 |000b: iget-object v1, v6, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ -0070ee: 1c02 9900 |000d: const-class v2, Lfr/syncarnet/sync/TaskListTransferService; // type@0099 │ │ -0070f2: 7030 4a00 1002 |000f: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004a │ │ -0070f8: 5b60 b100 |0012: iput-object v0, v6, Lfr/syncarnet/sync/PeerList;.serviceIntent:Landroid/content/Intent; // field@00b1 │ │ -0070fc: 5460 ab00 |0014: iget-object v0, v6, Lfr/syncarnet/sync/PeerList;.intent:Landroid/content/Intent; // field@00ab │ │ -007100: 5461 b200 |0016: iget-object v1, v6, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ -007104: 5462 aa00 |0018: iget-object v2, v6, Lfr/syncarnet/sync/PeerList;.host:Ljava/lang/String; // field@00aa │ │ -007108: 5574 0600 |001a: iget-boolean v4, v7, Landroid/net/wifi/p2p/WifiP2pInfo;.isGroupOwner:Z // field@0006 │ │ -00710c: 7140 4501 1042 |001c: invoke-static {v0, v1, v2, v4}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.set:(Landroid/content/Intent;Lfr/syncarnet/SynCarnet;Ljava/lang/String;Z)V // method@0145 │ │ -007112: 5460 b200 |001f: iget-object v0, v6, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ -007116: 5461 b200 |0021: iget-object v1, v6, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ -00711a: 1402 0400 057f |0023: const v2, #float 1.76787e+38 // #7f050004 │ │ -007120: 6e20 a200 2100 |0026: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -007126: 0c01 |0029: move-result-object v1 │ │ -007128: 5462 b200 |002a: iget-object v2, v6, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ -00712c: 1404 2e00 057f |002c: const v4, #float 1.76788e+38 // #7f05002e │ │ -007132: 6e20 a200 4200 |002f: invoke-virtual {v2, v4}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -007138: 0c02 |0032: move-result-object v2 │ │ -00713a: 2205 7600 |0033: new-instance v5, Lfr/syncarnet/sync/PeerList$1; // type@0076 │ │ -00713e: 7020 3c01 6500 |0035: invoke-direct {v5, v6}, Lfr/syncarnet/sync/PeerList$1;.:(Lfr/syncarnet/sync/PeerList;)V // method@013c │ │ -007144: 0134 |0038: move v4, v3 │ │ -007146: 7706 2f00 0000 |0039: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Landroid/app/ProgressDialog; // method@002f │ │ -00714c: 0c00 |003c: move-result-object v0 │ │ -00714e: 5b60 b000 |003d: iput-object v0, v6, Lfr/syncarnet/sync/PeerList;.progressDialog:Landroid/app/ProgressDialog; // field@00b0 │ │ -007152: 5460 b200 |003f: iget-object v0, v6, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ -007156: 5400 7400 |0041: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -00715a: 5461 b000 |0043: iget-object v1, v6, Lfr/syncarnet/sync/PeerList;.progressDialog:Landroid/app/ProgressDialog; // field@00b0 │ │ -00715e: 6e20 cd01 1000 |0045: invoke-virtual {v0, v1}, Lfr/syncarnet/sync/SyncService;.setProgressDialog:(Landroid/app/ProgressDialog;)V // method@01cd │ │ -007164: 5460 b200 |0048: iget-object v0, v6, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ -007168: 5461 b100 |004a: iget-object v1, v6, Lfr/syncarnet/sync/PeerList;.serviceIntent:Landroid/content/Intent; // field@00b1 │ │ -00716c: 6e20 c500 1000 |004c: invoke-virtual {v0, v1}, Lfr/syncarnet/SynCarnet;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00c5 │ │ -007172: 0e00 |004f: return-void │ │ +0070b8: |[0070b8] fr.syncarnet.sync.PeerList.onConnectionInfoAvailable:(Landroid/net/wifi/p2p/WifiP2pInfo;)V │ │ +0070c8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0070ca: 5470 0500 |0001: iget-object v0, v7, Landroid/net/wifi/p2p/WifiP2pInfo;.groupOwnerAddress:Ljava/net/InetAddress; // field@0005 │ │ +0070ce: 6e10 5802 0000 |0003: invoke-virtual {v0}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@0258 │ │ +0070d4: 0c00 |0006: move-result-object v0 │ │ +0070d6: 5b60 aa00 |0007: iput-object v0, v6, Lfr/syncarnet/sync/PeerList;.host:Ljava/lang/String; // field@00aa │ │ +0070da: 2200 1b00 |0009: new-instance v0, Landroid/content/Intent; // type@001b │ │ +0070de: 5461 b200 |000b: iget-object v1, v6, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ +0070e2: 1c02 9900 |000d: const-class v2, Lfr/syncarnet/sync/TaskListTransferService; // type@0099 │ │ +0070e6: 7030 4a00 1002 |000f: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004a │ │ +0070ec: 5b60 b100 |0012: iput-object v0, v6, Lfr/syncarnet/sync/PeerList;.serviceIntent:Landroid/content/Intent; // field@00b1 │ │ +0070f0: 5460 ab00 |0014: iget-object v0, v6, Lfr/syncarnet/sync/PeerList;.intent:Landroid/content/Intent; // field@00ab │ │ +0070f4: 5461 b200 |0016: iget-object v1, v6, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ +0070f8: 5462 aa00 |0018: iget-object v2, v6, Lfr/syncarnet/sync/PeerList;.host:Ljava/lang/String; // field@00aa │ │ +0070fc: 5574 0600 |001a: iget-boolean v4, v7, Landroid/net/wifi/p2p/WifiP2pInfo;.isGroupOwner:Z // field@0006 │ │ +007100: 7140 4501 1042 |001c: invoke-static {v0, v1, v2, v4}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.set:(Landroid/content/Intent;Lfr/syncarnet/SynCarnet;Ljava/lang/String;Z)V // method@0145 │ │ +007106: 5460 b200 |001f: iget-object v0, v6, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ +00710a: 5461 b200 |0021: iget-object v1, v6, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ +00710e: 1402 0400 057f |0023: const v2, #float 1.76787e+38 // #7f050004 │ │ +007114: 6e20 a200 2100 |0026: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +00711a: 0c01 |0029: move-result-object v1 │ │ +00711c: 5462 b200 |002a: iget-object v2, v6, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ +007120: 1404 2e00 057f |002c: const v4, #float 1.76788e+38 // #7f05002e │ │ +007126: 6e20 a200 4200 |002f: invoke-virtual {v2, v4}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +00712c: 0c02 |0032: move-result-object v2 │ │ +00712e: 2205 7600 |0033: new-instance v5, Lfr/syncarnet/sync/PeerList$1; // type@0076 │ │ +007132: 7020 3c01 6500 |0035: invoke-direct {v5, v6}, Lfr/syncarnet/sync/PeerList$1;.:(Lfr/syncarnet/sync/PeerList;)V // method@013c │ │ +007138: 0134 |0038: move v4, v3 │ │ +00713a: 7706 2f00 0000 |0039: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Landroid/app/ProgressDialog; // method@002f │ │ +007140: 0c00 |003c: move-result-object v0 │ │ +007142: 5b60 b000 |003d: iput-object v0, v6, Lfr/syncarnet/sync/PeerList;.progressDialog:Landroid/app/ProgressDialog; // field@00b0 │ │ +007146: 5460 b200 |003f: iget-object v0, v6, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ +00714a: 5400 7400 |0041: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +00714e: 5461 b000 |0043: iget-object v1, v6, Lfr/syncarnet/sync/PeerList;.progressDialog:Landroid/app/ProgressDialog; // field@00b0 │ │ +007152: 6e20 cd01 1000 |0045: invoke-virtual {v0, v1}, Lfr/syncarnet/sync/SyncService;.setProgressDialog:(Landroid/app/ProgressDialog;)V // method@01cd │ │ +007158: 5460 b200 |0048: iget-object v0, v6, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ +00715c: 5461 b100 |004a: iget-object v1, v6, Lfr/syncarnet/sync/PeerList;.serviceIntent:Landroid/content/Intent; // field@00b1 │ │ +007160: 6e20 c500 1000 |004c: invoke-virtual {v0, v1}, Lfr/syncarnet/SynCarnet;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00c5 │ │ +007166: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=90 │ │ 0x0009 line=91 │ │ 0x0014 line=92 │ │ 0x001f line=93 │ │ 0x003f line=101 │ │ @@ -6558,59 +6559,59 @@ │ │ type : '(Landroid/net/wifi/p2p/WifiP2pDeviceList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -007174: |[007174] fr.syncarnet.sync.PeerList.onPeersAvailable:(Landroid/net/wifi/p2p/WifiP2pDeviceList;)V │ │ -007184: 5430 a900 |0000: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.display:Ljava/lang/Boolean; // field@00a9 │ │ -007188: 6e10 4002 0000 |0002: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0240 │ │ -00718e: 0a00 |0005: move-result v0 │ │ -007190: 3800 5600 |0006: if-eqz v0, 005c // +0056 │ │ -007194: 5430 ad00 |0008: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.peerList:Ljava/util/List; // field@00ad │ │ -007198: 7210 8502 0000 |000a: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0285 │ │ -00719e: 5430 ad00 |000d: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.peerList:Ljava/util/List; // field@00ad │ │ -0071a2: 6e10 5900 0400 |000f: invoke-virtual {v4}, Landroid/net/wifi/p2p/WifiP2pDeviceList;.getDeviceList:()Ljava/util/Collection; // method@0059 │ │ -0071a8: 0c01 |0012: move-result-object v1 │ │ -0071aa: 7220 8402 1000 |0013: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0284 │ │ -0071b0: 5430 ad00 |0016: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.peerList:Ljava/util/List; // field@00ad │ │ -0071b4: 7210 8802 0000 |0018: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0288 │ │ -0071ba: 0a00 |001b: move-result v0 │ │ -0071bc: 3900 1500 |001c: if-nez v0, 0031 // +0015 │ │ -0071c0: 5430 b200 |001e: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ -0071c4: 5431 b200 |0020: iget-object v1, v3, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ -0071c8: 1402 2000 057f |0022: const v2, #float 1.76788e+38 // #7f050020 │ │ -0071ce: 6e20 a200 2100 |0025: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -0071d4: 0c01 |0028: move-result-object v1 │ │ -0071d6: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -0071d8: 7130 8800 1002 |002a: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -0071de: 0c00 |002d: move-result-object v0 │ │ -0071e0: 6e10 8900 0000 |002e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -0071e6: 5430 b200 |0031: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ -0071ea: 5400 7400 |0033: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -0071ee: 6e10 c101 0000 |0035: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncService;.getProgressDialog:()Landroid/app/ProgressDialog; // method@01c1 │ │ -0071f4: 0c00 |0038: move-result-object v0 │ │ -0071f6: 5b30 b000 |0039: iput-object v0, v3, Lfr/syncarnet/sync/PeerList;.progressDialog:Landroid/app/ProgressDialog; // field@00b0 │ │ -0071fa: 5430 b000 |003b: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.progressDialog:Landroid/app/ProgressDialog; // field@00b0 │ │ -0071fe: 3800 0f00 |003d: if-eqz v0, 004c // +000f │ │ -007202: 5430 b000 |003f: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.progressDialog:Landroid/app/ProgressDialog; // field@00b0 │ │ -007206: 6e10 2d00 0000 |0041: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@002d │ │ -00720c: 0a00 |0044: move-result v0 │ │ -00720e: 3800 0700 |0045: if-eqz v0, 004c // +0007 │ │ -007212: 5430 b000 |0047: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.progressDialog:Landroid/app/ProgressDialog; // field@00b0 │ │ -007216: 6e10 2c00 0000 |0049: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002c │ │ -00721c: 5430 ae00 |004c: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@00ae │ │ -007220: 5431 ad00 |004e: iget-object v1, v3, Lfr/syncarnet/sync/PeerList;.peerList:Ljava/util/List; // field@00ad │ │ -007224: 6e20 5f01 1000 |0050: invoke-virtual {v0, v1}, Lfr/syncarnet/sync/PeerListDialog;.setPeerList:(Ljava/util/List;)V // method@015f │ │ -00722a: 5430 b200 |0053: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ -00722e: 5400 7400 |0055: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -007232: 5431 ae00 |0057: iget-object v1, v3, Lfr/syncarnet/sync/PeerList;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@00ae │ │ -007236: 6e20 c701 1000 |0059: invoke-virtual {v0, v1}, Lfr/syncarnet/sync/SyncService;.onPeerSelection:(Lfr/syncarnet/sync/PeerListDialog;)V // method@01c7 │ │ -00723c: 0e00 |005c: return-void │ │ +007168: |[007168] fr.syncarnet.sync.PeerList.onPeersAvailable:(Landroid/net/wifi/p2p/WifiP2pDeviceList;)V │ │ +007178: 5430 a900 |0000: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.display:Ljava/lang/Boolean; // field@00a9 │ │ +00717c: 6e10 4002 0000 |0002: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0240 │ │ +007182: 0a00 |0005: move-result v0 │ │ +007184: 3800 5600 |0006: if-eqz v0, 005c // +0056 │ │ +007188: 5430 ad00 |0008: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.peerList:Ljava/util/List; // field@00ad │ │ +00718c: 7210 8502 0000 |000a: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0285 │ │ +007192: 5430 ad00 |000d: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.peerList:Ljava/util/List; // field@00ad │ │ +007196: 6e10 5900 0400 |000f: invoke-virtual {v4}, Landroid/net/wifi/p2p/WifiP2pDeviceList;.getDeviceList:()Ljava/util/Collection; // method@0059 │ │ +00719c: 0c01 |0012: move-result-object v1 │ │ +00719e: 7220 8402 1000 |0013: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0284 │ │ +0071a4: 5430 ad00 |0016: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.peerList:Ljava/util/List; // field@00ad │ │ +0071a8: 7210 8802 0000 |0018: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0288 │ │ +0071ae: 0a00 |001b: move-result v0 │ │ +0071b0: 3900 1500 |001c: if-nez v0, 0031 // +0015 │ │ +0071b4: 5430 b200 |001e: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ +0071b8: 5431 b200 |0020: iget-object v1, v3, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ +0071bc: 1402 2000 057f |0022: const v2, #float 1.76788e+38 // #7f050020 │ │ +0071c2: 6e20 a200 2100 |0025: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +0071c8: 0c01 |0028: move-result-object v1 │ │ +0071ca: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +0071cc: 7130 8800 1002 |002a: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +0071d2: 0c00 |002d: move-result-object v0 │ │ +0071d4: 6e10 8900 0000 |002e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +0071da: 5430 b200 |0031: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ +0071de: 5400 7400 |0033: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +0071e2: 6e10 c101 0000 |0035: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncService;.getProgressDialog:()Landroid/app/ProgressDialog; // method@01c1 │ │ +0071e8: 0c00 |0038: move-result-object v0 │ │ +0071ea: 5b30 b000 |0039: iput-object v0, v3, Lfr/syncarnet/sync/PeerList;.progressDialog:Landroid/app/ProgressDialog; // field@00b0 │ │ +0071ee: 5430 b000 |003b: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.progressDialog:Landroid/app/ProgressDialog; // field@00b0 │ │ +0071f2: 3800 0f00 |003d: if-eqz v0, 004c // +000f │ │ +0071f6: 5430 b000 |003f: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.progressDialog:Landroid/app/ProgressDialog; // field@00b0 │ │ +0071fa: 6e10 2d00 0000 |0041: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@002d │ │ +007200: 0a00 |0044: move-result v0 │ │ +007202: 3800 0700 |0045: if-eqz v0, 004c // +0007 │ │ +007206: 5430 b000 |0047: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.progressDialog:Landroid/app/ProgressDialog; // field@00b0 │ │ +00720a: 6e10 2c00 0000 |0049: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002c │ │ +007210: 5430 ae00 |004c: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@00ae │ │ +007214: 5431 ad00 |004e: iget-object v1, v3, Lfr/syncarnet/sync/PeerList;.peerList:Ljava/util/List; // field@00ad │ │ +007218: 6e20 5f01 1000 |0050: invoke-virtual {v0, v1}, Lfr/syncarnet/sync/PeerListDialog;.setPeerList:(Ljava/util/List;)V // method@015f │ │ +00721e: 5430 b200 |0053: iget-object v0, v3, Lfr/syncarnet/sync/PeerList;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00b2 │ │ +007222: 5400 7400 |0055: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +007226: 5431 ae00 |0057: iget-object v1, v3, Lfr/syncarnet/sync/PeerList;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@00ae │ │ +00722a: 6e20 c701 1000 |0059: invoke-virtual {v0, v1}, Lfr/syncarnet/sync/SyncService;.onPeerSelection:(Lfr/syncarnet/sync/PeerListDialog;)V // method@01c7 │ │ +007230: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0008 line=73 │ │ 0x000d line=74 │ │ 0x0016 line=75 │ │ 0x001e line=76 │ │ @@ -6629,17 +6630,17 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007240: |[007240] fr.syncarnet.sync.PeerList.setIntent:(Landroid/content/Intent;)V │ │ -007250: 5b01 ab00 |0000: iput-object v1, v0, Lfr/syncarnet/sync/PeerList;.intent:Landroid/content/Intent; // field@00ab │ │ -007254: 0e00 |0002: return-void │ │ +007234: |[007234] fr.syncarnet.sync.PeerList.setIntent:(Landroid/content/Intent;)V │ │ +007244: 5b01 ab00 |0000: iput-object v1, v0, Lfr/syncarnet/sync/PeerList;.intent:Landroid/content/Intent; // field@00ab │ │ +007248: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/syncarnet/sync/PeerList; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/content/Intent; │ │ @@ -6683,21 +6684,21 @@ │ │ type : '(Landroid/content/Context;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -007258: |[007258] fr.syncarnet.sync.PeerListAdapter.:(Landroid/content/Context;Ljava/util/List;)V │ │ -007268: 7010 7600 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0076 │ │ -00726e: 7110 6700 0200 |0003: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0067 │ │ -007274: 0c00 |0006: move-result-object v0 │ │ -007276: 5b10 b300 |0007: iput-object v0, v1, Lfr/syncarnet/sync/PeerListAdapter;.inflater:Landroid/view/LayoutInflater; // field@00b3 │ │ -00727a: 5b13 b400 |0009: iput-object v3, v1, Lfr/syncarnet/sync/PeerListAdapter;.peers:Ljava/util/List; // field@00b4 │ │ -00727e: 0e00 |000b: return-void │ │ +00724c: |[00724c] fr.syncarnet.sync.PeerListAdapter.:(Landroid/content/Context;Ljava/util/List;)V │ │ +00725c: 7010 7600 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0076 │ │ +007262: 7110 6700 0200 |0003: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0067 │ │ +007268: 0c00 |0006: move-result-object v0 │ │ +00726a: 5b10 b300 |0007: iput-object v0, v1, Lfr/syncarnet/sync/PeerListAdapter;.inflater:Landroid/view/LayoutInflater; // field@00b3 │ │ +00726e: 5b13 b400 |0009: iput-object v3, v1, Lfr/syncarnet/sync/PeerListAdapter;.peers:Ljava/util/List; // field@00b4 │ │ +007272: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0009 line=41 │ │ 0x000b line=42 │ │ locals : │ │ @@ -6712,19 +6713,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -007280: |[007280] fr.syncarnet.sync.PeerListAdapter.getCount:()I │ │ -007290: 5410 b400 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerListAdapter;.peers:Ljava/util/List; // field@00b4 │ │ -007294: 7210 8802 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0288 │ │ -00729a: 0a00 |0005: move-result v0 │ │ -00729c: 0f00 |0006: return v0 │ │ +007274: |[007274] fr.syncarnet.sync.PeerListAdapter.getCount:()I │ │ +007284: 5410 b400 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerListAdapter;.peers:Ljava/util/List; // field@00b4 │ │ +007288: 7210 8802 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0288 │ │ +00728e: 0a00 |0005: move-result v0 │ │ +007290: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/syncarnet/sync/PeerListAdapter; │ │ │ │ #1 : (in Lfr/syncarnet/sync/PeerListAdapter;) │ │ @@ -6732,19 +6733,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0072a0: |[0072a0] fr.syncarnet.sync.PeerListAdapter.getItem:(I)Ljava/lang/Object; │ │ -0072b0: 5410 b400 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerListAdapter;.peers:Ljava/util/List; // field@00b4 │ │ -0072b4: 7220 8602 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0286 │ │ -0072ba: 0c00 |0005: move-result-object v0 │ │ -0072bc: 1100 |0006: return-object v0 │ │ +007294: |[007294] fr.syncarnet.sync.PeerListAdapter.getItem:(I)Ljava/lang/Object; │ │ +0072a4: 5410 b400 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerListAdapter;.peers:Ljava/util/List; // field@00b4 │ │ +0072a8: 7220 8602 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0286 │ │ +0072ae: 0c00 |0005: move-result-object v0 │ │ +0072b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/syncarnet/sync/PeerListAdapter; │ │ 0x0000 - 0x0007 reg=2 position I │ │ │ │ @@ -6753,17 +6754,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0072c0: |[0072c0] fr.syncarnet.sync.PeerListAdapter.getItemId:(I)J │ │ -0072d0: 8130 |0000: int-to-long v0, v3 │ │ -0072d2: 1000 |0001: return-wide v0 │ │ +0072b4: |[0072b4] fr.syncarnet.sync.PeerListAdapter.getItemId:(I)J │ │ +0072c4: 8130 |0000: int-to-long v0, v3 │ │ +0072c6: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Lfr/syncarnet/sync/PeerListAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -6772,37 +6773,37 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0072d4: |[0072d4] fr.syncarnet.sync.PeerListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0072e4: 3906 2600 |0000: if-nez v6, 0026 // +0026 │ │ -0072e8: 5441 b300 |0002: iget-object v1, v4, Lfr/syncarnet/sync/PeerListAdapter;.inflater:Landroid/view/LayoutInflater; // field@00b3 │ │ -0072ec: 1402 0200 037f |0004: const v2, #float 1.74129e+38 // #7f030002 │ │ -0072f2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -0072f4: 6e30 6800 2103 |0008: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0068 │ │ -0072fa: 0c06 |000b: move-result-object v6 │ │ -0072fc: 1401 0500 077f |000c: const v1, #float 1.79446e+38 // #7f070005 │ │ -007302: 6e20 6c00 1600 |000f: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ -007308: 0c00 |0012: move-result-object v0 │ │ -00730a: 1f00 4a00 |0013: check-cast v0, Landroid/widget/TextView; // type@004a │ │ -00730e: 6e20 6e00 0600 |0015: invoke-virtual {v6, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@006e │ │ -007314: 5441 b400 |0018: iget-object v1, v4, Lfr/syncarnet/sync/PeerListAdapter;.peers:Ljava/util/List; // field@00b4 │ │ -007318: 7220 8602 5100 |001a: invoke-interface {v1, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0286 │ │ -00731e: 0c01 |001d: move-result-object v1 │ │ -007320: 1f01 2200 |001e: check-cast v1, Landroid/net/wifi/p2p/WifiP2pDevice; // type@0022 │ │ -007324: 5411 0400 |0020: iget-object v1, v1, Landroid/net/wifi/p2p/WifiP2pDevice;.deviceName:Ljava/lang/String; // field@0004 │ │ -007328: 6e20 8700 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0087 │ │ -00732e: 1106 |0025: return-object v6 │ │ -007330: 6e10 6d00 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@006d │ │ -007336: 0c00 |0029: move-result-object v0 │ │ -007338: 1f00 4a00 |002a: check-cast v0, Landroid/widget/TextView; // type@004a │ │ -00733c: 28ec |002c: goto 0018 // -0014 │ │ +0072c8: |[0072c8] fr.syncarnet.sync.PeerListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0072d8: 3906 2600 |0000: if-nez v6, 0026 // +0026 │ │ +0072dc: 5441 b300 |0002: iget-object v1, v4, Lfr/syncarnet/sync/PeerListAdapter;.inflater:Landroid/view/LayoutInflater; // field@00b3 │ │ +0072e0: 1402 0200 037f |0004: const v2, #float 1.74129e+38 // #7f030002 │ │ +0072e6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0072e8: 6e30 6800 2103 |0008: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@0068 │ │ +0072ee: 0c06 |000b: move-result-object v6 │ │ +0072f0: 1401 0500 077f |000c: const v1, #float 1.79446e+38 // #7f070005 │ │ +0072f6: 6e20 6c00 1600 |000f: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@006c │ │ +0072fc: 0c00 |0012: move-result-object v0 │ │ +0072fe: 1f00 4a00 |0013: check-cast v0, Landroid/widget/TextView; // type@004a │ │ +007302: 6e20 6e00 0600 |0015: invoke-virtual {v6, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@006e │ │ +007308: 5441 b400 |0018: iget-object v1, v4, Lfr/syncarnet/sync/PeerListAdapter;.peers:Ljava/util/List; // field@00b4 │ │ +00730c: 7220 8602 5100 |001a: invoke-interface {v1, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0286 │ │ +007312: 0c01 |001d: move-result-object v1 │ │ +007314: 1f01 2200 |001e: check-cast v1, Landroid/net/wifi/p2p/WifiP2pDevice; // type@0022 │ │ +007318: 5411 0400 |0020: iget-object v1, v1, Landroid/net/wifi/p2p/WifiP2pDevice;.deviceName:Ljava/lang/String; // field@0004 │ │ +00731c: 6e20 8700 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0087 │ │ +007322: 1106 |0025: return-object v6 │ │ +007324: 6e10 6d00 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@006d │ │ +00732a: 0c00 |0029: move-result-object v0 │ │ +00732c: 1f00 4a00 |002a: check-cast v0, Landroid/widget/TextView; // type@004a │ │ +007330: 28ec |002c: goto 0018 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x000c line=65 │ │ 0x0015 line=66 │ │ 0x0018 line=71 │ │ @@ -6851,52 +6852,54 @@ │ │ type : '(Lfr/syncarnet/sync/PeerListDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007340: |[007340] fr.syncarnet.sync.PeerListDialog$1.:(Lfr/syncarnet/sync/PeerListDialog;)V │ │ -007350: 5b01 b500 |0000: iput-object v1, v0, Lfr/syncarnet/sync/PeerListDialog$1;.this$0:Lfr/syncarnet/sync/PeerListDialog; // field@00b5 │ │ -007354: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -00735a: 0e00 |0005: return-void │ │ +007334: |[007334] fr.syncarnet.sync.PeerListDialog$1.:(Lfr/syncarnet/sync/PeerListDialog;)V │ │ +007344: 5b01 b500 |0000: iput-object v1, v0, Lfr/syncarnet/sync/PeerListDialog$1;.this$0:Lfr/syncarnet/sync/PeerListDialog; // field@00b5 │ │ +007348: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +00734e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/PeerListDialog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/PeerListDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/syncarnet/sync/PeerListDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/PeerListDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -00735c: |[00735c] fr.syncarnet.sync.PeerListDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -00736c: 5420 b500 |0000: iget-object v0, v2, Lfr/syncarnet/sync/PeerListDialog$1;.this$0:Lfr/syncarnet/sync/PeerListDialog; // field@00b5 │ │ -007370: 7110 5801 0000 |0002: invoke-static {v0}, Lfr/syncarnet/sync/PeerListDialog;.access$100:(Lfr/syncarnet/sync/PeerListDialog;)Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected; // method@0158 │ │ -007376: 0c01 |0005: move-result-object v1 │ │ -007378: 5420 b500 |0006: iget-object v0, v2, Lfr/syncarnet/sync/PeerListDialog$1;.this$0:Lfr/syncarnet/sync/PeerListDialog; // field@00b5 │ │ -00737c: 7110 5701 0000 |0008: invoke-static {v0}, Lfr/syncarnet/sync/PeerListDialog;.access$000:(Lfr/syncarnet/sync/PeerListDialog;)Lfr/syncarnet/sync/PeerListAdapter; // method@0157 │ │ -007382: 0c00 |000b: move-result-object v0 │ │ -007384: 6e20 4d01 4000 |000c: invoke-virtual {v0, v4}, Lfr/syncarnet/sync/PeerListAdapter;.getItem:(I)Ljava/lang/Object; // method@014d │ │ -00738a: 0c00 |000f: move-result-object v0 │ │ -00738c: 1f00 2200 |0010: check-cast v0, Landroid/net/wifi/p2p/WifiP2pDevice; // type@0022 │ │ -007390: 7220 5401 0100 |0012: invoke-interface {v1, v0}, Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected;.onPeerSelected:(Landroid/net/wifi/p2p/WifiP2pDevice;)V // method@0154 │ │ -007396: 5420 b500 |0015: iget-object v0, v2, Lfr/syncarnet/sync/PeerListDialog$1;.this$0:Lfr/syncarnet/sync/PeerListDialog; // field@00b5 │ │ -00739a: 6e10 5901 0000 |0017: invoke-virtual {v0}, Lfr/syncarnet/sync/PeerListDialog;.dismiss:()V // method@0159 │ │ -0073a0: 0e00 |001a: return-void │ │ +007350: |[007350] fr.syncarnet.sync.PeerListDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +007360: 5420 b500 |0000: iget-object v0, v2, Lfr/syncarnet/sync/PeerListDialog$1;.this$0:Lfr/syncarnet/sync/PeerListDialog; // field@00b5 │ │ +007364: 7110 5801 0000 |0002: invoke-static {v0}, Lfr/syncarnet/sync/PeerListDialog;.access$100:(Lfr/syncarnet/sync/PeerListDialog;)Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected; // method@0158 │ │ +00736a: 0c01 |0005: move-result-object v1 │ │ +00736c: 5420 b500 |0006: iget-object v0, v2, Lfr/syncarnet/sync/PeerListDialog$1;.this$0:Lfr/syncarnet/sync/PeerListDialog; // field@00b5 │ │ +007370: 7110 5701 0000 |0008: invoke-static {v0}, Lfr/syncarnet/sync/PeerListDialog;.access$000:(Lfr/syncarnet/sync/PeerListDialog;)Lfr/syncarnet/sync/PeerListAdapter; // method@0157 │ │ +007376: 0c00 |000b: move-result-object v0 │ │ +007378: 6e20 4d01 4000 |000c: invoke-virtual {v0, v4}, Lfr/syncarnet/sync/PeerListAdapter;.getItem:(I)Ljava/lang/Object; // method@014d │ │ +00737e: 0c00 |000f: move-result-object v0 │ │ +007380: 1f00 2200 |0010: check-cast v0, Landroid/net/wifi/p2p/WifiP2pDevice; // type@0022 │ │ +007384: 7220 5401 0100 |0012: invoke-interface {v1, v0}, Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected;.onPeerSelected:(Landroid/net/wifi/p2p/WifiP2pDevice;)V // method@0154 │ │ +00738a: 5420 b500 |0015: iget-object v0, v2, Lfr/syncarnet/sync/PeerListDialog$1;.this$0:Lfr/syncarnet/sync/PeerListDialog; // field@00b5 │ │ +00738e: 6e10 5901 0000 |0017: invoke-virtual {v0}, Lfr/syncarnet/sync/PeerListDialog;.dismiss:()V // method@0159 │ │ +007394: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ + 0x0008 line=62 │ │ + 0x0012 line=61 │ │ 0x0015 line=64 │ │ 0x001a line=65 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lfr/syncarnet/sync/PeerListDialog$1; │ │ 0x0000 - 0x001b reg=3 Dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x001b reg=4 which I │ │ │ │ @@ -6935,37 +6938,37 @@ │ │ type : '(Lfr/syncarnet/sync/PeerListDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0073a4: |[0073a4] fr.syncarnet.sync.PeerListDialog$2.:(Lfr/syncarnet/sync/PeerListDialog;)V │ │ -0073b4: 5b01 b600 |0000: iput-object v1, v0, Lfr/syncarnet/sync/PeerListDialog$2;.this$0:Lfr/syncarnet/sync/PeerListDialog; // field@00b6 │ │ -0073b8: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -0073be: 0e00 |0005: return-void │ │ +007398: |[007398] fr.syncarnet.sync.PeerListDialog$2.:(Lfr/syncarnet/sync/PeerListDialog;)V │ │ +0073a8: 5b01 b600 |0000: iput-object v1, v0, Lfr/syncarnet/sync/PeerListDialog$2;.this$0:Lfr/syncarnet/sync/PeerListDialog; // field@00b6 │ │ +0073ac: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +0073b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/PeerListDialog$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/PeerListDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/syncarnet/sync/PeerListDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/PeerListDialog$2;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0073c0: |[0073c0] fr.syncarnet.sync.PeerListDialog$2.onCancel:(Landroid/content/DialogInterface;)V │ │ -0073d0: 0e00 |0000: return-void │ │ +0073b4: |[0073b4] fr.syncarnet.sync.PeerListDialog$2.onCancel:(Landroid/content/DialogInterface;)V │ │ +0073c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lfr/syncarnet/sync/PeerListDialog$2; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -7062,19 +7065,19 @@ │ │ type : '(Ljava/util/List;Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0073d4: |[0073d4] fr.syncarnet.sync.PeerListDialog.:(Ljava/util/List;Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected;)V │ │ -0073e4: 7010 1d00 0000 |0000: invoke-direct {v0}, Landroid/app/DialogFragment;.:()V // method@001d │ │ -0073ea: 5b01 b900 |0003: iput-object v1, v0, Lfr/syncarnet/sync/PeerListDialog;.peers:Ljava/util/List; // field@00b9 │ │ -0073ee: 5b02 b800 |0005: iput-object v2, v0, Lfr/syncarnet/sync/PeerListDialog;.callback:Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected; // field@00b8 │ │ -0073f2: 0e00 |0007: return-void │ │ +0073c8: |[0073c8] fr.syncarnet.sync.PeerListDialog.:(Ljava/util/List;Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected;)V │ │ +0073d8: 7010 1d00 0000 |0000: invoke-direct {v0}, Landroid/app/DialogFragment;.:()V // method@001d │ │ +0073de: 5b01 b900 |0003: iput-object v1, v0, Lfr/syncarnet/sync/PeerListDialog;.peers:Ljava/util/List; // field@00b9 │ │ +0073e2: 5b02 b800 |0005: iput-object v2, v0, Lfr/syncarnet/sync/PeerListDialog;.callback:Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected; // field@00b8 │ │ +0073e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ locals : │ │ @@ -7088,17 +7091,17 @@ │ │ type : '(Lfr/syncarnet/sync/PeerListDialog;)Lfr/syncarnet/sync/PeerListAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0073f4: |[0073f4] fr.syncarnet.sync.PeerListDialog.access$000:(Lfr/syncarnet/sync/PeerListDialog;)Lfr/syncarnet/sync/PeerListAdapter; │ │ -007404: 5410 b700 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerListDialog;.adapter:Lfr/syncarnet/sync/PeerListAdapter; // field@00b7 │ │ -007408: 1100 |0002: return-object v0 │ │ +0073e8: |[0073e8] fr.syncarnet.sync.PeerListDialog.access$000:(Lfr/syncarnet/sync/PeerListDialog;)Lfr/syncarnet/sync/PeerListAdapter; │ │ +0073f8: 5410 b700 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerListDialog;.adapter:Lfr/syncarnet/sync/PeerListAdapter; // field@00b7 │ │ +0073fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/sync/PeerListDialog; │ │ │ │ #2 : (in Lfr/syncarnet/sync/PeerListDialog;) │ │ @@ -7106,17 +7109,17 @@ │ │ type : '(Lfr/syncarnet/sync/PeerListDialog;)Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00740c: |[00740c] fr.syncarnet.sync.PeerListDialog.access$100:(Lfr/syncarnet/sync/PeerListDialog;)Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected; │ │ -00741c: 5410 b800 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerListDialog;.callback:Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected; // field@00b8 │ │ -007420: 1100 |0002: return-object v0 │ │ +007400: |[007400] fr.syncarnet.sync.PeerListDialog.access$100:(Lfr/syncarnet/sync/PeerListDialog;)Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected; │ │ +007410: 5410 b800 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerListDialog;.callback:Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected; // field@00b8 │ │ +007414: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/sync/PeerListDialog; │ │ │ │ Virtual methods - │ │ @@ -7125,17 +7128,17 @@ │ │ type : '()Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007424: |[007424] fr.syncarnet.sync.PeerListDialog.getPeerSelection:()Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected; │ │ -007434: 5410 b800 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerListDialog;.callback:Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected; // field@00b8 │ │ -007438: 1100 |0002: return-object v0 │ │ +007418: |[007418] fr.syncarnet.sync.PeerListDialog.getPeerSelection:()Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected; │ │ +007428: 5410 b800 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerListDialog;.callback:Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected; // field@00b8 │ │ +00742c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/syncarnet/sync/PeerListDialog; │ │ │ │ #1 : (in Lfr/syncarnet/sync/PeerListDialog;) │ │ @@ -7143,34 +7146,34 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -00743c: |[00743c] fr.syncarnet.sync.PeerListDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -00744c: 2201 7900 |0000: new-instance v1, Lfr/syncarnet/sync/PeerListAdapter; // type@0079 │ │ -007450: 6e10 5a01 0400 |0002: invoke-virtual {v4}, Lfr/syncarnet/sync/PeerListDialog;.getActivity:()Landroid/app/Activity; // method@015a │ │ -007456: 0c02 |0005: move-result-object v2 │ │ -007458: 5443 b900 |0006: iget-object v3, v4, Lfr/syncarnet/sync/PeerListDialog;.peers:Ljava/util/List; // field@00b9 │ │ -00745c: 7030 4b01 2103 |0008: invoke-direct {v1, v2, v3}, Lfr/syncarnet/sync/PeerListAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@014b │ │ -007462: 5b41 b700 |000b: iput-object v1, v4, Lfr/syncarnet/sync/PeerListDialog;.adapter:Lfr/syncarnet/sync/PeerListAdapter; // field@00b7 │ │ -007466: 2200 0500 |000d: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0005 │ │ -00746a: 6e10 5a01 0400 |000f: invoke-virtual {v4}, Lfr/syncarnet/sync/PeerListDialog;.getActivity:()Landroid/app/Activity; // method@015a │ │ -007470: 0c01 |0012: move-result-object v1 │ │ -007472: 7020 0c00 1000 |0013: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000c │ │ -007478: 1401 0700 057f |0016: const v1, #float 1.76787e+38 // #7f050007 │ │ -00747e: 6e20 1600 1000 |0019: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ -007484: 5441 b700 |001c: iget-object v1, v4, Lfr/syncarnet/sync/PeerListDialog;.adapter:Lfr/syncarnet/sync/PeerListAdapter; // field@00b7 │ │ -007488: 2202 7a00 |001e: new-instance v2, Lfr/syncarnet/sync/PeerListDialog$1; // type@007a │ │ -00748c: 7020 5001 4200 |0020: invoke-direct {v2, v4}, Lfr/syncarnet/sync/PeerListDialog$1;.:(Lfr/syncarnet/sync/PeerListDialog;)V // method@0150 │ │ -007492: 6e30 0e00 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000e │ │ -007498: 6e10 0d00 0000 |0026: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000d │ │ -00749e: 0c01 |0029: move-result-object v1 │ │ -0074a0: 1101 |002a: return-object v1 │ │ +007430: |[007430] fr.syncarnet.sync.PeerListDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +007440: 2201 7900 |0000: new-instance v1, Lfr/syncarnet/sync/PeerListAdapter; // type@0079 │ │ +007444: 6e10 5a01 0400 |0002: invoke-virtual {v4}, Lfr/syncarnet/sync/PeerListDialog;.getActivity:()Landroid/app/Activity; // method@015a │ │ +00744a: 0c02 |0005: move-result-object v2 │ │ +00744c: 5443 b900 |0006: iget-object v3, v4, Lfr/syncarnet/sync/PeerListDialog;.peers:Ljava/util/List; // field@00b9 │ │ +007450: 7030 4b01 2103 |0008: invoke-direct {v1, v2, v3}, Lfr/syncarnet/sync/PeerListAdapter;.:(Landroid/content/Context;Ljava/util/List;)V // method@014b │ │ +007456: 5b41 b700 |000b: iput-object v1, v4, Lfr/syncarnet/sync/PeerListDialog;.adapter:Lfr/syncarnet/sync/PeerListAdapter; // field@00b7 │ │ +00745a: 2200 0500 |000d: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0005 │ │ +00745e: 6e10 5a01 0400 |000f: invoke-virtual {v4}, Lfr/syncarnet/sync/PeerListDialog;.getActivity:()Landroid/app/Activity; // method@015a │ │ +007464: 0c01 |0012: move-result-object v1 │ │ +007466: 7020 0c00 1000 |0013: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000c │ │ +00746c: 1401 0700 057f |0016: const v1, #float 1.76787e+38 // #7f050007 │ │ +007472: 6e20 1600 1000 |0019: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0016 │ │ +007478: 5441 b700 |001c: iget-object v1, v4, Lfr/syncarnet/sync/PeerListDialog;.adapter:Lfr/syncarnet/sync/PeerListAdapter; // field@00b7 │ │ +00747c: 2202 7a00 |001e: new-instance v2, Lfr/syncarnet/sync/PeerListDialog$1; // type@007a │ │ +007480: 7020 5001 4200 |0020: invoke-direct {v2, v4}, Lfr/syncarnet/sync/PeerListDialog$1;.:(Lfr/syncarnet/sync/PeerListDialog;)V // method@0150 │ │ +007486: 6e30 0e00 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000e │ │ +00748c: 6e10 0d00 0000 |0026: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000d │ │ +007492: 0c01 |0029: move-result-object v1 │ │ +007494: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x000d line=56 │ │ 0x0016 line=57 │ │ 0x001c line=58 │ │ 0x0026 line=68 │ │ @@ -7184,19 +7187,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0074a4: |[0074a4] fr.syncarnet.sync.PeerListDialog.peerListEmpty:()Z │ │ -0074b4: 5410 b900 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerListDialog;.peers:Ljava/util/List; // field@00b9 │ │ -0074b8: 7210 8702 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0287 │ │ -0074be: 0a00 |0005: move-result v0 │ │ -0074c0: 0f00 |0006: return v0 │ │ +007498: |[007498] fr.syncarnet.sync.PeerListDialog.peerListEmpty:()Z │ │ +0074a8: 5410 b900 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerListDialog;.peers:Ljava/util/List; // field@00b9 │ │ +0074ac: 7210 8702 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@0287 │ │ +0074b2: 0a00 |0005: move-result v0 │ │ +0074b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/syncarnet/sync/PeerListDialog; │ │ │ │ #3 : (in Lfr/syncarnet/sync/PeerListDialog;) │ │ @@ -7204,39 +7207,39 @@ │ │ type : '(Lfr/syncarnet/SynCarnet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 50 16-bit code units │ │ -0074c4: |[0074c4] fr.syncarnet.sync.PeerListDialog.reconnect:(Lfr/syncarnet/SynCarnet;)V │ │ -0074d4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0074d6: 2200 1b00 |0001: new-instance v0, Landroid/content/Intent; // type@001b │ │ -0074da: 1c01 9900 |0003: const-class v1, Lfr/syncarnet/sync/TaskListTransferService; // type@0099 │ │ -0074de: 7030 4a00 7001 |0005: invoke-direct {v0, v7, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004a │ │ -0074e4: 5b60 bb00 |0008: iput-object v0, v6, Lfr/syncarnet/sync/PeerListDialog;.serviceIntent:Landroid/content/Intent; // field@00bb │ │ -0074e8: 1400 0400 057f |000a: const v0, #float 1.76787e+38 // #7f050004 │ │ -0074ee: 6e20 a200 0700 |000d: invoke-virtual {v7, v0}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -0074f4: 0c01 |0010: move-result-object v1 │ │ -0074f6: 1400 2e00 057f |0011: const v0, #float 1.76788e+38 // #7f05002e │ │ -0074fc: 6e20 a200 0700 |0014: invoke-virtual {v7, v0}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -007502: 0c02 |0017: move-result-object v2 │ │ -007504: 2205 7b00 |0018: new-instance v5, Lfr/syncarnet/sync/PeerListDialog$2; // type@007b │ │ -007508: 7020 5201 6500 |001a: invoke-direct {v5, v6}, Lfr/syncarnet/sync/PeerListDialog$2;.:(Lfr/syncarnet/sync/PeerListDialog;)V // method@0152 │ │ -00750e: 0770 |001d: move-object v0, v7 │ │ -007510: 0134 |001e: move v4, v3 │ │ -007512: 7706 2f00 0000 |001f: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Landroid/app/ProgressDialog; // method@002f │ │ -007518: 0c00 |0022: move-result-object v0 │ │ -00751a: 5b60 ba00 |0023: iput-object v0, v6, Lfr/syncarnet/sync/PeerListDialog;.progressDialog:Landroid/app/ProgressDialog; // field@00ba │ │ -00751e: 5470 7400 |0025: iget-object v0, v7, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -007522: 5461 ba00 |0027: iget-object v1, v6, Lfr/syncarnet/sync/PeerListDialog;.progressDialog:Landroid/app/ProgressDialog; // field@00ba │ │ -007526: 6e20 cd01 1000 |0029: invoke-virtual {v0, v1}, Lfr/syncarnet/sync/SyncService;.setProgressDialog:(Landroid/app/ProgressDialog;)V // method@01cd │ │ -00752c: 5460 bb00 |002c: iget-object v0, v6, Lfr/syncarnet/sync/PeerListDialog;.serviceIntent:Landroid/content/Intent; // field@00bb │ │ -007530: 6e20 c500 0700 |002e: invoke-virtual {v7, v0}, Lfr/syncarnet/SynCarnet;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00c5 │ │ -007536: 0e00 |0031: return-void │ │ +0074b8: |[0074b8] fr.syncarnet.sync.PeerListDialog.reconnect:(Lfr/syncarnet/SynCarnet;)V │ │ +0074c8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0074ca: 2200 1b00 |0001: new-instance v0, Landroid/content/Intent; // type@001b │ │ +0074ce: 1c01 9900 |0003: const-class v1, Lfr/syncarnet/sync/TaskListTransferService; // type@0099 │ │ +0074d2: 7030 4a00 7001 |0005: invoke-direct {v0, v7, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004a │ │ +0074d8: 5b60 bb00 |0008: iput-object v0, v6, Lfr/syncarnet/sync/PeerListDialog;.serviceIntent:Landroid/content/Intent; // field@00bb │ │ +0074dc: 1400 0400 057f |000a: const v0, #float 1.76787e+38 // #7f050004 │ │ +0074e2: 6e20 a200 0700 |000d: invoke-virtual {v7, v0}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +0074e8: 0c01 |0010: move-result-object v1 │ │ +0074ea: 1400 2e00 057f |0011: const v0, #float 1.76788e+38 // #7f05002e │ │ +0074f0: 6e20 a200 0700 |0014: invoke-virtual {v7, v0}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +0074f6: 0c02 |0017: move-result-object v2 │ │ +0074f8: 2205 7b00 |0018: new-instance v5, Lfr/syncarnet/sync/PeerListDialog$2; // type@007b │ │ +0074fc: 7020 5201 6500 |001a: invoke-direct {v5, v6}, Lfr/syncarnet/sync/PeerListDialog$2;.:(Lfr/syncarnet/sync/PeerListDialog;)V // method@0152 │ │ +007502: 0770 |001d: move-object v0, v7 │ │ +007504: 0134 |001e: move v4, v3 │ │ +007506: 7706 2f00 0000 |001f: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Landroid/app/ProgressDialog; // method@002f │ │ +00750c: 0c00 |0022: move-result-object v0 │ │ +00750e: 5b60 ba00 |0023: iput-object v0, v6, Lfr/syncarnet/sync/PeerListDialog;.progressDialog:Landroid/app/ProgressDialog; // field@00ba │ │ +007512: 5470 7400 |0025: iget-object v0, v7, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +007516: 5461 ba00 |0027: iget-object v1, v6, Lfr/syncarnet/sync/PeerListDialog;.progressDialog:Landroid/app/ProgressDialog; // field@00ba │ │ +00751a: 6e20 cd01 1000 |0029: invoke-virtual {v0, v1}, Lfr/syncarnet/sync/SyncService;.setProgressDialog:(Landroid/app/ProgressDialog;)V // method@01cd │ │ +007520: 5460 bb00 |002c: iget-object v0, v6, Lfr/syncarnet/sync/PeerListDialog;.serviceIntent:Landroid/content/Intent; // field@00bb │ │ +007524: 6e20 c500 0700 |002e: invoke-virtual {v7, v0}, Lfr/syncarnet/SynCarnet;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00c5 │ │ +00752a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x000a line=85 │ │ 0x0025 line=93 │ │ 0x002c line=94 │ │ 0x0031 line=95 │ │ @@ -7249,17 +7252,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007538: |[007538] fr.syncarnet.sync.PeerListDialog.setPeerList:(Ljava/util/List;)V │ │ -007548: 5b01 b900 |0000: iput-object v1, v0, Lfr/syncarnet/sync/PeerListDialog;.peers:Ljava/util/List; // field@00b9 │ │ -00754c: 0e00 |0002: return-void │ │ +00752c: |[00752c] fr.syncarnet.sync.PeerListDialog.setPeerList:(Ljava/util/List;)V │ │ +00753c: 5b01 b900 |0000: iput-object v1, v0, Lfr/syncarnet/sync/PeerListDialog;.peers:Ljava/util/List; // field@00b9 │ │ +007540: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0003 reg=0 this Lfr/syncarnet/sync/PeerListDialog; │ │ @@ -7300,66 +7303,67 @@ │ │ type : '(Lfr/syncarnet/sync/PeerSelection;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -007550: |[007550] fr.syncarnet.sync.PeerSelection$1.:(Lfr/syncarnet/sync/PeerSelection;)V │ │ -007560: 5b01 bc00 |0000: iput-object v1, v0, Lfr/syncarnet/sync/PeerSelection$1;.this$0:Lfr/syncarnet/sync/PeerSelection; // field@00bc │ │ -007564: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -00756a: 0e00 |0005: return-void │ │ +007544: |[007544] fr.syncarnet.sync.PeerSelection$1.:(Lfr/syncarnet/sync/PeerSelection;)V │ │ +007554: 5b01 bc00 |0000: iput-object v1, v0, Lfr/syncarnet/sync/PeerSelection$1;.this$0:Lfr/syncarnet/sync/PeerSelection; // field@00bc │ │ +007558: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +00755e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/PeerSelection$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/PeerSelection; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/syncarnet/sync/PeerSelection; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/PeerSelection$1;) │ │ name : 'onFailure' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -00756c: |[00756c] fr.syncarnet.sync.PeerSelection$1.onFailure:(I)V │ │ -00757c: 5430 bc00 |0000: iget-object v0, v3, Lfr/syncarnet/sync/PeerSelection$1;.this$0:Lfr/syncarnet/sync/PeerSelection; // field@00bc │ │ -007580: 7110 6501 0000 |0002: invoke-static {v0}, Lfr/syncarnet/sync/PeerSelection;.access$000:(Lfr/syncarnet/sync/PeerSelection;)Lfr/syncarnet/SynCarnet; // method@0165 │ │ -007586: 0c00 |0005: move-result-object v0 │ │ -007588: 5431 bc00 |0006: iget-object v1, v3, Lfr/syncarnet/sync/PeerSelection$1;.this$0:Lfr/syncarnet/sync/PeerSelection; // field@00bc │ │ -00758c: 7110 6501 0100 |0008: invoke-static {v1}, Lfr/syncarnet/sync/PeerSelection;.access$000:(Lfr/syncarnet/sync/PeerSelection;)Lfr/syncarnet/SynCarnet; // method@0165 │ │ -007592: 0c01 |000b: move-result-object v1 │ │ -007594: 1402 0c00 057f |000c: const v2, #float 1.76788e+38 // #7f05000c │ │ -00759a: 6e20 a200 2100 |000f: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -0075a0: 0c01 |0012: move-result-object v1 │ │ -0075a2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -0075a4: 7130 8800 1002 |0014: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -0075aa: 0c00 |0017: move-result-object v0 │ │ -0075ac: 6e10 8900 0000 |0018: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -0075b2: 5430 bc00 |001b: iget-object v0, v3, Lfr/syncarnet/sync/PeerSelection$1;.this$0:Lfr/syncarnet/sync/PeerSelection; // field@00bc │ │ -0075b6: 7110 6601 0000 |001d: invoke-static {v0}, Lfr/syncarnet/sync/PeerSelection;.access$100:(Lfr/syncarnet/sync/PeerSelection;)Ljava/lang/String; // method@0166 │ │ -0075bc: 0c00 |0020: move-result-object v0 │ │ -0075be: 2201 ba00 |0021: new-instance v1, Ljava/lang/StringBuilder; // type@00ba │ │ -0075c2: 7010 5202 0100 |0023: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -0075c8: 1a02 2b00 |0026: const-string v2, "Connect failed : " // string@002b │ │ -0075cc: 6e20 5502 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -0075d2: 0c01 |002b: move-result-object v1 │ │ -0075d4: 6e20 5302 4100 |002c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ -0075da: 0c01 |002f: move-result-object v1 │ │ -0075dc: 6e10 5602 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -0075e2: 0c01 |0033: move-result-object v1 │ │ -0075e4: 7120 6400 1000 |0034: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -0075ea: 0e00 |0037: return-void │ │ +007560: |[007560] fr.syncarnet.sync.PeerSelection$1.onFailure:(I)V │ │ +007570: 5430 bc00 |0000: iget-object v0, v3, Lfr/syncarnet/sync/PeerSelection$1;.this$0:Lfr/syncarnet/sync/PeerSelection; // field@00bc │ │ +007574: 7110 6501 0000 |0002: invoke-static {v0}, Lfr/syncarnet/sync/PeerSelection;.access$000:(Lfr/syncarnet/sync/PeerSelection;)Lfr/syncarnet/SynCarnet; // method@0165 │ │ +00757a: 0c00 |0005: move-result-object v0 │ │ +00757c: 5431 bc00 |0006: iget-object v1, v3, Lfr/syncarnet/sync/PeerSelection$1;.this$0:Lfr/syncarnet/sync/PeerSelection; // field@00bc │ │ +007580: 7110 6501 0100 |0008: invoke-static {v1}, Lfr/syncarnet/sync/PeerSelection;.access$000:(Lfr/syncarnet/sync/PeerSelection;)Lfr/syncarnet/SynCarnet; // method@0165 │ │ +007586: 0c01 |000b: move-result-object v1 │ │ +007588: 1402 0c00 057f |000c: const v2, #float 1.76788e+38 // #7f05000c │ │ +00758e: 6e20 a200 2100 |000f: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +007594: 0c01 |0012: move-result-object v1 │ │ +007596: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +007598: 7130 8800 1002 |0014: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +00759e: 0c00 |0017: move-result-object v0 │ │ +0075a0: 6e10 8900 0000 |0018: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +0075a6: 5430 bc00 |001b: iget-object v0, v3, Lfr/syncarnet/sync/PeerSelection$1;.this$0:Lfr/syncarnet/sync/PeerSelection; // field@00bc │ │ +0075aa: 7110 6601 0000 |001d: invoke-static {v0}, Lfr/syncarnet/sync/PeerSelection;.access$100:(Lfr/syncarnet/sync/PeerSelection;)Ljava/lang/String; // method@0166 │ │ +0075b0: 0c00 |0020: move-result-object v0 │ │ +0075b2: 2201 ba00 |0021: new-instance v1, Ljava/lang/StringBuilder; // type@00ba │ │ +0075b6: 7010 5202 0100 |0023: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +0075bc: 1a02 2b00 |0026: const-string v2, "Connect failed : " // string@002b │ │ +0075c0: 6e20 5502 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +0075c6: 0c01 |002b: move-result-object v1 │ │ +0075c8: 6e20 5302 4100 |002c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ +0075ce: 0c01 |002f: move-result-object v1 │ │ +0075d0: 6e10 5602 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +0075d6: 0c01 |0033: move-result-object v1 │ │ +0075d8: 7120 6400 1000 |0034: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +0075de: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ + 0x0018 line=71 │ │ 0x001b line=72 │ │ 0x0037 line=74 │ │ locals : │ │ 0x0000 - 0x0038 reg=3 this Lfr/syncarnet/sync/PeerSelection$1; │ │ 0x0000 - 0x0038 reg=4 reason I │ │ │ │ #1 : (in Lfr/syncarnet/sync/PeerSelection$1;) │ │ @@ -7367,16 +7371,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0075ec: |[0075ec] fr.syncarnet.sync.PeerSelection$1.onSuccess:()V │ │ -0075fc: 0e00 |0000: return-void │ │ +0075e0: |[0075e0] fr.syncarnet.sync.PeerSelection$1.onSuccess:()V │ │ +0075f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lfr/syncarnet/sync/PeerSelection$1; │ │ │ │ source_file_idx : 343 (PeerSelection.java) │ │ @@ -7425,29 +7429,29 @@ │ │ type : '(Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Lfr/syncarnet/SynCarnet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -007600: |[007600] fr.syncarnet.sync.PeerSelection.:(Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Lfr/syncarnet/SynCarnet;)V │ │ -007610: 7010 4c02 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@024c │ │ -007616: 1a00 7501 |0003: const-string v0, "SynCarnet" // string@0175 │ │ -00761a: 5b10 bd00 |0005: iput-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.TAG:Ljava/lang/String; // field@00bd │ │ -00761e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -007620: 5b10 c000 |0008: iput-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.progressDialog:Landroid/app/ProgressDialog; // field@00c0 │ │ -007624: 5b12 bf00 |000a: iput-object v2, v1, Lfr/syncarnet/sync/PeerSelection;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@00bf │ │ -007628: 5b13 be00 |000c: iput-object v3, v1, Lfr/syncarnet/sync/PeerSelection;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@00be │ │ -00762c: 5b14 c100 |000e: iput-object v4, v1, Lfr/syncarnet/sync/PeerSelection;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00c1 │ │ -007630: 5410 c100 |0010: iget-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00c1 │ │ -007634: 5400 7400 |0012: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -007638: 6e10 c101 0000 |0014: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncService;.getProgressDialog:()Landroid/app/ProgressDialog; // method@01c1 │ │ -00763e: 0c00 |0017: move-result-object v0 │ │ -007640: 5b10 c000 |0018: iput-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.progressDialog:Landroid/app/ProgressDialog; // field@00c0 │ │ -007644: 0e00 |001a: return-void │ │ +0075f4: |[0075f4] fr.syncarnet.sync.PeerSelection.:(Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Lfr/syncarnet/SynCarnet;)V │ │ +007604: 7010 4c02 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@024c │ │ +00760a: 1a00 7501 |0003: const-string v0, "SynCarnet" // string@0175 │ │ +00760e: 5b10 bd00 |0005: iput-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.TAG:Ljava/lang/String; // field@00bd │ │ +007612: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +007614: 5b10 c000 |0008: iput-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.progressDialog:Landroid/app/ProgressDialog; // field@00c0 │ │ +007618: 5b12 bf00 |000a: iput-object v2, v1, Lfr/syncarnet/sync/PeerSelection;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@00bf │ │ +00761c: 5b13 be00 |000c: iput-object v3, v1, Lfr/syncarnet/sync/PeerSelection;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@00be │ │ +007620: 5b14 c100 |000e: iput-object v4, v1, Lfr/syncarnet/sync/PeerSelection;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00c1 │ │ +007624: 5410 c100 |0010: iget-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00c1 │ │ +007628: 5400 7400 |0012: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +00762c: 6e10 c101 0000 |0014: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncService;.getProgressDialog:()Landroid/app/ProgressDialog; // method@01c1 │ │ +007632: 0c00 |0017: move-result-object v0 │ │ +007634: 5b10 c000 |0018: iput-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.progressDialog:Landroid/app/ProgressDialog; // field@00c0 │ │ +007638: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=40 │ │ 0x0007 line=41 │ │ 0x000a line=47 │ │ 0x000c line=48 │ │ @@ -7465,17 +7469,17 @@ │ │ type : '(Lfr/syncarnet/sync/PeerSelection;)Lfr/syncarnet/SynCarnet;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007648: |[007648] fr.syncarnet.sync.PeerSelection.access$000:(Lfr/syncarnet/sync/PeerSelection;)Lfr/syncarnet/SynCarnet; │ │ -007658: 5410 c100 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00c1 │ │ -00765c: 1100 |0002: return-object v0 │ │ +00763c: |[00763c] fr.syncarnet.sync.PeerSelection.access$000:(Lfr/syncarnet/sync/PeerSelection;)Lfr/syncarnet/SynCarnet; │ │ +00764c: 5410 c100 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00c1 │ │ +007650: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/sync/PeerSelection; │ │ │ │ #2 : (in Lfr/syncarnet/sync/PeerSelection;) │ │ @@ -7483,17 +7487,17 @@ │ │ type : '(Lfr/syncarnet/sync/PeerSelection;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007660: |[007660] fr.syncarnet.sync.PeerSelection.access$100:(Lfr/syncarnet/sync/PeerSelection;)Ljava/lang/String; │ │ -007670: 5410 bd00 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.TAG:Ljava/lang/String; // field@00bd │ │ -007674: 1100 |0002: return-object v0 │ │ +007654: |[007654] fr.syncarnet.sync.PeerSelection.access$100:(Lfr/syncarnet/sync/PeerSelection;)Ljava/lang/String; │ │ +007664: 5410 bd00 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.TAG:Ljava/lang/String; // field@00bd │ │ +007668: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/sync/PeerSelection; │ │ │ │ Virtual methods - │ │ @@ -7502,63 +7506,65 @@ │ │ type : '(Landroid/net/wifi/p2p/WifiP2pDevice;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 87 16-bit code units │ │ -007678: |[007678] fr.syncarnet.sync.PeerSelection.onPeerSelected:(Landroid/net/wifi/p2p/WifiP2pDevice;)V │ │ -007688: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -00768a: 2200 2100 |0001: new-instance v0, Landroid/net/wifi/p2p/WifiP2pConfig; // type@0021 │ │ -00768e: 7010 5800 0000 |0003: invoke-direct {v0}, Landroid/net/wifi/p2p/WifiP2pConfig;.:()V // method@0058 │ │ -007694: 5481 0300 |0006: iget-object v1, v8, Landroid/net/wifi/p2p/WifiP2pDevice;.deviceAddress:Ljava/lang/String; // field@0003 │ │ -007698: 5b01 0100 |0008: iput-object v1, v0, Landroid/net/wifi/p2p/WifiP2pConfig;.deviceAddress:Ljava/lang/String; // field@0001 │ │ -00769c: 5401 0200 |000a: iget-object v1, v0, Landroid/net/wifi/p2p/WifiP2pConfig;.wps:Landroid/net/wifi/WpsInfo; // field@0002 │ │ -0076a0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -0076a2: 5912 0000 |000d: iput v2, v1, Landroid/net/wifi/WpsInfo;.setup:I // field@0000 │ │ -0076a6: 5471 c100 |000f: iget-object v1, v7, Lfr/syncarnet/sync/PeerSelection;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00c1 │ │ -0076aa: 5411 7400 |0011: iget-object v1, v1, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -0076ae: 6e20 cb01 6100 |0013: invoke-virtual {v1, v6}, Lfr/syncarnet/sync/SyncService;.setConnecting:(Z)V // method@01cb │ │ -0076b4: 5471 c100 |0016: iget-object v1, v7, Lfr/syncarnet/sync/PeerSelection;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00c1 │ │ -0076b8: 5472 c100 |0018: iget-object v2, v7, Lfr/syncarnet/sync/PeerSelection;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00c1 │ │ -0076bc: 1403 0400 057f |001a: const v3, #float 1.76787e+38 // #7f050004 │ │ -0076c2: 6e20 a200 3200 |001d: invoke-virtual {v2, v3}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -0076c8: 0c02 |0020: move-result-object v2 │ │ -0076ca: 2203 ba00 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ -0076ce: 7010 5202 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -0076d4: 5474 c100 |0026: iget-object v4, v7, Lfr/syncarnet/sync/PeerSelection;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00c1 │ │ -0076d8: 1405 0d00 057f |0028: const v5, #float 1.76788e+38 // #7f05000d │ │ -0076de: 6e20 a200 5400 |002b: invoke-virtual {v4, v5}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -0076e4: 0c04 |002e: move-result-object v4 │ │ -0076e6: 6e20 5502 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -0076ec: 0c03 |0032: move-result-object v3 │ │ -0076ee: 5484 0300 |0033: iget-object v4, v8, Landroid/net/wifi/p2p/WifiP2pDevice;.deviceAddress:Ljava/lang/String; // field@0003 │ │ -0076f2: 6e20 5502 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -0076f8: 0c03 |0038: move-result-object v3 │ │ -0076fa: 6e10 5602 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -007700: 0c03 |003c: move-result-object v3 │ │ -007702: 7156 2e00 2163 |003d: invoke-static {v1, v2, v3, v6, v6}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; // method@002e │ │ -007708: 0c01 |0040: move-result-object v1 │ │ -00770a: 5b71 c000 |0041: iput-object v1, v7, Lfr/syncarnet/sync/PeerSelection;.progressDialog:Landroid/app/ProgressDialog; // field@00c0 │ │ -00770e: 5481 0400 |0043: iget-object v1, v8, Landroid/net/wifi/p2p/WifiP2pDevice;.deviceName:Ljava/lang/String; // field@0004 │ │ -007712: 5482 0300 |0045: iget-object v2, v8, Landroid/net/wifi/p2p/WifiP2pDevice;.deviceAddress:Ljava/lang/String; // field@0003 │ │ -007716: 7120 4601 2100 |0047: invoke-static {v1, v2}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.setDevice:(Ljava/lang/String;Ljava/lang/String;)V // method@0146 │ │ -00771c: 5471 bf00 |004a: iget-object v1, v7, Lfr/syncarnet/sync/PeerSelection;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@00bf │ │ -007720: 5472 be00 |004c: iget-object v2, v7, Lfr/syncarnet/sync/PeerSelection;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@00be │ │ -007724: 2203 7e00 |004e: new-instance v3, Lfr/syncarnet/sync/PeerSelection$1; // type@007e │ │ -007728: 7020 6101 7300 |0050: invoke-direct {v3, v7}, Lfr/syncarnet/sync/PeerSelection$1;.:(Lfr/syncarnet/sync/PeerSelection;)V // method@0161 │ │ -00772e: 6e40 5b00 2130 |0053: invoke-virtual {v1, v2, v0, v3}, Landroid/net/wifi/p2p/WifiP2pManager;.connect:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pConfig;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V // method@005b │ │ -007734: 0e00 |0056: return-void │ │ +00766c: |[00766c] fr.syncarnet.sync.PeerSelection.onPeerSelected:(Landroid/net/wifi/p2p/WifiP2pDevice;)V │ │ +00767c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +00767e: 2200 2100 |0001: new-instance v0, Landroid/net/wifi/p2p/WifiP2pConfig; // type@0021 │ │ +007682: 7010 5800 0000 |0003: invoke-direct {v0}, Landroid/net/wifi/p2p/WifiP2pConfig;.:()V // method@0058 │ │ +007688: 5481 0300 |0006: iget-object v1, v8, Landroid/net/wifi/p2p/WifiP2pDevice;.deviceAddress:Ljava/lang/String; // field@0003 │ │ +00768c: 5b01 0100 |0008: iput-object v1, v0, Landroid/net/wifi/p2p/WifiP2pConfig;.deviceAddress:Ljava/lang/String; // field@0001 │ │ +007690: 5401 0200 |000a: iget-object v1, v0, Landroid/net/wifi/p2p/WifiP2pConfig;.wps:Landroid/net/wifi/WpsInfo; // field@0002 │ │ +007694: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +007696: 5912 0000 |000d: iput v2, v1, Landroid/net/wifi/WpsInfo;.setup:I // field@0000 │ │ +00769a: 5471 c100 |000f: iget-object v1, v7, Lfr/syncarnet/sync/PeerSelection;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00c1 │ │ +00769e: 5411 7400 |0011: iget-object v1, v1, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +0076a2: 6e20 cb01 6100 |0013: invoke-virtual {v1, v6}, Lfr/syncarnet/sync/SyncService;.setConnecting:(Z)V // method@01cb │ │ +0076a8: 5471 c100 |0016: iget-object v1, v7, Lfr/syncarnet/sync/PeerSelection;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00c1 │ │ +0076ac: 5472 c100 |0018: iget-object v2, v7, Lfr/syncarnet/sync/PeerSelection;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00c1 │ │ +0076b0: 1403 0400 057f |001a: const v3, #float 1.76787e+38 // #7f050004 │ │ +0076b6: 6e20 a200 3200 |001d: invoke-virtual {v2, v3}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +0076bc: 0c02 |0020: move-result-object v2 │ │ +0076be: 2203 ba00 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ +0076c2: 7010 5202 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +0076c8: 5474 c100 |0026: iget-object v4, v7, Lfr/syncarnet/sync/PeerSelection;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00c1 │ │ +0076cc: 1405 0d00 057f |0028: const v5, #float 1.76788e+38 // #7f05000d │ │ +0076d2: 6e20 a200 5400 |002b: invoke-virtual {v4, v5}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +0076d8: 0c04 |002e: move-result-object v4 │ │ +0076da: 6e20 5502 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +0076e0: 0c03 |0032: move-result-object v3 │ │ +0076e2: 5484 0300 |0033: iget-object v4, v8, Landroid/net/wifi/p2p/WifiP2pDevice;.deviceAddress:Ljava/lang/String; // field@0003 │ │ +0076e6: 6e20 5502 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +0076ec: 0c03 |0038: move-result-object v3 │ │ +0076ee: 6e10 5602 0300 |0039: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +0076f4: 0c03 |003c: move-result-object v3 │ │ +0076f6: 7156 2e00 2163 |003d: invoke-static {v1, v2, v3, v6, v6}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; // method@002e │ │ +0076fc: 0c01 |0040: move-result-object v1 │ │ +0076fe: 5b71 c000 |0041: iput-object v1, v7, Lfr/syncarnet/sync/PeerSelection;.progressDialog:Landroid/app/ProgressDialog; // field@00c0 │ │ +007702: 5481 0400 |0043: iget-object v1, v8, Landroid/net/wifi/p2p/WifiP2pDevice;.deviceName:Ljava/lang/String; // field@0004 │ │ +007706: 5482 0300 |0045: iget-object v2, v8, Landroid/net/wifi/p2p/WifiP2pDevice;.deviceAddress:Ljava/lang/String; // field@0003 │ │ +00770a: 7120 4601 2100 |0047: invoke-static {v1, v2}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.setDevice:(Ljava/lang/String;Ljava/lang/String;)V // method@0146 │ │ +007710: 5471 bf00 |004a: iget-object v1, v7, Lfr/syncarnet/sync/PeerSelection;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@00bf │ │ +007714: 5472 be00 |004c: iget-object v2, v7, Lfr/syncarnet/sync/PeerSelection;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@00be │ │ +007718: 2203 7e00 |004e: new-instance v3, Lfr/syncarnet/sync/PeerSelection$1; // type@007e │ │ +00771c: 7020 6101 7300 |0050: invoke-direct {v3, v7}, Lfr/syncarnet/sync/PeerSelection$1;.:(Lfr/syncarnet/sync/PeerSelection;)V // method@0161 │ │ +007722: 6e40 5b00 2130 |0053: invoke-virtual {v1, v2, v0, v3}, Landroid/net/wifi/p2p/WifiP2pManager;.connect:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pConfig;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V // method@005b │ │ +007728: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=55 │ │ 0x0006 line=56 │ │ 0x000a line=57 │ │ 0x000f line=58 │ │ 0x0016 line=59 │ │ + 0x002b line=60 │ │ + 0x003d line=59 │ │ 0x0043 line=61 │ │ 0x004a line=62 │ │ 0x0056 line=76 │ │ locals : │ │ 0x0006 - 0x0057 reg=0 config Landroid/net/wifi/p2p/WifiP2pConfig; │ │ 0x0000 - 0x0057 reg=7 this Lfr/syncarnet/sync/PeerSelection; │ │ 0x0000 - 0x0057 reg=8 device Landroid/net/wifi/p2p/WifiP2pDevice; │ │ @@ -7568,24 +7574,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -007738: |[007738] fr.syncarnet.sync.PeerSelection.setConnected:()V │ │ -007748: 5410 c000 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.progressDialog:Landroid/app/ProgressDialog; // field@00c0 │ │ -00774c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -007750: 5410 c000 |0004: iget-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.progressDialog:Landroid/app/ProgressDialog; // field@00c0 │ │ -007754: 6e10 2d00 0000 |0006: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@002d │ │ -00775a: 0a00 |0009: move-result v0 │ │ -00775c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -007760: 5410 c000 |000c: iget-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.progressDialog:Landroid/app/ProgressDialog; // field@00c0 │ │ -007764: 6e10 2c00 0000 |000e: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002c │ │ -00776a: 0e00 |0011: return-void │ │ +00772c: |[00772c] fr.syncarnet.sync.PeerSelection.setConnected:()V │ │ +00773c: 5410 c000 |0000: iget-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.progressDialog:Landroid/app/ProgressDialog; // field@00c0 │ │ +007740: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +007744: 5410 c000 |0004: iget-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.progressDialog:Landroid/app/ProgressDialog; // field@00c0 │ │ +007748: 6e10 2d00 0000 |0006: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@002d │ │ +00774e: 0a00 |0009: move-result v0 │ │ +007750: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +007754: 5410 c000 |000c: iget-object v0, v1, Lfr/syncarnet/sync/PeerSelection;.progressDialog:Landroid/app/ProgressDialog; // field@00c0 │ │ +007758: 6e10 2c00 0000 |000e: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002c │ │ +00775e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x000c line=81 │ │ 0x0011 line=83 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lfr/syncarnet/sync/PeerSelection; │ │ @@ -7624,19 +7630,19 @@ │ │ type : '(Lfr/syncarnet/SynCarnet;Lfr/syncarnet/tasks/TaskList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00776c: |[00776c] fr.syncarnet.sync.SetTaskListRun.:(Lfr/syncarnet/SynCarnet;Lfr/syncarnet/tasks/TaskList;)V │ │ -00777c: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -007782: 5b01 c200 |0003: iput-object v1, v0, Lfr/syncarnet/sync/SetTaskListRun;.n:Lfr/syncarnet/SynCarnet; // field@00c2 │ │ -007786: 5b02 c300 |0005: iput-object v2, v0, Lfr/syncarnet/sync/SetTaskListRun;.tl:Lfr/syncarnet/tasks/TaskList; // field@00c3 │ │ -00778a: 0e00 |0007: return-void │ │ +007760: |[007760] fr.syncarnet.sync.SetTaskListRun.:(Lfr/syncarnet/SynCarnet;Lfr/syncarnet/tasks/TaskList;)V │ │ +007770: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +007776: 5b01 c200 |0003: iput-object v1, v0, Lfr/syncarnet/sync/SetTaskListRun;.n:Lfr/syncarnet/SynCarnet; // field@00c2 │ │ +00777a: 5b02 c300 |0005: iput-object v2, v0, Lfr/syncarnet/sync/SetTaskListRun;.tl:Lfr/syncarnet/tasks/TaskList; // field@00c3 │ │ +00777e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0003 line=199 │ │ 0x0005 line=200 │ │ 0x0007 line=201 │ │ locals : │ │ @@ -7650,19 +7656,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -00778c: |[00778c] fr.syncarnet.sync.SetTaskListRun.run:()V │ │ -00779c: 5420 c200 |0000: iget-object v0, v2, Lfr/syncarnet/sync/SetTaskListRun;.n:Lfr/syncarnet/SynCarnet; // field@00c2 │ │ -0077a0: 5421 c300 |0002: iget-object v1, v2, Lfr/syncarnet/sync/SetTaskListRun;.tl:Lfr/syncarnet/tasks/TaskList; // field@00c3 │ │ -0077a4: 6e20 bf00 1000 |0004: invoke-virtual {v0, v1}, Lfr/syncarnet/SynCarnet;.setTaskList:(Lfr/syncarnet/tasks/TaskList;)V // method@00bf │ │ -0077aa: 0e00 |0007: return-void │ │ +007780: |[007780] fr.syncarnet.sync.SetTaskListRun.run:()V │ │ +007790: 5420 c200 |0000: iget-object v0, v2, Lfr/syncarnet/sync/SetTaskListRun;.n:Lfr/syncarnet/SynCarnet; // field@00c2 │ │ +007794: 5421 c300 |0002: iget-object v1, v2, Lfr/syncarnet/sync/SetTaskListRun;.tl:Lfr/syncarnet/tasks/TaskList; // field@00c3 │ │ +007798: 6e20 bf00 1000 |0004: invoke-virtual {v0, v1}, Lfr/syncarnet/SynCarnet;.setTaskList:(Lfr/syncarnet/tasks/TaskList;)V // method@00bf │ │ +00779e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0007 line=206 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lfr/syncarnet/sync/SetTaskListRun; │ │ │ │ @@ -7719,26 +7725,26 @@ │ │ type : '(Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Lfr/syncarnet/SynCarnet;Ljava/lang/Boolean;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -0077ac: |[0077ac] fr.syncarnet.sync.SynCarnetBroadcastReceiver.:(Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Lfr/syncarnet/SynCarnet;Ljava/lang/Boolean;)V │ │ -0077bc: 7010 4600 0100 |0000: invoke-direct {v1}, Landroid/content/BroadcastReceiver;.:()V // method@0046 │ │ -0077c2: 1a00 7501 |0003: const-string v0, "SynCarnet" // string@0175 │ │ -0077c6: 5b10 c400 |0005: iput-object v0, v1, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.TAG:Ljava/lang/String; // field@00c4 │ │ -0077ca: 5b12 c700 |0007: iput-object v2, v1, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@00c7 │ │ -0077ce: 5b13 c500 |0009: iput-object v3, v1, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@00c5 │ │ -0077d2: 5b14 ca00 |000b: iput-object v4, v1, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ -0077d6: 2200 7800 |000d: new-instance v0, Lfr/syncarnet/sync/PeerList; // type@0078 │ │ -0077da: 7055 4701 4032 |000f: invoke-direct {v0, v4, v2, v3, v5}, Lfr/syncarnet/sync/PeerList;.:(Lfr/syncarnet/SynCarnet;Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Ljava/lang/Boolean;)V // method@0147 │ │ -0077e0: 5b10 c800 |0012: iput-object v0, v1, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.peerList:Lfr/syncarnet/sync/PeerList; // field@00c8 │ │ -0077e4: 5b15 c600 |0014: iput-object v5, v1, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.displayPeers:Ljava/lang/Boolean; // field@00c6 │ │ -0077e8: 0e00 |0016: return-void │ │ +0077a0: |[0077a0] fr.syncarnet.sync.SynCarnetBroadcastReceiver.:(Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Lfr/syncarnet/SynCarnet;Ljava/lang/Boolean;)V │ │ +0077b0: 7010 4600 0100 |0000: invoke-direct {v1}, Landroid/content/BroadcastReceiver;.:()V // method@0046 │ │ +0077b6: 1a00 7501 |0003: const-string v0, "SynCarnet" // string@0175 │ │ +0077ba: 5b10 c400 |0005: iput-object v0, v1, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.TAG:Ljava/lang/String; // field@00c4 │ │ +0077be: 5b12 c700 |0007: iput-object v2, v1, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@00c7 │ │ +0077c2: 5b13 c500 |0009: iput-object v3, v1, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@00c5 │ │ +0077c6: 5b14 ca00 |000b: iput-object v4, v1, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ +0077ca: 2200 7800 |000d: new-instance v0, Lfr/syncarnet/sync/PeerList; // type@0078 │ │ +0077ce: 7055 4701 4032 |000f: invoke-direct {v0, v4, v2, v3, v5}, Lfr/syncarnet/sync/PeerList;.:(Lfr/syncarnet/SynCarnet;Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Ljava/lang/Boolean;)V // method@0147 │ │ +0077d4: 5b10 c800 |0012: iput-object v0, v1, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.peerList:Lfr/syncarnet/sync/PeerList; // field@00c8 │ │ +0077d8: 5b15 c600 |0014: iput-object v5, v1, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.displayPeers:Ljava/lang/Boolean; // field@00c6 │ │ +0077dc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=55 │ │ 0x0007 line=59 │ │ 0x0009 line=60 │ │ 0x000b line=61 │ │ @@ -7758,160 +7764,161 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 271 16-bit code units │ │ -0077ec: |[0077ec] fr.syncarnet.sync.SynCarnetBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0077fc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0077fe: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -007800: 6e10 4c00 0a00 |0002: invoke-virtual {v10}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@004c │ │ -007806: 0c00 |0005: move-result-object v0 │ │ -007808: 1a04 e601 |0006: const-string v4, "android.net.wifi.p2p.STATE_CHANGED" // string@01e6 │ │ -00780c: 6e20 4e02 0400 |0008: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ -007812: 0a04 |000b: move-result v4 │ │ -007814: 3804 5000 |000c: if-eqz v4, 005c // +0050 │ │ -007818: 1a04 2804 |000e: const-string v4, "wifi_p2p_state" // string@0428 │ │ -00781c: 12f5 |0010: const/4 v5, #int -1 // #ff │ │ -00781e: 6e30 4e00 4a05 |0011: invoke-virtual {v10, v4, v5}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ -007824: 0a03 |0014: move-result v3 │ │ -007826: 1224 |0015: const/4 v4, #int 2 // #2 │ │ -007828: 3343 0a00 |0016: if-ne v3, v4, 0020 // +000a │ │ -00782c: 5484 ca00 |0018: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ -007830: 5444 7400 |001a: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -007834: 6e20 cc01 6400 |001c: invoke-virtual {v4, v6}, Lfr/syncarnet/sync/SyncService;.setIsWifiP2pEnabled:(Z)V // method@01cc │ │ -00783a: 0e00 |001f: return-void │ │ -00783c: 5484 ca00 |0020: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ -007840: 5444 7400 |0022: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -007844: 6e20 cc01 7400 |0024: invoke-virtual {v4, v7}, Lfr/syncarnet/sync/SyncService;.setIsWifiP2pEnabled:(Z)V // method@01cc │ │ -00784a: 5484 ca00 |0027: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ -00784e: 5444 7400 |0029: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -007852: 6e20 ca01 7400 |002b: invoke-virtual {v4, v7}, Lfr/syncarnet/sync/SyncService;.setConnected:(Z)V // method@01ca │ │ -007858: 5484 ca00 |002e: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ -00785c: 5444 7400 |0030: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -007860: 6e10 c101 0400 |0032: invoke-virtual {v4}, Lfr/syncarnet/sync/SyncService;.getProgressDialog:()Landroid/app/ProgressDialog; // method@01c1 │ │ -007866: 0c04 |0035: move-result-object v4 │ │ -007868: 5b84 c900 |0036: iput-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.progressDialog:Landroid/app/ProgressDialog; // field@00c9 │ │ -00786c: 5484 c900 |0038: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.progressDialog:Landroid/app/ProgressDialog; // field@00c9 │ │ -007870: 3804 0f00 |003a: if-eqz v4, 0049 // +000f │ │ -007874: 5484 c900 |003c: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.progressDialog:Landroid/app/ProgressDialog; // field@00c9 │ │ -007878: 6e10 2d00 0400 |003e: invoke-virtual {v4}, Landroid/app/ProgressDialog;.isShowing:()Z // method@002d │ │ -00787e: 0a04 |0041: move-result v4 │ │ -007880: 3804 0700 |0042: if-eqz v4, 0049 // +0007 │ │ -007884: 5484 c900 |0044: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.progressDialog:Landroid/app/ProgressDialog; // field@00c9 │ │ -007888: 6e10 2c00 0400 |0046: invoke-virtual {v4}, Landroid/app/ProgressDialog;.dismiss:()V // method@002c │ │ -00788e: 5484 ca00 |0049: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ -007892: 5485 ca00 |004b: iget-object v5, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ -007896: 1406 2200 057f |004d: const v6, #float 1.76788e+38 // #7f050022 │ │ -00789c: 6e20 a200 6500 |0050: invoke-virtual {v5, v6}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -0078a2: 0c05 |0053: move-result-object v5 │ │ -0078a4: 7130 8800 5407 |0054: invoke-static {v4, v5, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -0078aa: 0c04 |0057: move-result-object v4 │ │ -0078ac: 6e10 8900 0400 |0058: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -0078b2: 28c4 |005b: goto 001f // -003c │ │ -0078b4: 1a04 e501 |005c: const-string v4, "android.net.wifi.p2p.PEERS_CHANGED" // string@01e5 │ │ -0078b8: 6e20 4e02 0400 |005e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ -0078be: 0a04 |0061: move-result v4 │ │ -0078c0: 3804 2400 |0062: if-eqz v4, 0086 // +0024 │ │ -0078c4: 5484 c700 |0064: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@00c7 │ │ -0078c8: 3804 b9ff |0066: if-eqz v4, 001f // -0047 │ │ -0078cc: 5484 ca00 |0068: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ -0078d0: 5444 7400 |006a: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -0078d4: 6e10 c201 0400 |006c: invoke-virtual {v4}, Lfr/syncarnet/sync/SyncService;.isConnected:()Z // method@01c2 │ │ -0078da: 0a04 |006f: move-result v4 │ │ -0078dc: 3904 afff |0070: if-nez v4, 001f // -0051 │ │ -0078e0: 5484 ca00 |0072: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ -0078e4: 5444 7400 |0074: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -0078e8: 6e10 c401 0400 |0076: invoke-virtual {v4}, Lfr/syncarnet/sync/SyncService;.isWifiP2pEnabled:()Z // method@01c4 │ │ -0078ee: 0a04 |0079: move-result v4 │ │ -0078f0: 3804 a5ff |007a: if-eqz v4, 001f // -005b │ │ -0078f4: 5484 c700 |007c: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@00c7 │ │ -0078f8: 5485 c500 |007e: iget-object v5, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@00c5 │ │ -0078fc: 5486 c800 |0080: iget-object v6, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.peerList:Lfr/syncarnet/sync/PeerList; // field@00c8 │ │ -007900: 6e30 5f00 5406 |0082: invoke-virtual {v4, v5, v6}, Landroid/net/wifi/p2p/WifiP2pManager;.requestPeers:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$PeerListListener;)V // method@005f │ │ -007906: 289a |0085: goto 001f // -0066 │ │ -007908: 1a04 e401 |0086: const-string v4, "android.net.wifi.p2p.CONNECTION_STATE_CHANGE" // string@01e4 │ │ -00790c: 6e20 4e02 0400 |0088: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ -007912: 0a04 |008b: move-result v4 │ │ -007914: 3804 93ff |008c: if-eqz v4, 001f // -006d │ │ -007918: 5484 c700 |008e: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@00c7 │ │ -00791c: 3804 8fff |0090: if-eqz v4, 001f // -0071 │ │ -007920: 1a04 1b03 |0092: const-string v4, "networkInfo" // string@031b │ │ -007924: 6e20 4f00 4a00 |0094: invoke-virtual {v10, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@004f │ │ -00792a: 0c02 |0097: move-result-object v2 │ │ -00792c: 1f02 1e00 |0098: check-cast v2, Landroid/net/NetworkInfo; // type@001e │ │ -007930: 6e10 5600 0200 |009a: invoke-virtual {v2}, Landroid/net/NetworkInfo;.isConnected:()Z // method@0056 │ │ -007936: 0a04 |009d: move-result v4 │ │ -007938: 3804 6800 |009e: if-eqz v4, 0106 // +0068 │ │ -00793c: 1a04 5c03 |00a0: const-string v4, "p2pGroupInfo" // string@035c │ │ -007940: 6e20 4f00 4a00 |00a2: invoke-virtual {v10, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@004f │ │ -007946: 0c01 |00a5: move-result-object v1 │ │ -007948: 1f01 2400 |00a6: check-cast v1, Landroid/net/wifi/p2p/WifiP2pGroup; // type@0024 │ │ -00794c: 3801 1100 |00a8: if-eqz v1, 00b9 // +0011 │ │ -007950: 6e10 5a00 0100 |00aa: invoke-virtual {v1}, Landroid/net/wifi/p2p/WifiP2pGroup;.getOwner:()Landroid/net/wifi/p2p/WifiP2pDevice; // method@005a │ │ -007956: 0c04 |00ad: move-result-object v4 │ │ -007958: 5444 0400 |00ae: iget-object v4, v4, Landroid/net/wifi/p2p/WifiP2pDevice;.deviceName:Ljava/lang/String; // field@0004 │ │ -00795c: 6e10 5a00 0100 |00b0: invoke-virtual {v1}, Landroid/net/wifi/p2p/WifiP2pGroup;.getOwner:()Landroid/net/wifi/p2p/WifiP2pDevice; // method@005a │ │ -007962: 0c05 |00b3: move-result-object v5 │ │ -007964: 5455 0300 |00b4: iget-object v5, v5, Landroid/net/wifi/p2p/WifiP2pDevice;.deviceAddress:Ljava/lang/String; // field@0003 │ │ -007968: 7120 4601 5400 |00b6: invoke-static {v4, v5}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.setDevice:(Ljava/lang/String;Ljava/lang/String;)V // method@0146 │ │ -00796e: 5484 ca00 |00b9: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ -007972: 5444 7400 |00bb: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -007976: 6e20 ca01 6400 |00bd: invoke-virtual {v4, v6}, Lfr/syncarnet/sync/SyncService;.setConnected:(Z)V // method@01ca │ │ -00797c: 5484 ca00 |00c0: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ -007980: 5444 7400 |00c2: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -007984: 6e10 c101 0400 |00c4: invoke-virtual {v4}, Lfr/syncarnet/sync/SyncService;.getProgressDialog:()Landroid/app/ProgressDialog; // method@01c1 │ │ -00798a: 0c04 |00c7: move-result-object v4 │ │ -00798c: 5b84 c900 |00c8: iput-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.progressDialog:Landroid/app/ProgressDialog; // field@00c9 │ │ -007990: 5484 ca00 |00ca: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ -007994: 5485 ca00 |00cc: iget-object v5, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ -007998: 1406 0e00 057f |00ce: const v6, #float 1.76788e+38 // #7f05000e │ │ -00799e: 6e20 a200 6500 |00d1: invoke-virtual {v5, v6}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -0079a4: 0c05 |00d4: move-result-object v5 │ │ -0079a6: 7130 8800 5407 |00d5: invoke-static {v4, v5, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -0079ac: 0c04 |00d8: move-result-object v4 │ │ -0079ae: 6e10 8900 0400 |00d9: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -0079b4: 5484 c800 |00dc: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.peerList:Lfr/syncarnet/sync/PeerList; // field@00c8 │ │ -0079b8: 6e20 4a01 a400 |00de: invoke-virtual {v4, v10}, Lfr/syncarnet/sync/PeerList;.setIntent:(Landroid/content/Intent;)V // method@014a │ │ -0079be: 5484 c700 |00e1: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@00c7 │ │ -0079c2: 5485 c500 |00e3: iget-object v5, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@00c5 │ │ -0079c6: 5486 c800 |00e5: iget-object v6, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.peerList:Lfr/syncarnet/sync/PeerList; // field@00c8 │ │ -0079ca: 6e30 5e00 5406 |00e7: invoke-virtual {v4, v5, v6}, Landroid/net/wifi/p2p/WifiP2pManager;.requestConnectionInfo:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$ConnectionInfoListener;)V // method@005e │ │ -0079d0: 5484 c600 |00ea: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.displayPeers:Ljava/lang/Boolean; // field@00c6 │ │ -0079d4: 6e10 4002 0400 |00ec: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@0240 │ │ -0079da: 0a04 |00ef: move-result v4 │ │ -0079dc: 3904 2fff |00f0: if-nez v4, 001f // -00d1 │ │ -0079e0: 5484 ca00 |00f2: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ -0079e4: 5485 ca00 |00f4: iget-object v5, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ -0079e8: 1406 2e00 057f |00f6: const v6, #float 1.76788e+38 // #7f05002e │ │ -0079ee: 6e20 a200 6500 |00f9: invoke-virtual {v5, v6}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -0079f4: 0c05 |00fc: move-result-object v5 │ │ -0079f6: 7130 8800 5407 |00fd: invoke-static {v4, v5, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -0079fc: 0c04 |0100: move-result-object v4 │ │ -0079fe: 6e10 8900 0400 |0101: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -007a04: 2900 1bff |0104: goto/16 001f // -00e5 │ │ -007a08: 5484 ca00 |0106: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ -007a0c: 5444 7400 |0108: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ -007a10: 6e20 ca01 7400 |010a: invoke-virtual {v4, v7}, Lfr/syncarnet/sync/SyncService;.setConnected:(Z)V // method@01ca │ │ -007a16: 2900 12ff |010d: goto/16 001f // -00ee │ │ +0077e0: |[0077e0] fr.syncarnet.sync.SynCarnetBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0077f0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0077f2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0077f4: 6e10 4c00 0a00 |0002: invoke-virtual {v10}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@004c │ │ +0077fa: 0c00 |0005: move-result-object v0 │ │ +0077fc: 1a04 e601 |0006: const-string v4, "android.net.wifi.p2p.STATE_CHANGED" // string@01e6 │ │ +007800: 6e20 4e02 0400 |0008: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ +007806: 0a04 |000b: move-result v4 │ │ +007808: 3804 5000 |000c: if-eqz v4, 005c // +0050 │ │ +00780c: 1a04 2704 |000e: const-string v4, "wifi_p2p_state" // string@0427 │ │ +007810: 12f5 |0010: const/4 v5, #int -1 // #ff │ │ +007812: 6e30 4e00 4a05 |0011: invoke-virtual {v10, v4, v5}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@004e │ │ +007818: 0a03 |0014: move-result v3 │ │ +00781a: 1224 |0015: const/4 v4, #int 2 // #2 │ │ +00781c: 3343 0a00 |0016: if-ne v3, v4, 0020 // +000a │ │ +007820: 5484 ca00 |0018: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ +007824: 5444 7400 |001a: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +007828: 6e20 cc01 6400 |001c: invoke-virtual {v4, v6}, Lfr/syncarnet/sync/SyncService;.setIsWifiP2pEnabled:(Z)V // method@01cc │ │ +00782e: 0e00 |001f: return-void │ │ +007830: 5484 ca00 |0020: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ +007834: 5444 7400 |0022: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +007838: 6e20 cc01 7400 |0024: invoke-virtual {v4, v7}, Lfr/syncarnet/sync/SyncService;.setIsWifiP2pEnabled:(Z)V // method@01cc │ │ +00783e: 5484 ca00 |0027: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ +007842: 5444 7400 |0029: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +007846: 6e20 ca01 7400 |002b: invoke-virtual {v4, v7}, Lfr/syncarnet/sync/SyncService;.setConnected:(Z)V // method@01ca │ │ +00784c: 5484 ca00 |002e: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ +007850: 5444 7400 |0030: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +007854: 6e10 c101 0400 |0032: invoke-virtual {v4}, Lfr/syncarnet/sync/SyncService;.getProgressDialog:()Landroid/app/ProgressDialog; // method@01c1 │ │ +00785a: 0c04 |0035: move-result-object v4 │ │ +00785c: 5b84 c900 |0036: iput-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.progressDialog:Landroid/app/ProgressDialog; // field@00c9 │ │ +007860: 5484 c900 |0038: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.progressDialog:Landroid/app/ProgressDialog; // field@00c9 │ │ +007864: 3804 0f00 |003a: if-eqz v4, 0049 // +000f │ │ +007868: 5484 c900 |003c: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.progressDialog:Landroid/app/ProgressDialog; // field@00c9 │ │ +00786c: 6e10 2d00 0400 |003e: invoke-virtual {v4}, Landroid/app/ProgressDialog;.isShowing:()Z // method@002d │ │ +007872: 0a04 |0041: move-result v4 │ │ +007874: 3804 0700 |0042: if-eqz v4, 0049 // +0007 │ │ +007878: 5484 c900 |0044: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.progressDialog:Landroid/app/ProgressDialog; // field@00c9 │ │ +00787c: 6e10 2c00 0400 |0046: invoke-virtual {v4}, Landroid/app/ProgressDialog;.dismiss:()V // method@002c │ │ +007882: 5484 ca00 |0049: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ +007886: 5485 ca00 |004b: iget-object v5, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ +00788a: 1406 2200 057f |004d: const v6, #float 1.76788e+38 // #7f050022 │ │ +007890: 6e20 a200 6500 |0050: invoke-virtual {v5, v6}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +007896: 0c05 |0053: move-result-object v5 │ │ +007898: 7130 8800 5407 |0054: invoke-static {v4, v5, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +00789e: 0c04 |0057: move-result-object v4 │ │ +0078a0: 6e10 8900 0400 |0058: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +0078a6: 28c4 |005b: goto 001f // -003c │ │ +0078a8: 1a04 e501 |005c: const-string v4, "android.net.wifi.p2p.PEERS_CHANGED" // string@01e5 │ │ +0078ac: 6e20 4e02 0400 |005e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ +0078b2: 0a04 |0061: move-result v4 │ │ +0078b4: 3804 2400 |0062: if-eqz v4, 0086 // +0024 │ │ +0078b8: 5484 c700 |0064: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@00c7 │ │ +0078bc: 3804 b9ff |0066: if-eqz v4, 001f // -0047 │ │ +0078c0: 5484 ca00 |0068: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ +0078c4: 5444 7400 |006a: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +0078c8: 6e10 c201 0400 |006c: invoke-virtual {v4}, Lfr/syncarnet/sync/SyncService;.isConnected:()Z // method@01c2 │ │ +0078ce: 0a04 |006f: move-result v4 │ │ +0078d0: 3904 afff |0070: if-nez v4, 001f // -0051 │ │ +0078d4: 5484 ca00 |0072: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ +0078d8: 5444 7400 |0074: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +0078dc: 6e10 c401 0400 |0076: invoke-virtual {v4}, Lfr/syncarnet/sync/SyncService;.isWifiP2pEnabled:()Z // method@01c4 │ │ +0078e2: 0a04 |0079: move-result v4 │ │ +0078e4: 3804 a5ff |007a: if-eqz v4, 001f // -005b │ │ +0078e8: 5484 c700 |007c: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@00c7 │ │ +0078ec: 5485 c500 |007e: iget-object v5, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@00c5 │ │ +0078f0: 5486 c800 |0080: iget-object v6, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.peerList:Lfr/syncarnet/sync/PeerList; // field@00c8 │ │ +0078f4: 6e30 5f00 5406 |0082: invoke-virtual {v4, v5, v6}, Landroid/net/wifi/p2p/WifiP2pManager;.requestPeers:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$PeerListListener;)V // method@005f │ │ +0078fa: 289a |0085: goto 001f // -0066 │ │ +0078fc: 1a04 e401 |0086: const-string v4, "android.net.wifi.p2p.CONNECTION_STATE_CHANGE" // string@01e4 │ │ +007900: 6e20 4e02 0400 |0088: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ +007906: 0a04 |008b: move-result v4 │ │ +007908: 3804 93ff |008c: if-eqz v4, 001f // -006d │ │ +00790c: 5484 c700 |008e: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@00c7 │ │ +007910: 3804 8fff |0090: if-eqz v4, 001f // -0071 │ │ +007914: 1a04 1a03 |0092: const-string v4, "networkInfo" // string@031a │ │ +007918: 6e20 4f00 4a00 |0094: invoke-virtual {v10, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@004f │ │ +00791e: 0c02 |0097: move-result-object v2 │ │ +007920: 1f02 1e00 |0098: check-cast v2, Landroid/net/NetworkInfo; // type@001e │ │ +007924: 6e10 5600 0200 |009a: invoke-virtual {v2}, Landroid/net/NetworkInfo;.isConnected:()Z // method@0056 │ │ +00792a: 0a04 |009d: move-result v4 │ │ +00792c: 3804 6800 |009e: if-eqz v4, 0106 // +0068 │ │ +007930: 1a04 5b03 |00a0: const-string v4, "p2pGroupInfo" // string@035b │ │ +007934: 6e20 4f00 4a00 |00a2: invoke-virtual {v10, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@004f │ │ +00793a: 0c01 |00a5: move-result-object v1 │ │ +00793c: 1f01 2400 |00a6: check-cast v1, Landroid/net/wifi/p2p/WifiP2pGroup; // type@0024 │ │ +007940: 3801 1100 |00a8: if-eqz v1, 00b9 // +0011 │ │ +007944: 6e10 5a00 0100 |00aa: invoke-virtual {v1}, Landroid/net/wifi/p2p/WifiP2pGroup;.getOwner:()Landroid/net/wifi/p2p/WifiP2pDevice; // method@005a │ │ +00794a: 0c04 |00ad: move-result-object v4 │ │ +00794c: 5444 0400 |00ae: iget-object v4, v4, Landroid/net/wifi/p2p/WifiP2pDevice;.deviceName:Ljava/lang/String; // field@0004 │ │ +007950: 6e10 5a00 0100 |00b0: invoke-virtual {v1}, Landroid/net/wifi/p2p/WifiP2pGroup;.getOwner:()Landroid/net/wifi/p2p/WifiP2pDevice; // method@005a │ │ +007956: 0c05 |00b3: move-result-object v5 │ │ +007958: 5455 0300 |00b4: iget-object v5, v5, Landroid/net/wifi/p2p/WifiP2pDevice;.deviceAddress:Ljava/lang/String; // field@0003 │ │ +00795c: 7120 4601 5400 |00b6: invoke-static {v4, v5}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.setDevice:(Ljava/lang/String;Ljava/lang/String;)V // method@0146 │ │ +007962: 5484 ca00 |00b9: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ +007966: 5444 7400 |00bb: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +00796a: 6e20 ca01 6400 |00bd: invoke-virtual {v4, v6}, Lfr/syncarnet/sync/SyncService;.setConnected:(Z)V // method@01ca │ │ +007970: 5484 ca00 |00c0: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ +007974: 5444 7400 |00c2: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +007978: 6e10 c101 0400 |00c4: invoke-virtual {v4}, Lfr/syncarnet/sync/SyncService;.getProgressDialog:()Landroid/app/ProgressDialog; // method@01c1 │ │ +00797e: 0c04 |00c7: move-result-object v4 │ │ +007980: 5b84 c900 |00c8: iput-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.progressDialog:Landroid/app/ProgressDialog; // field@00c9 │ │ +007984: 5484 ca00 |00ca: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ +007988: 5485 ca00 |00cc: iget-object v5, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ +00798c: 1406 0e00 057f |00ce: const v6, #float 1.76788e+38 // #7f05000e │ │ +007992: 6e20 a200 6500 |00d1: invoke-virtual {v5, v6}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +007998: 0c05 |00d4: move-result-object v5 │ │ +00799a: 7130 8800 5407 |00d5: invoke-static {v4, v5, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +0079a0: 0c04 |00d8: move-result-object v4 │ │ +0079a2: 6e10 8900 0400 |00d9: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +0079a8: 5484 c800 |00dc: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.peerList:Lfr/syncarnet/sync/PeerList; // field@00c8 │ │ +0079ac: 6e20 4a01 a400 |00de: invoke-virtual {v4, v10}, Lfr/syncarnet/sync/PeerList;.setIntent:(Landroid/content/Intent;)V // method@014a │ │ +0079b2: 5484 c700 |00e1: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@00c7 │ │ +0079b6: 5485 c500 |00e3: iget-object v5, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@00c5 │ │ +0079ba: 5486 c800 |00e5: iget-object v6, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.peerList:Lfr/syncarnet/sync/PeerList; // field@00c8 │ │ +0079be: 6e30 5e00 5406 |00e7: invoke-virtual {v4, v5, v6}, Landroid/net/wifi/p2p/WifiP2pManager;.requestConnectionInfo:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$ConnectionInfoListener;)V // method@005e │ │ +0079c4: 5484 c600 |00ea: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.displayPeers:Ljava/lang/Boolean; // field@00c6 │ │ +0079c8: 6e10 4002 0400 |00ec: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@0240 │ │ +0079ce: 0a04 |00ef: move-result v4 │ │ +0079d0: 3904 2fff |00f0: if-nez v4, 001f // -00d1 │ │ +0079d4: 5484 ca00 |00f2: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ +0079d8: 5485 ca00 |00f4: iget-object v5, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ +0079dc: 1406 2e00 057f |00f6: const v6, #float 1.76788e+38 // #7f05002e │ │ +0079e2: 6e20 a200 6500 |00f9: invoke-virtual {v5, v6}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +0079e8: 0c05 |00fc: move-result-object v5 │ │ +0079ea: 7130 8800 5407 |00fd: invoke-static {v4, v5, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +0079f0: 0c04 |0100: move-result-object v4 │ │ +0079f2: 6e10 8900 0400 |0101: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +0079f8: 2900 1bff |0104: goto/16 001f // -00e5 │ │ +0079fc: 5484 ca00 |0106: iget-object v4, v8, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00ca │ │ +007a00: 5444 7400 |0108: iget-object v4, v4, Lfr/syncarnet/SynCarnet;.syncService:Lfr/syncarnet/sync/SyncService; // field@0074 │ │ +007a04: 6e20 ca01 7400 |010a: invoke-virtual {v4, v7}, Lfr/syncarnet/sync/SyncService;.setConnected:(Z)V // method@01ca │ │ +007a0a: 2900 12ff |010d: goto/16 001f // -00ee │ │ catches : (none) │ │ positions : │ │ 0x0002 line=68 │ │ 0x0006 line=69 │ │ 0x000e line=72 │ │ 0x0015 line=73 │ │ 0x0018 line=75 │ │ 0x001f line=124 │ │ 0x0020 line=77 │ │ 0x0027 line=78 │ │ 0x002e line=79 │ │ 0x0038 line=80 │ │ 0x0044 line=81 │ │ 0x0049 line=83 │ │ + 0x0058 line=84 │ │ 0x005c line=87 │ │ 0x0064 line=91 │ │ 0x0068 line=92 │ │ 0x007c line=93 │ │ 0x0086 line=95 │ │ 0x008e line=97 │ │ 0x0092 line=101 │ │ @@ -7979,73 +7986,77 @@ │ │ type : '(Lfr/syncarnet/sync/SyncBTService;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -007a1c: |[007a1c] fr.syncarnet.sync.SyncBTService$AcceptThread.:(Lfr/syncarnet/sync/SyncBTService;Z)V │ │ -007a2c: 5b56 cd00 |0000: iput-object v6, v5, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00cd │ │ -007a30: 7010 5702 0500 |0002: invoke-direct {v5}, Ljava/lang/Thread;.:()V // method@0257 │ │ -007a36: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -007a38: 3807 1900 |0006: if-eqz v7, 001f // +0019 │ │ -007a3c: 1a02 6c01 |0008: const-string v2, "Secure" // string@016c │ │ -007a40: 5b52 cb00 |000a: iput-object v2, v5, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ -007a44: 3807 1600 |000c: if-eqz v7, 0022 // +0016 │ │ -007a48: 7110 8401 0600 |000e: invoke-static {v6}, Lfr/syncarnet/sync/SyncBTService;.access$100:(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothAdapter; // method@0184 │ │ -007a4e: 0c02 |0011: move-result-object v2 │ │ -007a50: 1a03 7901 |0012: const-string v3, "SynCarnetSecure" // string@0179 │ │ -007a54: 7100 8301 0000 |0014: invoke-static {}, Lfr/syncarnet/sync/SyncBTService;.access$000:()Ljava/util/UUID; // method@0183 │ │ -007a5a: 0c04 |0017: move-result-object v4 │ │ -007a5c: 6e30 3800 3204 |0018: invoke-virtual {v2, v3, v4}, Landroid/bluetooth/BluetoothAdapter;.listenUsingRfcommWithServiceRecord:(Ljava/lang/String;Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket; // method@0038 │ │ -007a62: 0c01 |001b: move-result-object v1 │ │ -007a64: 5b51 cc00 |001c: iput-object v1, v5, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mmServerSocket:Landroid/bluetooth/BluetoothServerSocket; // field@00cc │ │ -007a68: 0e00 |001e: return-void │ │ -007a6a: 1a02 5100 |001f: const-string v2, "Insecure" // string@0051 │ │ -007a6e: 28e9 |0021: goto 000a // -0017 │ │ -007a70: 7110 8401 0600 |0022: invoke-static {v6}, Lfr/syncarnet/sync/SyncBTService;.access$100:(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothAdapter; // method@0184 │ │ -007a76: 0c02 |0025: move-result-object v2 │ │ -007a78: 1a03 7801 |0026: const-string v3, "SynCarnetInsecure" // string@0178 │ │ -007a7c: 7100 8b01 0000 |0028: invoke-static {}, Lfr/syncarnet/sync/SyncBTService;.access$200:()Ljava/util/UUID; // method@018b │ │ -007a82: 0c04 |002b: move-result-object v4 │ │ -007a84: 6e30 3700 3204 |002c: invoke-virtual {v2, v3, v4}, Landroid/bluetooth/BluetoothAdapter;.listenUsingInsecureRfcommWithServiceRecord:(Ljava/lang/String;Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket; // method@0037 │ │ -007a8a: 0c01 |002f: move-result-object v1 │ │ -007a8c: 28ec |0030: goto 001c // -0014 │ │ -007a8e: 0d00 |0031: move-exception v0 │ │ -007a90: 1a02 7501 |0032: const-string v2, "SynCarnet" // string@0175 │ │ -007a94: 2203 ba00 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ -007a98: 7010 5202 0300 |0036: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -007a9e: 1a04 7101 |0039: const-string v4, "Socket Type: " // string@0171 │ │ -007aa2: 6e20 5502 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007aa8: 0c03 |003e: move-result-object v3 │ │ -007aaa: 5454 cb00 |003f: iget-object v4, v5, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ -007aae: 6e20 5502 4300 |0041: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007ab4: 0c03 |0044: move-result-object v3 │ │ -007ab6: 1a04 f102 |0045: const-string v4, "listen() failed" // string@02f1 │ │ -007aba: 6e20 5502 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007ac0: 0c03 |004a: move-result-object v3 │ │ -007ac2: 6e10 5602 0300 |004b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -007ac8: 0c03 |004e: move-result-object v3 │ │ -007aca: 7130 6600 3200 |004f: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -007ad0: 28ca |0052: goto 001c // -0036 │ │ +007a10: |[007a10] fr.syncarnet.sync.SyncBTService$AcceptThread.:(Lfr/syncarnet/sync/SyncBTService;Z)V │ │ +007a20: 5b56 cd00 |0000: iput-object v6, v5, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00cd │ │ +007a24: 7010 5702 0500 |0002: invoke-direct {v5}, Ljava/lang/Thread;.:()V // method@0257 │ │ +007a2a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +007a2c: 3807 1900 |0006: if-eqz v7, 001f // +0019 │ │ +007a30: 1a02 6c01 |0008: const-string v2, "Secure" // string@016c │ │ +007a34: 5b52 cb00 |000a: iput-object v2, v5, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ +007a38: 3807 1600 |000c: if-eqz v7, 0022 // +0016 │ │ +007a3c: 7110 8401 0600 |000e: invoke-static {v6}, Lfr/syncarnet/sync/SyncBTService;.access$100:(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothAdapter; // method@0184 │ │ +007a42: 0c02 |0011: move-result-object v2 │ │ +007a44: 1a03 7901 |0012: const-string v3, "SynCarnetSecure" // string@0179 │ │ +007a48: 7100 8301 0000 |0014: invoke-static {}, Lfr/syncarnet/sync/SyncBTService;.access$000:()Ljava/util/UUID; // method@0183 │ │ +007a4e: 0c04 |0017: move-result-object v4 │ │ +007a50: 6e30 3800 3204 |0018: invoke-virtual {v2, v3, v4}, Landroid/bluetooth/BluetoothAdapter;.listenUsingRfcommWithServiceRecord:(Ljava/lang/String;Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket; // method@0038 │ │ +007a56: 0c01 |001b: move-result-object v1 │ │ +007a58: 5b51 cc00 |001c: iput-object v1, v5, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mmServerSocket:Landroid/bluetooth/BluetoothServerSocket; // field@00cc │ │ +007a5c: 0e00 |001e: return-void │ │ +007a5e: 1a02 5100 |001f: const-string v2, "Insecure" // string@0051 │ │ +007a62: 28e9 |0021: goto 000a // -0017 │ │ +007a64: 7110 8401 0600 |0022: invoke-static {v6}, Lfr/syncarnet/sync/SyncBTService;.access$100:(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothAdapter; // method@0184 │ │ +007a6a: 0c02 |0025: move-result-object v2 │ │ +007a6c: 1a03 7801 |0026: const-string v3, "SynCarnetInsecure" // string@0178 │ │ +007a70: 7100 8b01 0000 |0028: invoke-static {}, Lfr/syncarnet/sync/SyncBTService;.access$200:()Ljava/util/UUID; // method@018b │ │ +007a76: 0c04 |002b: move-result-object v4 │ │ +007a78: 6e30 3700 3204 |002c: invoke-virtual {v2, v3, v4}, Landroid/bluetooth/BluetoothAdapter;.listenUsingInsecureRfcommWithServiceRecord:(Ljava/lang/String;Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket; // method@0037 │ │ +007a7e: 0c01 |002f: move-result-object v1 │ │ +007a80: 28ec |0030: goto 001c // -0014 │ │ +007a82: 0d00 |0031: move-exception v0 │ │ +007a84: 1a02 7501 |0032: const-string v2, "SynCarnet" // string@0175 │ │ +007a88: 2203 ba00 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ +007a8c: 7010 5202 0300 |0036: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +007a92: 1a04 7101 |0039: const-string v4, "Socket Type: " // string@0171 │ │ +007a96: 6e20 5502 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007a9c: 0c03 |003e: move-result-object v3 │ │ +007a9e: 5454 cb00 |003f: iget-object v4, v5, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ +007aa2: 6e20 5502 4300 |0041: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007aa8: 0c03 |0044: move-result-object v3 │ │ +007aaa: 1a04 f002 |0045: const-string v4, "listen() failed" // string@02f0 │ │ +007aae: 6e20 5502 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007ab4: 0c03 |004a: move-result-object v3 │ │ +007ab6: 6e10 5602 0300 |004b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +007abc: 0c03 |004e: move-result-object v3 │ │ +007abe: 7130 6600 3200 |004f: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +007ac4: 28ca |0052: goto 001c // -0036 │ │ catches : 2 │ │ 0x000e - 0x001b │ │ Ljava/io/IOException; -> 0x0031 │ │ 0x0022 - 0x002f │ │ Ljava/io/IOException; -> 0x0031 │ │ positions : │ │ 0x0000 line=310 │ │ 0x0005 line=311 │ │ 0x0006 line=312 │ │ 0x000c line=316 │ │ 0x000e line=317 │ │ + 0x0014 line=318 │ │ + 0x0018 line=317 │ │ 0x001c line=326 │ │ 0x001e line=327 │ │ 0x001f line=312 │ │ 0x0022 line=320 │ │ + 0x0028 line=321 │ │ + 0x002c line=320 │ │ 0x0031 line=323 │ │ 0x0032 line=324 │ │ locals : │ │ 0x0032 - 0x0053 reg=0 e Ljava/io/IOException; │ │ 0x0006 - 0x0053 reg=1 tmp Landroid/bluetooth/BluetoothServerSocket; │ │ 0x0000 - 0x0053 reg=5 this Lfr/syncarnet/sync/SyncBTService$AcceptThread; │ │ 0x0000 - 0x0053 reg=6 (null) Lfr/syncarnet/sync/SyncBTService; │ │ @@ -8057,52 +8068,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -007aec: |[007aec] fr.syncarnet.sync.SyncBTService$AcceptThread.cancel:()V │ │ -007afc: 1a01 7501 |0000: const-string v1, "SynCarnet" // string@0175 │ │ -007b00: 2202 ba00 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@00ba │ │ -007b04: 7010 5202 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -007b0a: 1a03 7001 |0007: const-string v3, "Socket Type" // string@0170 │ │ -007b0e: 6e20 5502 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007b14: 0c02 |000c: move-result-object v2 │ │ -007b16: 5443 cb00 |000d: iget-object v3, v4, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ -007b1a: 6e20 5502 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007b20: 0c02 |0012: move-result-object v2 │ │ -007b22: 1a03 0302 |0013: const-string v3, "cancel " // string@0203 │ │ -007b26: 6e20 5502 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007b2c: 0c02 |0018: move-result-object v2 │ │ -007b2e: 6e20 5402 4200 |0019: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0254 │ │ -007b34: 0c02 |001c: move-result-object v2 │ │ -007b36: 6e10 5602 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -007b3c: 0c02 |0020: move-result-object v2 │ │ -007b3e: 7120 6400 2100 |0021: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -007b44: 5441 cc00 |0024: iget-object v1, v4, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mmServerSocket:Landroid/bluetooth/BluetoothServerSocket; // field@00cc │ │ -007b48: 6e10 4000 0100 |0026: invoke-virtual {v1}, Landroid/bluetooth/BluetoothServerSocket;.close:()V // method@0040 │ │ -007b4e: 0e00 |0029: return-void │ │ -007b50: 0d00 |002a: move-exception v0 │ │ -007b52: 1a01 7501 |002b: const-string v1, "SynCarnet" // string@0175 │ │ -007b56: 2202 ba00 |002d: new-instance v2, Ljava/lang/StringBuilder; // type@00ba │ │ -007b5a: 7010 5202 0200 |002f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -007b60: 1a03 7001 |0032: const-string v3, "Socket Type" // string@0170 │ │ -007b64: 6e20 5502 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007b6a: 0c02 |0037: move-result-object v2 │ │ -007b6c: 5443 cb00 |0038: iget-object v3, v4, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ -007b70: 6e20 5502 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007b76: 0c02 |003d: move-result-object v2 │ │ -007b78: 1a03 1302 |003e: const-string v3, "close() of server failed" // string@0213 │ │ -007b7c: 6e20 5502 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007b82: 0c02 |0043: move-result-object v2 │ │ -007b84: 6e10 5602 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -007b8a: 0c02 |0047: move-result-object v2 │ │ -007b8c: 7130 6600 2100 |0048: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -007b92: 28de |004b: goto 0029 // -0022 │ │ +007ae0: |[007ae0] fr.syncarnet.sync.SyncBTService$AcceptThread.cancel:()V │ │ +007af0: 1a01 7501 |0000: const-string v1, "SynCarnet" // string@0175 │ │ +007af4: 2202 ba00 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@00ba │ │ +007af8: 7010 5202 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +007afe: 1a03 7001 |0007: const-string v3, "Socket Type" // string@0170 │ │ +007b02: 6e20 5502 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007b08: 0c02 |000c: move-result-object v2 │ │ +007b0a: 5443 cb00 |000d: iget-object v3, v4, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ +007b0e: 6e20 5502 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007b14: 0c02 |0012: move-result-object v2 │ │ +007b16: 1a03 0302 |0013: const-string v3, "cancel " // string@0203 │ │ +007b1a: 6e20 5502 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007b20: 0c02 |0018: move-result-object v2 │ │ +007b22: 6e20 5402 4200 |0019: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0254 │ │ +007b28: 0c02 |001c: move-result-object v2 │ │ +007b2a: 6e10 5602 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +007b30: 0c02 |0020: move-result-object v2 │ │ +007b32: 7120 6400 2100 |0021: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +007b38: 5441 cc00 |0024: iget-object v1, v4, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mmServerSocket:Landroid/bluetooth/BluetoothServerSocket; // field@00cc │ │ +007b3c: 6e10 4000 0100 |0026: invoke-virtual {v1}, Landroid/bluetooth/BluetoothServerSocket;.close:()V // method@0040 │ │ +007b42: 0e00 |0029: return-void │ │ +007b44: 0d00 |002a: move-exception v0 │ │ +007b46: 1a01 7501 |002b: const-string v1, "SynCarnet" // string@0175 │ │ +007b4a: 2202 ba00 |002d: new-instance v2, Ljava/lang/StringBuilder; // type@00ba │ │ +007b4e: 7010 5202 0200 |002f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +007b54: 1a03 7001 |0032: const-string v3, "Socket Type" // string@0170 │ │ +007b58: 6e20 5502 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007b5e: 0c02 |0037: move-result-object v2 │ │ +007b60: 5443 cb00 |0038: iget-object v3, v4, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ +007b64: 6e20 5502 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007b6a: 0c02 |003d: move-result-object v2 │ │ +007b6c: 1a03 1302 |003e: const-string v3, "close() of server failed" // string@0213 │ │ +007b70: 6e20 5502 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007b76: 0c02 |0043: move-result-object v2 │ │ +007b78: 6e10 5602 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +007b7e: 0c02 |0047: move-result-object v2 │ │ +007b80: 7130 6600 2100 |0048: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +007b86: 28de |004b: goto 0029 // -0022 │ │ catches : 1 │ │ 0x0024 - 0x0029 │ │ Ljava/io/IOException; -> 0x002a │ │ positions : │ │ 0x0000 line=376 │ │ 0x0024 line=378 │ │ 0x0029 line=382 │ │ @@ -8117,114 +8128,114 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 204 16-bit code units │ │ -007ba4: |[007ba4] fr.syncarnet.sync.SyncBTService$AcceptThread.run:()V │ │ -007bb4: 1a02 7501 |0000: const-string v2, "SynCarnet" // string@0175 │ │ -007bb8: 2203 ba00 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ -007bbc: 7010 5202 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -007bc2: 1a04 7101 |0007: const-string v4, "Socket Type: " // string@0171 │ │ -007bc6: 6e20 5502 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007bcc: 0c03 |000c: move-result-object v3 │ │ -007bce: 5474 cb00 |000d: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ -007bd2: 6e20 5502 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007bd8: 0c03 |0012: move-result-object v3 │ │ -007bda: 1a04 1c00 |0013: const-string v4, "BEGIN mAcceptThread" // string@001c │ │ -007bde: 6e20 5502 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007be4: 0c03 |0018: move-result-object v3 │ │ -007be6: 6e20 5402 7300 |0019: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0254 │ │ -007bec: 0c03 |001c: move-result-object v3 │ │ -007bee: 6e10 5602 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -007bf4: 0c03 |0020: move-result-object v3 │ │ -007bf6: 7120 6400 3200 |0021: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -007bfc: 2202 ba00 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@00ba │ │ -007c00: 7010 5202 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -007c06: 1a03 1500 |0029: const-string v3, "AcceptThread" // string@0015 │ │ -007c0a: 6e20 5502 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007c10: 0c02 |002e: move-result-object v2 │ │ -007c12: 5473 cb00 |002f: iget-object v3, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ -007c16: 6e20 5502 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007c1c: 0c02 |0034: move-result-object v2 │ │ -007c1e: 6e10 5602 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -007c24: 0c02 |0038: move-result-object v2 │ │ -007c26: 6e20 7001 2700 |0039: invoke-virtual {v7, v2}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.setName:(Ljava/lang/String;)V // method@0170 │ │ -007c2c: 1201 |003c: const/4 v1, #int 0 // #0 │ │ -007c2e: 5472 cd00 |003d: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00cd │ │ -007c32: 7110 8c01 0200 |003f: invoke-static {v2}, Lfr/syncarnet/sync/SyncBTService;.access$300:(Lfr/syncarnet/sync/SyncBTService;)I // method@018c │ │ -007c38: 0a02 |0042: move-result v2 │ │ -007c3a: 1233 |0043: const/4 v3, #int 3 // #3 │ │ -007c3c: 3232 3c00 |0044: if-eq v2, v3, 0080 // +003c │ │ -007c40: 5472 cc00 |0046: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mmServerSocket:Landroid/bluetooth/BluetoothServerSocket; // field@00cc │ │ -007c44: 6e10 3f00 0200 |0048: invoke-virtual {v2}, Landroid/bluetooth/BluetoothServerSocket;.accept:()Landroid/bluetooth/BluetoothSocket; // method@003f │ │ -007c4a: 0c01 |004b: move-result-object v1 │ │ -007c4c: 3801 f1ff |004c: if-eqz v1, 003d // -000f │ │ -007c50: 5473 cd00 |004e: iget-object v3, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00cd │ │ -007c54: 1d03 |0050: monitor-enter v3 │ │ -007c56: 5472 cd00 |0051: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00cd │ │ -007c5a: 7110 8c01 0200 |0053: invoke-static {v2}, Lfr/syncarnet/sync/SyncBTService;.access$300:(Lfr/syncarnet/sync/SyncBTService;)I // method@018c │ │ -007c60: 0a02 |0056: move-result v2 │ │ -007c62: 2b02 6900 0000 |0057: packed-switch v2, 000000c0 // +00000069 │ │ -007c68: 1e03 |005a: monitor-exit v3 │ │ -007c6a: 28e2 |005b: goto 003d // -001e │ │ -007c6c: 0d02 |005c: move-exception v2 │ │ -007c6e: 1e03 |005d: monitor-exit v3 │ │ -007c70: 2702 |005e: throw v2 │ │ -007c72: 0d00 |005f: move-exception v0 │ │ -007c74: 1a02 7501 |0060: const-string v2, "SynCarnet" // string@0175 │ │ -007c78: 2203 ba00 |0062: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ -007c7c: 7010 5202 0300 |0064: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -007c82: 1a04 7101 |0067: const-string v4, "Socket Type: " // string@0171 │ │ -007c86: 6e20 5502 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007c8c: 0c03 |006c: move-result-object v3 │ │ -007c8e: 5474 cb00 |006d: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ -007c92: 6e20 5502 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007c98: 0c03 |0072: move-result-object v3 │ │ -007c9a: 1a04 ba01 |0073: const-string v4, "accept() failed" // string@01ba │ │ -007c9e: 6e20 5502 4300 |0075: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007ca4: 0c03 |0078: move-result-object v3 │ │ -007ca6: 6e10 5602 0300 |0079: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -007cac: 0c03 |007c: move-result-object v3 │ │ -007cae: 7130 6600 3200 |007d: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -007cb4: 1a02 7501 |0080: const-string v2, "SynCarnet" // string@0175 │ │ -007cb8: 2203 ba00 |0082: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ -007cbc: 7010 5202 0300 |0084: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -007cc2: 1a04 3e00 |0087: const-string v4, "END mAcceptThread, socket Type: " // string@003e │ │ -007cc6: 6e20 5502 4300 |0089: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007ccc: 0c03 |008c: move-result-object v3 │ │ -007cce: 5474 cb00 |008d: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ -007cd2: 6e20 5502 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007cd8: 0c03 |0092: move-result-object v3 │ │ -007cda: 6e10 5602 0300 |0093: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -007ce0: 0c03 |0096: move-result-object v3 │ │ -007ce2: 7120 6400 3200 |0097: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -007ce8: 0e00 |009a: return-void │ │ -007cea: 5472 cd00 |009b: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00cd │ │ -007cee: 1214 |009d: const/4 v4, #int 1 // #1 │ │ -007cf0: 7110 4102 0400 |009e: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0241 │ │ -007cf6: 0c04 |00a1: move-result-object v4 │ │ -007cf8: 7120 8e01 4200 |00a2: invoke-static {v2, v4}, Lfr/syncarnet/sync/SyncBTService;.access$402:(Lfr/syncarnet/sync/SyncBTService;Ljava/lang/Boolean;)Ljava/lang/Boolean; // method@018e │ │ -007cfe: 5472 cd00 |00a5: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00cd │ │ -007d02: 6e10 4500 0100 |00a7: invoke-virtual {v1}, Landroid/bluetooth/BluetoothSocket;.getRemoteDevice:()Landroid/bluetooth/BluetoothDevice; // method@0045 │ │ -007d08: 0c04 |00aa: move-result-object v4 │ │ -007d0a: 5475 cb00 |00ab: iget-object v5, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ -007d0e: 1216 |00ad: const/4 v6, #int 1 // #1 │ │ -007d10: 6e56 9601 1254 |00ae: invoke-virtual {v2, v1, v4, v5, v6}, Lfr/syncarnet/sync/SyncBTService;.connected:(Landroid/bluetooth/BluetoothSocket;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;Z)V // method@0196 │ │ -007d16: 28a9 |00b1: goto 005a // -0057 │ │ -007d18: 6e10 4100 0100 |00b2: invoke-virtual {v1}, Landroid/bluetooth/BluetoothSocket;.close:()V // method@0041 │ │ -007d1e: 28a5 |00b5: goto 005a // -005b │ │ -007d20: 0d00 |00b6: move-exception v0 │ │ -007d22: 1a02 7501 |00b7: const-string v2, "SynCarnet" // string@0175 │ │ -007d26: 1a04 3100 |00b9: const-string v4, "Could not close unwanted socket" // string@0031 │ │ -007d2a: 7130 6600 4200 |00bb: invoke-static {v2, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -007d30: 289c |00be: goto 005a // -0064 │ │ -007d32: 0000 |00bf: nop // spacer │ │ -007d34: 0001 0400 0000 0000 5b00 0000 4400 ... |00c0: packed-switch-data (12 units) │ │ +007b98: |[007b98] fr.syncarnet.sync.SyncBTService$AcceptThread.run:()V │ │ +007ba8: 1a02 7501 |0000: const-string v2, "SynCarnet" // string@0175 │ │ +007bac: 2203 ba00 |0002: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ +007bb0: 7010 5202 0300 |0004: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +007bb6: 1a04 7101 |0007: const-string v4, "Socket Type: " // string@0171 │ │ +007bba: 6e20 5502 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007bc0: 0c03 |000c: move-result-object v3 │ │ +007bc2: 5474 cb00 |000d: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ +007bc6: 6e20 5502 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007bcc: 0c03 |0012: move-result-object v3 │ │ +007bce: 1a04 1c00 |0013: const-string v4, "BEGIN mAcceptThread" // string@001c │ │ +007bd2: 6e20 5502 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007bd8: 0c03 |0018: move-result-object v3 │ │ +007bda: 6e20 5402 7300 |0019: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0254 │ │ +007be0: 0c03 |001c: move-result-object v3 │ │ +007be2: 6e10 5602 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +007be8: 0c03 |0020: move-result-object v3 │ │ +007bea: 7120 6400 3200 |0021: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +007bf0: 2202 ba00 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@00ba │ │ +007bf4: 7010 5202 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +007bfa: 1a03 1500 |0029: const-string v3, "AcceptThread" // string@0015 │ │ +007bfe: 6e20 5502 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007c04: 0c02 |002e: move-result-object v2 │ │ +007c06: 5473 cb00 |002f: iget-object v3, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ +007c0a: 6e20 5502 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007c10: 0c02 |0034: move-result-object v2 │ │ +007c12: 6e10 5602 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +007c18: 0c02 |0038: move-result-object v2 │ │ +007c1a: 6e20 7001 2700 |0039: invoke-virtual {v7, v2}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.setName:(Ljava/lang/String;)V // method@0170 │ │ +007c20: 1201 |003c: const/4 v1, #int 0 // #0 │ │ +007c22: 5472 cd00 |003d: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00cd │ │ +007c26: 7110 8c01 0200 |003f: invoke-static {v2}, Lfr/syncarnet/sync/SyncBTService;.access$300:(Lfr/syncarnet/sync/SyncBTService;)I // method@018c │ │ +007c2c: 0a02 |0042: move-result v2 │ │ +007c2e: 1233 |0043: const/4 v3, #int 3 // #3 │ │ +007c30: 3232 3c00 |0044: if-eq v2, v3, 0080 // +003c │ │ +007c34: 5472 cc00 |0046: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mmServerSocket:Landroid/bluetooth/BluetoothServerSocket; // field@00cc │ │ +007c38: 6e10 3f00 0200 |0048: invoke-virtual {v2}, Landroid/bluetooth/BluetoothServerSocket;.accept:()Landroid/bluetooth/BluetoothSocket; // method@003f │ │ +007c3e: 0c01 |004b: move-result-object v1 │ │ +007c40: 3801 f1ff |004c: if-eqz v1, 003d // -000f │ │ +007c44: 5473 cd00 |004e: iget-object v3, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00cd │ │ +007c48: 1d03 |0050: monitor-enter v3 │ │ +007c4a: 5472 cd00 |0051: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00cd │ │ +007c4e: 7110 8c01 0200 |0053: invoke-static {v2}, Lfr/syncarnet/sync/SyncBTService;.access$300:(Lfr/syncarnet/sync/SyncBTService;)I // method@018c │ │ +007c54: 0a02 |0056: move-result v2 │ │ +007c56: 2b02 6900 0000 |0057: packed-switch v2, 000000c0 // +00000069 │ │ +007c5c: 1e03 |005a: monitor-exit v3 │ │ +007c5e: 28e2 |005b: goto 003d // -001e │ │ +007c60: 0d02 |005c: move-exception v2 │ │ +007c62: 1e03 |005d: monitor-exit v3 │ │ +007c64: 2702 |005e: throw v2 │ │ +007c66: 0d00 |005f: move-exception v0 │ │ +007c68: 1a02 7501 |0060: const-string v2, "SynCarnet" // string@0175 │ │ +007c6c: 2203 ba00 |0062: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ +007c70: 7010 5202 0300 |0064: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +007c76: 1a04 7101 |0067: const-string v4, "Socket Type: " // string@0171 │ │ +007c7a: 6e20 5502 4300 |0069: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007c80: 0c03 |006c: move-result-object v3 │ │ +007c82: 5474 cb00 |006d: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ +007c86: 6e20 5502 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007c8c: 0c03 |0072: move-result-object v3 │ │ +007c8e: 1a04 ba01 |0073: const-string v4, "accept() failed" // string@01ba │ │ +007c92: 6e20 5502 4300 |0075: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007c98: 0c03 |0078: move-result-object v3 │ │ +007c9a: 6e10 5602 0300 |0079: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +007ca0: 0c03 |007c: move-result-object v3 │ │ +007ca2: 7130 6600 3200 |007d: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +007ca8: 1a02 7501 |0080: const-string v2, "SynCarnet" // string@0175 │ │ +007cac: 2203 ba00 |0082: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ +007cb0: 7010 5202 0300 |0084: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +007cb6: 1a04 3e00 |0087: const-string v4, "END mAcceptThread, socket Type: " // string@003e │ │ +007cba: 6e20 5502 4300 |0089: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007cc0: 0c03 |008c: move-result-object v3 │ │ +007cc2: 5474 cb00 |008d: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ +007cc6: 6e20 5502 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007ccc: 0c03 |0092: move-result-object v3 │ │ +007cce: 6e10 5602 0300 |0093: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +007cd4: 0c03 |0096: move-result-object v3 │ │ +007cd6: 7120 6400 3200 |0097: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +007cdc: 0e00 |009a: return-void │ │ +007cde: 5472 cd00 |009b: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00cd │ │ +007ce2: 1214 |009d: const/4 v4, #int 1 // #1 │ │ +007ce4: 7110 4102 0400 |009e: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0241 │ │ +007cea: 0c04 |00a1: move-result-object v4 │ │ +007cec: 7120 8e01 4200 |00a2: invoke-static {v2, v4}, Lfr/syncarnet/sync/SyncBTService;.access$402:(Lfr/syncarnet/sync/SyncBTService;Ljava/lang/Boolean;)Ljava/lang/Boolean; // method@018e │ │ +007cf2: 5472 cd00 |00a5: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00cd │ │ +007cf6: 6e10 4500 0100 |00a7: invoke-virtual {v1}, Landroid/bluetooth/BluetoothSocket;.getRemoteDevice:()Landroid/bluetooth/BluetoothDevice; // method@0045 │ │ +007cfc: 0c04 |00aa: move-result-object v4 │ │ +007cfe: 5475 cb00 |00ab: iget-object v5, v7, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.mSocketType:Ljava/lang/String; // field@00cb │ │ +007d02: 1216 |00ad: const/4 v6, #int 1 // #1 │ │ +007d04: 6e56 9601 1254 |00ae: invoke-virtual {v2, v1, v4, v5, v6}, Lfr/syncarnet/sync/SyncBTService;.connected:(Landroid/bluetooth/BluetoothSocket;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;Z)V // method@0196 │ │ +007d0a: 28a9 |00b1: goto 005a // -0057 │ │ +007d0c: 6e10 4100 0100 |00b2: invoke-virtual {v1}, Landroid/bluetooth/BluetoothSocket;.close:()V // method@0041 │ │ +007d12: 28a5 |00b5: goto 005a // -005b │ │ +007d14: 0d00 |00b6: move-exception v0 │ │ +007d16: 1a02 7501 |00b7: const-string v2, "SynCarnet" // string@0175 │ │ +007d1a: 1a04 3100 |00b9: const-string v4, "Could not close unwanted socket" // string@0031 │ │ +007d1e: 7130 6600 4200 |00bb: invoke-static {v2, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +007d24: 289c |00be: goto 005a // -0064 │ │ +007d26: 0000 |00bf: nop // spacer │ │ +007d28: 0001 0400 0000 0000 5b00 0000 4400 ... |00c0: packed-switch-data (12 units) │ │ catches : 5 │ │ 0x0046 - 0x004b │ │ Ljava/io/IOException; -> 0x005f │ │ 0x0051 - 0x005e │ │ -> 0x005c │ │ 0x009b - 0x00b1 │ │ -> 0x005c │ │ @@ -8305,69 +8316,71 @@ │ │ type : '(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothDevice;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -007d84: |[007d84] fr.syncarnet.sync.SyncBTService$ConnectThread.:(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothDevice;Z)V │ │ -007d94: 5b56 d100 |0000: iput-object v6, v5, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d1 │ │ -007d98: 7010 5702 0500 |0002: invoke-direct {v5}, Ljava/lang/Thread;.:()V // method@0257 │ │ -007d9e: 5b57 cf00 |0005: iput-object v7, v5, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mmDevice:Landroid/bluetooth/BluetoothDevice; // field@00cf │ │ -007da2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -007da4: 3808 1300 |0008: if-eqz v8, 001b // +0013 │ │ -007da8: 1a02 6c01 |000a: const-string v2, "Secure" // string@016c │ │ -007dac: 5b52 ce00 |000c: iput-object v2, v5, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mSocketType:Ljava/lang/String; // field@00ce │ │ -007db0: 3808 1000 |000e: if-eqz v8, 001e // +0010 │ │ -007db4: 7100 8301 0000 |0010: invoke-static {}, Lfr/syncarnet/sync/SyncBTService;.access$000:()Ljava/util/UUID; // method@0183 │ │ -007dba: 0c02 |0013: move-result-object v2 │ │ -007dbc: 6e20 3b00 2700 |0014: invoke-virtual {v7, v2}, Landroid/bluetooth/BluetoothDevice;.createRfcommSocketToServiceRecord:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket; // method@003b │ │ -007dc2: 0c01 |0017: move-result-object v1 │ │ -007dc4: 5b51 d000 |0018: iput-object v1, v5, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d0 │ │ -007dc8: 0e00 |001a: return-void │ │ -007dca: 1a02 5100 |001b: const-string v2, "Insecure" // string@0051 │ │ -007dce: 28ef |001d: goto 000c // -0011 │ │ -007dd0: 7100 8b01 0000 |001e: invoke-static {}, Lfr/syncarnet/sync/SyncBTService;.access$200:()Ljava/util/UUID; // method@018b │ │ -007dd6: 0c02 |0021: move-result-object v2 │ │ -007dd8: 6e20 3a00 2700 |0022: invoke-virtual {v7, v2}, Landroid/bluetooth/BluetoothDevice;.createInsecureRfcommSocketToServiceRecord:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket; // method@003a │ │ -007dde: 0c01 |0025: move-result-object v1 │ │ -007de0: 28f2 |0026: goto 0018 // -000e │ │ -007de2: 0d00 |0027: move-exception v0 │ │ -007de4: 1a02 7501 |0028: const-string v2, "SynCarnet" // string@0175 │ │ -007de8: 2203 ba00 |002a: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ -007dec: 7010 5202 0300 |002c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -007df2: 1a04 7101 |002f: const-string v4, "Socket Type: " // string@0171 │ │ -007df6: 6e20 5502 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007dfc: 0c03 |0034: move-result-object v3 │ │ -007dfe: 5454 ce00 |0035: iget-object v4, v5, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mSocketType:Ljava/lang/String; // field@00ce │ │ -007e02: 6e20 5502 4300 |0037: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007e08: 0c03 |003a: move-result-object v3 │ │ -007e0a: 1a04 2902 |003b: const-string v4, "create() failed" // string@0229 │ │ -007e0e: 6e20 5502 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007e14: 0c03 |0040: move-result-object v3 │ │ -007e16: 6e10 5602 0300 |0041: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -007e1c: 0c03 |0044: move-result-object v3 │ │ -007e1e: 7130 6600 3200 |0045: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -007e24: 28d0 |0048: goto 0018 // -0030 │ │ +007d78: |[007d78] fr.syncarnet.sync.SyncBTService$ConnectThread.:(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothDevice;Z)V │ │ +007d88: 5b56 d100 |0000: iput-object v6, v5, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d1 │ │ +007d8c: 7010 5702 0500 |0002: invoke-direct {v5}, Ljava/lang/Thread;.:()V // method@0257 │ │ +007d92: 5b57 cf00 |0005: iput-object v7, v5, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mmDevice:Landroid/bluetooth/BluetoothDevice; // field@00cf │ │ +007d96: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +007d98: 3808 1300 |0008: if-eqz v8, 001b // +0013 │ │ +007d9c: 1a02 6c01 |000a: const-string v2, "Secure" // string@016c │ │ +007da0: 5b52 ce00 |000c: iput-object v2, v5, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mSocketType:Ljava/lang/String; // field@00ce │ │ +007da4: 3808 1000 |000e: if-eqz v8, 001e // +0010 │ │ +007da8: 7100 8301 0000 |0010: invoke-static {}, Lfr/syncarnet/sync/SyncBTService;.access$000:()Ljava/util/UUID; // method@0183 │ │ +007dae: 0c02 |0013: move-result-object v2 │ │ +007db0: 6e20 3b00 2700 |0014: invoke-virtual {v7, v2}, Landroid/bluetooth/BluetoothDevice;.createRfcommSocketToServiceRecord:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket; // method@003b │ │ +007db6: 0c01 |0017: move-result-object v1 │ │ +007db8: 5b51 d000 |0018: iput-object v1, v5, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d0 │ │ +007dbc: 0e00 |001a: return-void │ │ +007dbe: 1a02 5100 |001b: const-string v2, "Insecure" // string@0051 │ │ +007dc2: 28ef |001d: goto 000c // -0011 │ │ +007dc4: 7100 8b01 0000 |001e: invoke-static {}, Lfr/syncarnet/sync/SyncBTService;.access$200:()Ljava/util/UUID; // method@018b │ │ +007dca: 0c02 |0021: move-result-object v2 │ │ +007dcc: 6e20 3a00 2700 |0022: invoke-virtual {v7, v2}, Landroid/bluetooth/BluetoothDevice;.createInsecureRfcommSocketToServiceRecord:(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket; // method@003a │ │ +007dd2: 0c01 |0025: move-result-object v1 │ │ +007dd4: 28f2 |0026: goto 0018 // -000e │ │ +007dd6: 0d00 |0027: move-exception v0 │ │ +007dd8: 1a02 7501 |0028: const-string v2, "SynCarnet" // string@0175 │ │ +007ddc: 2203 ba00 |002a: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ +007de0: 7010 5202 0300 |002c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +007de6: 1a04 7101 |002f: const-string v4, "Socket Type: " // string@0171 │ │ +007dea: 6e20 5502 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007df0: 0c03 |0034: move-result-object v3 │ │ +007df2: 5454 ce00 |0035: iget-object v4, v5, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mSocketType:Ljava/lang/String; // field@00ce │ │ +007df6: 6e20 5502 4300 |0037: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007dfc: 0c03 |003a: move-result-object v3 │ │ +007dfe: 1a04 2902 |003b: const-string v4, "create() failed" // string@0229 │ │ +007e02: 6e20 5502 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007e08: 0c03 |0040: move-result-object v3 │ │ +007e0a: 6e10 5602 0300 |0041: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +007e10: 0c03 |0044: move-result-object v3 │ │ +007e12: 7130 6600 3200 |0045: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +007e18: 28d0 |0048: goto 0018 // -0030 │ │ catches : 2 │ │ 0x0010 - 0x0017 │ │ Ljava/io/IOException; -> 0x0027 │ │ 0x001e - 0x0025 │ │ Ljava/io/IOException; -> 0x0027 │ │ positions : │ │ 0x0000 line=396 │ │ 0x0005 line=397 │ │ 0x0007 line=398 │ │ 0x0008 line=399 │ │ 0x000e line=404 │ │ - 0x0010 line=405 │ │ + 0x0010 line=406 │ │ + 0x0014 line=405 │ │ 0x0018 line=414 │ │ 0x001a line=415 │ │ 0x001b line=399 │ │ - 0x001e line=408 │ │ + 0x001e line=409 │ │ + 0x0022 line=408 │ │ 0x0027 line=411 │ │ 0x0028 line=412 │ │ locals : │ │ 0x0028 - 0x0049 reg=0 e Ljava/io/IOException; │ │ 0x0008 - 0x0049 reg=1 tmp Landroid/bluetooth/BluetoothSocket; │ │ 0x0000 - 0x0049 reg=5 this Lfr/syncarnet/sync/SyncBTService$ConnectThread; │ │ 0x0000 - 0x0049 reg=6 (null) Lfr/syncarnet/sync/SyncBTService; │ │ @@ -8380,35 +8393,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -007e40: |[007e40] fr.syncarnet.sync.SyncBTService$ConnectThread.cancel:()V │ │ -007e50: 5441 d000 |0000: iget-object v1, v4, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d0 │ │ -007e54: 6e10 4100 0100 |0002: invoke-virtual {v1}, Landroid/bluetooth/BluetoothSocket;.close:()V // method@0041 │ │ -007e5a: 0e00 |0005: return-void │ │ -007e5c: 0d00 |0006: move-exception v0 │ │ -007e5e: 1a01 7501 |0007: const-string v1, "SynCarnet" // string@0175 │ │ -007e62: 2202 ba00 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@00ba │ │ -007e66: 7010 5202 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -007e6c: 1a03 1102 |000e: const-string v3, "close() of connect " // string@0211 │ │ -007e70: 6e20 5502 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007e76: 0c02 |0013: move-result-object v2 │ │ -007e78: 5443 ce00 |0014: iget-object v3, v4, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mSocketType:Ljava/lang/String; // field@00ce │ │ -007e7c: 6e20 5502 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007e82: 0c02 |0019: move-result-object v2 │ │ -007e84: 1a03 0700 |001a: const-string v3, " socket failed" // string@0007 │ │ -007e88: 6e20 5502 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007e8e: 0c02 |001f: move-result-object v2 │ │ -007e90: 6e10 5602 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -007e96: 0c02 |0023: move-result-object v2 │ │ -007e98: 7130 6600 2100 |0024: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -007e9e: 28de |0027: goto 0005 // -0022 │ │ +007e34: |[007e34] fr.syncarnet.sync.SyncBTService$ConnectThread.cancel:()V │ │ +007e44: 5441 d000 |0000: iget-object v1, v4, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d0 │ │ +007e48: 6e10 4100 0100 |0002: invoke-virtual {v1}, Landroid/bluetooth/BluetoothSocket;.close:()V // method@0041 │ │ +007e4e: 0e00 |0005: return-void │ │ +007e50: 0d00 |0006: move-exception v0 │ │ +007e52: 1a01 7501 |0007: const-string v1, "SynCarnet" // string@0175 │ │ +007e56: 2202 ba00 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@00ba │ │ +007e5a: 7010 5202 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +007e60: 1a03 1102 |000e: const-string v3, "close() of connect " // string@0211 │ │ +007e64: 6e20 5502 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007e6a: 0c02 |0013: move-result-object v2 │ │ +007e6c: 5443 ce00 |0014: iget-object v3, v4, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mSocketType:Ljava/lang/String; // field@00ce │ │ +007e70: 6e20 5502 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007e76: 0c02 |0019: move-result-object v2 │ │ +007e78: 1a03 0700 |001a: const-string v3, " socket failed" // string@0007 │ │ +007e7c: 6e20 5502 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007e82: 0c02 |001f: move-result-object v2 │ │ +007e84: 6e10 5602 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +007e8a: 0c02 |0023: move-result-object v2 │ │ +007e8c: 7130 6600 2100 |0024: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +007e92: 28de |0027: goto 0005 // -0022 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=453 │ │ 0x0005 line=457 │ │ 0x0006 line=454 │ │ @@ -8422,88 +8435,88 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 146 16-bit code units │ │ -007eb0: |[007eb0] fr.syncarnet.sync.SyncBTService$ConnectThread.run:()V │ │ -007ec0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -007ec2: 1a02 7501 |0001: const-string v2, "SynCarnet" // string@0175 │ │ -007ec6: 2203 ba00 |0003: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ -007eca: 7010 5202 0300 |0005: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -007ed0: 1a04 1d00 |0008: const-string v4, "BEGIN mConnectThread SocketType:" // string@001d │ │ -007ed4: 6e20 5502 4300 |000a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007eda: 0c03 |000d: move-result-object v3 │ │ -007edc: 5474 ce00 |000e: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mSocketType:Ljava/lang/String; // field@00ce │ │ -007ee0: 6e20 5502 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007ee6: 0c03 |0013: move-result-object v3 │ │ -007ee8: 6e10 5602 0300 |0014: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -007eee: 0c03 |0017: move-result-object v3 │ │ -007ef0: 7120 6400 3200 |0018: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -007ef6: 2202 ba00 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@00ba │ │ -007efa: 7010 5202 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -007f00: 1a03 2d00 |0020: const-string v3, "ConnectThread" // string@002d │ │ -007f04: 6e20 5502 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007f0a: 0c02 |0025: move-result-object v2 │ │ -007f0c: 5473 ce00 |0026: iget-object v3, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mSocketType:Ljava/lang/String; // field@00ce │ │ -007f10: 6e20 5502 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007f16: 0c02 |002b: move-result-object v2 │ │ -007f18: 6e10 5602 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -007f1e: 0c02 |002f: move-result-object v2 │ │ -007f20: 6e20 7501 2700 |0030: invoke-virtual {v7, v2}, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.setName:(Ljava/lang/String;)V // method@0175 │ │ -007f26: 5472 d100 |0033: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d1 │ │ -007f2a: 7110 8401 0200 |0035: invoke-static {v2}, Lfr/syncarnet/sync/SyncBTService;.access$100:(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothAdapter; // method@0184 │ │ -007f30: 0c02 |0038: move-result-object v2 │ │ -007f32: 6e10 3000 0200 |0039: invoke-virtual {v2}, Landroid/bluetooth/BluetoothAdapter;.cancelDiscovery:()Z // method@0030 │ │ -007f38: 5472 d000 |003c: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d0 │ │ -007f3c: 6e10 4200 0200 |003e: invoke-virtual {v2}, Landroid/bluetooth/BluetoothSocket;.connect:()V // method@0042 │ │ -007f42: 5472 d100 |0041: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d1 │ │ -007f46: 1203 |0043: const/4 v3, #int 0 // #0 │ │ -007f48: 7110 4102 0300 |0044: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0241 │ │ -007f4e: 0c03 |0047: move-result-object v3 │ │ -007f50: 7120 8e01 3200 |0048: invoke-static {v2, v3}, Lfr/syncarnet/sync/SyncBTService;.access$402:(Lfr/syncarnet/sync/SyncBTService;Ljava/lang/Boolean;)Ljava/lang/Boolean; // method@018e │ │ -007f56: 5473 d100 |004b: iget-object v3, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d1 │ │ -007f5a: 1d03 |004d: monitor-enter v3 │ │ -007f5c: 5472 d100 |004e: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d1 │ │ -007f60: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -007f62: 7120 9001 4200 |0051: invoke-static {v2, v4}, Lfr/syncarnet/sync/SyncBTService;.access$602:(Lfr/syncarnet/sync/SyncBTService;Lfr/syncarnet/sync/SyncBTService$ConnectThread;)Lfr/syncarnet/sync/SyncBTService$ConnectThread; // method@0190 │ │ -007f68: 1e03 |0054: monitor-exit v3 │ │ -007f6a: 5472 d100 |0055: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d1 │ │ -007f6e: 5473 d000 |0057: iget-object v3, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d0 │ │ -007f72: 5474 cf00 |0059: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mmDevice:Landroid/bluetooth/BluetoothDevice; // field@00cf │ │ -007f76: 5475 ce00 |005b: iget-object v5, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mSocketType:Ljava/lang/String; // field@00ce │ │ -007f7a: 6e56 9601 3254 |005d: invoke-virtual {v2, v3, v4, v5, v6}, Lfr/syncarnet/sync/SyncBTService;.connected:(Landroid/bluetooth/BluetoothSocket;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;Z)V // method@0196 │ │ -007f80: 0e00 |0060: return-void │ │ -007f82: 0d00 |0061: move-exception v0 │ │ -007f84: 5472 d000 |0062: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d0 │ │ -007f88: 6e10 4100 0200 |0064: invoke-virtual {v2}, Landroid/bluetooth/BluetoothSocket;.close:()V // method@0041 │ │ -007f8e: 5472 d100 |0067: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d1 │ │ -007f92: 7110 8f01 0200 |0069: invoke-static {v2}, Lfr/syncarnet/sync/SyncBTService;.access$500:(Lfr/syncarnet/sync/SyncBTService;)V // method@018f │ │ -007f98: 28f4 |006c: goto 0060 // -000c │ │ -007f9a: 0d01 |006d: move-exception v1 │ │ -007f9c: 1a02 7501 |006e: const-string v2, "SynCarnet" // string@0175 │ │ -007fa0: 2203 ba00 |0070: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ -007fa4: 7010 5202 0300 |0072: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -007faa: 1a04 9101 |0075: const-string v4, "Unable to close() " // string@0191 │ │ -007fae: 6e20 5502 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007fb4: 0c03 |007a: move-result-object v3 │ │ -007fb6: 5474 ce00 |007b: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mSocketType:Ljava/lang/String; // field@00ce │ │ -007fba: 6e20 5502 4300 |007d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007fc0: 0c03 |0080: move-result-object v3 │ │ -007fc2: 1a04 0600 |0081: const-string v4, " socket during connection failure" // string@0006 │ │ -007fc6: 6e20 5502 4300 |0083: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -007fcc: 0c03 |0086: move-result-object v3 │ │ -007fce: 6e10 5602 0300 |0087: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -007fd4: 0c03 |008a: move-result-object v3 │ │ -007fd6: 7130 6600 3201 |008b: invoke-static {v2, v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -007fdc: 28d9 |008e: goto 0067 // -0027 │ │ -007fde: 0d02 |008f: move-exception v2 │ │ -007fe0: 1e03 |0090: monitor-exit v3 │ │ -007fe2: 2702 |0091: throw v2 │ │ +007ea4: |[007ea4] fr.syncarnet.sync.SyncBTService$ConnectThread.run:()V │ │ +007eb4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +007eb6: 1a02 7501 |0001: const-string v2, "SynCarnet" // string@0175 │ │ +007eba: 2203 ba00 |0003: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ +007ebe: 7010 5202 0300 |0005: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +007ec4: 1a04 1d00 |0008: const-string v4, "BEGIN mConnectThread SocketType:" // string@001d │ │ +007ec8: 6e20 5502 4300 |000a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007ece: 0c03 |000d: move-result-object v3 │ │ +007ed0: 5474 ce00 |000e: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mSocketType:Ljava/lang/String; // field@00ce │ │ +007ed4: 6e20 5502 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007eda: 0c03 |0013: move-result-object v3 │ │ +007edc: 6e10 5602 0300 |0014: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +007ee2: 0c03 |0017: move-result-object v3 │ │ +007ee4: 7120 6400 3200 |0018: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +007eea: 2202 ba00 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@00ba │ │ +007eee: 7010 5202 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +007ef4: 1a03 2d00 |0020: const-string v3, "ConnectThread" // string@002d │ │ +007ef8: 6e20 5502 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007efe: 0c02 |0025: move-result-object v2 │ │ +007f00: 5473 ce00 |0026: iget-object v3, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mSocketType:Ljava/lang/String; // field@00ce │ │ +007f04: 6e20 5502 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007f0a: 0c02 |002b: move-result-object v2 │ │ +007f0c: 6e10 5602 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +007f12: 0c02 |002f: move-result-object v2 │ │ +007f14: 6e20 7501 2700 |0030: invoke-virtual {v7, v2}, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.setName:(Ljava/lang/String;)V // method@0175 │ │ +007f1a: 5472 d100 |0033: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d1 │ │ +007f1e: 7110 8401 0200 |0035: invoke-static {v2}, Lfr/syncarnet/sync/SyncBTService;.access$100:(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothAdapter; // method@0184 │ │ +007f24: 0c02 |0038: move-result-object v2 │ │ +007f26: 6e10 3000 0200 |0039: invoke-virtual {v2}, Landroid/bluetooth/BluetoothAdapter;.cancelDiscovery:()Z // method@0030 │ │ +007f2c: 5472 d000 |003c: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d0 │ │ +007f30: 6e10 4200 0200 |003e: invoke-virtual {v2}, Landroid/bluetooth/BluetoothSocket;.connect:()V // method@0042 │ │ +007f36: 5472 d100 |0041: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d1 │ │ +007f3a: 1203 |0043: const/4 v3, #int 0 // #0 │ │ +007f3c: 7110 4102 0300 |0044: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0241 │ │ +007f42: 0c03 |0047: move-result-object v3 │ │ +007f44: 7120 8e01 3200 |0048: invoke-static {v2, v3}, Lfr/syncarnet/sync/SyncBTService;.access$402:(Lfr/syncarnet/sync/SyncBTService;Ljava/lang/Boolean;)Ljava/lang/Boolean; // method@018e │ │ +007f4a: 5473 d100 |004b: iget-object v3, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d1 │ │ +007f4e: 1d03 |004d: monitor-enter v3 │ │ +007f50: 5472 d100 |004e: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d1 │ │ +007f54: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +007f56: 7120 9001 4200 |0051: invoke-static {v2, v4}, Lfr/syncarnet/sync/SyncBTService;.access$602:(Lfr/syncarnet/sync/SyncBTService;Lfr/syncarnet/sync/SyncBTService$ConnectThread;)Lfr/syncarnet/sync/SyncBTService$ConnectThread; // method@0190 │ │ +007f5c: 1e03 |0054: monitor-exit v3 │ │ +007f5e: 5472 d100 |0055: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d1 │ │ +007f62: 5473 d000 |0057: iget-object v3, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d0 │ │ +007f66: 5474 cf00 |0059: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mmDevice:Landroid/bluetooth/BluetoothDevice; // field@00cf │ │ +007f6a: 5475 ce00 |005b: iget-object v5, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mSocketType:Ljava/lang/String; // field@00ce │ │ +007f6e: 6e56 9601 3254 |005d: invoke-virtual {v2, v3, v4, v5, v6}, Lfr/syncarnet/sync/SyncBTService;.connected:(Landroid/bluetooth/BluetoothSocket;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;Z)V // method@0196 │ │ +007f74: 0e00 |0060: return-void │ │ +007f76: 0d00 |0061: move-exception v0 │ │ +007f78: 5472 d000 |0062: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d0 │ │ +007f7c: 6e10 4100 0200 |0064: invoke-virtual {v2}, Landroid/bluetooth/BluetoothSocket;.close:()V // method@0041 │ │ +007f82: 5472 d100 |0067: iget-object v2, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d1 │ │ +007f86: 7110 8f01 0200 |0069: invoke-static {v2}, Lfr/syncarnet/sync/SyncBTService;.access$500:(Lfr/syncarnet/sync/SyncBTService;)V // method@018f │ │ +007f8c: 28f4 |006c: goto 0060 // -000c │ │ +007f8e: 0d01 |006d: move-exception v1 │ │ +007f90: 1a02 7501 |006e: const-string v2, "SynCarnet" // string@0175 │ │ +007f94: 2203 ba00 |0070: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ +007f98: 7010 5202 0300 |0072: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +007f9e: 1a04 9101 |0075: const-string v4, "Unable to close() " // string@0191 │ │ +007fa2: 6e20 5502 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007fa8: 0c03 |007a: move-result-object v3 │ │ +007faa: 5474 ce00 |007b: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.mSocketType:Ljava/lang/String; // field@00ce │ │ +007fae: 6e20 5502 4300 |007d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007fb4: 0c03 |0080: move-result-object v3 │ │ +007fb6: 1a04 0600 |0081: const-string v4, " socket during connection failure" // string@0006 │ │ +007fba: 6e20 5502 4300 |0083: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +007fc0: 0c03 |0086: move-result-object v3 │ │ +007fc2: 6e10 5602 0300 |0087: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +007fc8: 0c03 |008a: move-result-object v3 │ │ +007fca: 7130 6600 3201 |008b: invoke-static {v2, v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +007fd0: 28d9 |008e: goto 0067 // -0027 │ │ +007fd2: 0d02 |008f: move-exception v2 │ │ +007fd4: 1e03 |0090: monitor-exit v3 │ │ +007fd6: 2702 |0091: throw v2 │ │ catches : 4 │ │ 0x003c - 0x004b │ │ Ljava/io/IOException; -> 0x0061 │ │ 0x004e - 0x0055 │ │ -> 0x008f │ │ 0x0062 - 0x0067 │ │ Ljava/io/IOException; -> 0x006d │ │ @@ -8577,40 +8590,40 @@ │ │ type : '(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothSocket;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -008010: |[008010] fr.syncarnet.sync.SyncBTService$ConnectedThreadClient.:(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothSocket;Ljava/lang/String;)V │ │ -008020: 5b56 d500 |0000: iput-object v6, v5, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d5 │ │ -008024: 7010 5702 0500 |0002: invoke-direct {v5}, Ljava/lang/Thread;.:()V // method@0257 │ │ -00802a: 1a02 7501 |0005: const-string v2, "SynCarnet" // string@0175 │ │ -00802e: 2203 ba00 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ -008032: 7010 5202 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -008038: 1a04 3200 |000c: const-string v4, "Create ConnectedThreadClient: " // string@0032 │ │ -00803c: 6e20 5502 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -008042: 0c03 |0011: move-result-object v3 │ │ -008044: 6e20 5502 8300 |0012: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -00804a: 0c03 |0015: move-result-object v3 │ │ -00804c: 6e10 5602 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -008052: 0c03 |0019: move-result-object v3 │ │ -008054: 7120 6400 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -00805a: 5b57 d300 |001d: iput-object v7, v5, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d3 │ │ -00805e: 5b58 d400 |001f: iput-object v8, v5, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.mmSocketType:Ljava/lang/String; // field@00d4 │ │ -008062: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -008064: 6e10 4300 0700 |0022: invoke-virtual {v7}, Landroid/bluetooth/BluetoothSocket;.getInputStream:()Ljava/io/InputStream; // method@0043 │ │ -00806a: 0c01 |0025: move-result-object v1 │ │ -00806c: 5b51 d200 |0026: iput-object v1, v5, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.mmInStream:Ljava/io/InputStream; // field@00d2 │ │ -008070: 0e00 |0028: return-void │ │ -008072: 0d00 |0029: move-exception v0 │ │ -008074: 1a02 7501 |002a: const-string v2, "SynCarnet" // string@0175 │ │ -008078: 1a03 9001 |002c: const-string v3, "Temp sockets not created" // string@0190 │ │ -00807c: 7130 6600 3200 |002e: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -008082: 28f5 |0031: goto 0026 // -000b │ │ +008004: |[008004] fr.syncarnet.sync.SyncBTService$ConnectedThreadClient.:(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothSocket;Ljava/lang/String;)V │ │ +008014: 5b56 d500 |0000: iput-object v6, v5, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d5 │ │ +008018: 7010 5702 0500 |0002: invoke-direct {v5}, Ljava/lang/Thread;.:()V // method@0257 │ │ +00801e: 1a02 7501 |0005: const-string v2, "SynCarnet" // string@0175 │ │ +008022: 2203 ba00 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ +008026: 7010 5202 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +00802c: 1a04 3200 |000c: const-string v4, "Create ConnectedThreadClient: " // string@0032 │ │ +008030: 6e20 5502 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +008036: 0c03 |0011: move-result-object v3 │ │ +008038: 6e20 5502 8300 |0012: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +00803e: 0c03 |0015: move-result-object v3 │ │ +008040: 6e10 5602 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +008046: 0c03 |0019: move-result-object v3 │ │ +008048: 7120 6400 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00804e: 5b57 d300 |001d: iput-object v7, v5, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d3 │ │ +008052: 5b58 d400 |001f: iput-object v8, v5, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.mmSocketType:Ljava/lang/String; // field@00d4 │ │ +008056: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +008058: 6e10 4300 0700 |0022: invoke-virtual {v7}, Landroid/bluetooth/BluetoothSocket;.getInputStream:()Ljava/io/InputStream; // method@0043 │ │ +00805e: 0c01 |0025: move-result-object v1 │ │ +008060: 5b51 d200 |0026: iput-object v1, v5, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.mmInStream:Ljava/io/InputStream; // field@00d2 │ │ +008064: 0e00 |0028: return-void │ │ +008066: 0d00 |0029: move-exception v0 │ │ +008068: 1a02 7501 |002a: const-string v2, "SynCarnet" // string@0175 │ │ +00806c: 1a03 9001 |002c: const-string v3, "Temp sockets not created" // string@0190 │ │ +008070: 7130 6600 3200 |002e: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +008076: 28f5 |0031: goto 0026 // -000b │ │ catches : 1 │ │ 0x0022 - 0x0025 │ │ Ljava/io/IOException; -> 0x0029 │ │ positions : │ │ 0x0000 line=551 │ │ 0x0005 line=552 │ │ 0x001d line=553 │ │ @@ -8635,26 +8648,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -008094: |[008094] fr.syncarnet.sync.SyncBTService$ConnectedThreadClient.cancel:()V │ │ -0080a4: 5431 d300 |0000: iget-object v1, v3, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d3 │ │ -0080a8: 6e10 4100 0100 |0002: invoke-virtual {v1}, Landroid/bluetooth/BluetoothSocket;.close:()V // method@0041 │ │ -0080ae: 1a01 7501 |0005: const-string v1, "SynCarnet" // string@0175 │ │ -0080b2: 1a02 fc02 |0007: const-string v2, "mConnectedThreadClient closed" // string@02fc │ │ -0080b6: 7120 6400 2100 |0009: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -0080bc: 0e00 |000c: return-void │ │ -0080be: 0d00 |000d: move-exception v0 │ │ -0080c0: 1a01 7501 |000e: const-string v1, "SynCarnet" // string@0175 │ │ -0080c4: 1a02 1202 |0010: const-string v2, "close() of connect socket failed" // string@0212 │ │ -0080c8: 7130 6600 2100 |0012: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -0080ce: 28f7 |0015: goto 000c // -0009 │ │ +008088: |[008088] fr.syncarnet.sync.SyncBTService$ConnectedThreadClient.cancel:()V │ │ +008098: 5431 d300 |0000: iget-object v1, v3, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d3 │ │ +00809c: 6e10 4100 0100 |0002: invoke-virtual {v1}, Landroid/bluetooth/BluetoothSocket;.close:()V // method@0041 │ │ +0080a2: 1a01 7501 |0005: const-string v1, "SynCarnet" // string@0175 │ │ +0080a6: 1a02 fb02 |0007: const-string v2, "mConnectedThreadClient closed" // string@02fb │ │ +0080aa: 7120 6400 2100 |0009: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +0080b0: 0e00 |000c: return-void │ │ +0080b2: 0d00 |000d: move-exception v0 │ │ +0080b4: 1a01 7501 |000e: const-string v1, "SynCarnet" // string@0175 │ │ +0080b8: 1a02 1202 |0010: const-string v2, "close() of connect socket failed" // string@0212 │ │ +0080bc: 7130 6600 2100 |0012: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +0080c2: 28f7 |0015: goto 000c // -0009 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/io/IOException; -> 0x000d │ │ positions : │ │ 0x0000 line=607 │ │ 0x0005 line=608 │ │ 0x000c line=612 │ │ @@ -8669,113 +8682,113 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 205 16-bit code units │ │ -0080e0: |[0080e0] fr.syncarnet.sync.SyncBTService$ConnectedThreadClient.run:()V │ │ -0080f0: 120b |0000: const/4 v11, #int 0 // #0 │ │ -0080f2: 1a06 7501 |0001: const-string v6, "SynCarnet" // string@0175 │ │ -0080f6: 1a07 1e00 |0003: const-string v7, "BEGIN mConnectedThreadClient" // string@001e │ │ -0080fa: 7120 6400 7600 |0005: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008100: 2202 a300 |0008: new-instance v2, Ljava/io/DataInputStream; // type@00a3 │ │ -008104: 2206 9f00 |000a: new-instance v6, Ljava/io/BufferedInputStream; // type@009f │ │ -008108: 54c7 d200 |000c: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.mmInStream:Ljava/io/InputStream; // field@00d2 │ │ -00810c: 1308 9001 |000e: const/16 v8, #int 400 // #190 │ │ -008110: 7030 2e02 7608 |0010: invoke-direct {v6, v7, v8}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@022e │ │ -008116: 7020 3302 6200 |0013: invoke-direct {v2, v6}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@0233 │ │ -00811c: 6e10 3502 0200 |0016: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@0235 │ │ -008122: 0a00 |0019: move-result v0 │ │ -008124: 1a06 7501 |001a: const-string v6, "SynCarnet" // string@0175 │ │ -008128: 2207 ba00 |001c: new-instance v7, Ljava/lang/StringBuilder; // type@00ba │ │ -00812c: 7010 5202 0700 |001e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -008132: 1a08 2900 |0021: const-string v8, "Client TL size : " // string@0029 │ │ -008136: 6e20 5502 8700 |0023: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -00813c: 0c07 |0026: move-result-object v7 │ │ -00813e: 6e20 5302 0700 |0027: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ -008144: 0c07 |002a: move-result-object v7 │ │ -008146: 6e10 5602 0700 |002b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -00814c: 0c07 |002e: move-result-object v7 │ │ -00814e: 7120 6400 7600 |002f: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008154: 2303 d400 |0032: new-array v3, v0, [B // type@00d4 │ │ -008158: 1216 |0034: const/4 v6, #int 1 // #1 │ │ -00815a: 2365 d400 |0035: new-array v5, v6, [B // type@00d4 │ │ -00815e: 1201 |0037: const/4 v1, #int 0 // #0 │ │ -008160: 3501 3100 |0038: if-ge v1, v0, 0069 // +0031 │ │ -008164: 1206 |003a: const/4 v6, #int 0 // #0 │ │ -008166: 1217 |003b: const/4 v7, #int 1 // #1 │ │ -008168: 6e40 3402 5276 |003c: invoke-virtual {v2, v5, v6, v7}, Ljava/io/DataInputStream;.read:([BII)I // method@0234 │ │ -00816e: 1206 |003f: const/4 v6, #int 0 // #0 │ │ -008170: 4806 0506 |0040: aget-byte v6, v5, v6 │ │ -008174: 4f06 0301 |0042: aput-byte v6, v3, v1 │ │ -008178: d416 e803 |0044: rem-int/lit16 v6, v1, #int 1000 // #03e8 │ │ -00817c: 3906 2000 |0046: if-nez v6, 0066 // +0020 │ │ -008180: 1a06 7501 |0048: const-string v6, "SynCarnet" // string@0175 │ │ -008184: 2207 ba00 |004a: new-instance v7, Ljava/lang/StringBuilder; // type@00ba │ │ -008188: 7010 5202 0700 |004c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -00818e: 1a08 6101 |004f: const-string v8, "Received " // string@0161 │ │ -008192: 6e20 5502 8700 |0051: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -008198: 0c07 |0054: move-result-object v7 │ │ -00819a: 6e20 5302 1700 |0055: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ -0081a0: 0c07 |0058: move-result-object v7 │ │ -0081a2: 1a08 0400 |0059: const-string v8, " bytes" // string@0004 │ │ -0081a6: 6e20 5502 8700 |005b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -0081ac: 0c07 |005e: move-result-object v7 │ │ -0081ae: 6e10 5602 0700 |005f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -0081b4: 0c07 |0062: move-result-object v7 │ │ -0081b6: 7120 6400 7600 |0063: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -0081bc: d801 0101 |0066: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0081c0: 28d0 |0068: goto 0038 // -0030 │ │ -0081c2: 1a06 7501 |0069: const-string v6, "SynCarnet" // string@0175 │ │ -0081c6: 1a07 3600 |006b: const-string v7, "Data received" // string@0036 │ │ -0081ca: 7120 6400 7600 |006d: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -0081d0: 1a06 7501 |0070: const-string v6, "SynCarnet" // string@0175 │ │ -0081d4: 2207 ba00 |0072: new-instance v7, Ljava/lang/StringBuilder; // type@00ba │ │ -0081d8: 7010 5202 0700 |0074: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -0081de: 6e20 5302 1700 |0077: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ -0081e4: 0c07 |007a: move-result-object v7 │ │ -0081e6: 1a08 0500 |007b: const-string v8, " bytes received" // string@0005 │ │ -0081ea: 6e20 5502 8700 |007d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -0081f0: 0c07 |0080: move-result-object v7 │ │ -0081f2: 6e10 5602 0700 |0081: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -0081f8: 0c07 |0084: move-result-object v7 │ │ -0081fa: 7120 6400 7600 |0085: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008200: 54c6 d500 |0088: iget-object v6, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d5 │ │ -008204: 6e20 9b01 3600 |008a: invoke-virtual {v6, v3}, Lfr/syncarnet/sync/SyncBTService;.setBytes:([B)V // method@019b │ │ -00820a: 1a06 7501 |008d: const-string v6, "SynCarnet" // string@0175 │ │ -00820e: 1a07 2200 |008f: const-string v7, "Buffer set in outer class " // string@0022 │ │ -008212: 7120 6400 7600 |0091: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008218: 54c6 d500 |0094: iget-object v6, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d5 │ │ -00821c: 7110 8d01 0600 |0096: invoke-static {v6}, Lfr/syncarnet/sync/SyncBTService;.access$400:(Lfr/syncarnet/sync/SyncBTService;)Ljava/lang/Boolean; // method@018d │ │ -008222: 0c06 |0099: move-result-object v6 │ │ -008224: 6e10 4002 0600 |009a: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@0240 │ │ -00822a: 0a06 |009d: move-result v6 │ │ -00822c: 3906 1b00 |009e: if-nez v6, 00b9 // +001b │ │ -008230: 54c6 d500 |00a0: iget-object v6, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d5 │ │ -008234: 2207 8500 |00a2: new-instance v7, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // type@0085 │ │ -008238: 54c8 d500 |00a4: iget-object v8, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d5 │ │ -00823c: 54c9 d300 |00a6: iget-object v9, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d3 │ │ -008240: 54ca d400 |00a8: iget-object v10, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.mmSocketType:Ljava/lang/String; // field@00d4 │ │ -008244: 7040 7b01 87a9 |00aa: invoke-direct {v7, v8, v9, v10}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.:(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothSocket;Ljava/lang/String;)V // method@017b │ │ -00824a: 7120 8a01 7600 |00ad: invoke-static {v6, v7}, Lfr/syncarnet/sync/SyncBTService;.access$1302:(Lfr/syncarnet/sync/SyncBTService;Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // method@018a │ │ -008250: 54c6 d500 |00b0: iget-object v6, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d5 │ │ -008254: 7110 8901 0600 |00b2: invoke-static {v6}, Lfr/syncarnet/sync/SyncBTService;.access$1300:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // method@0189 │ │ -00825a: 0c06 |00b5: move-result-object v6 │ │ -00825c: 6e10 7e01 0600 |00b6: invoke-virtual {v6}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.start:()V // method@017e │ │ -008262: 54c6 d500 |00b9: iget-object v6, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d5 │ │ -008266: 6e20 9901 b600 |00bb: invoke-virtual {v6, v11}, Lfr/syncarnet/sync/SyncBTService;.endSync:(Z)V // method@0199 │ │ -00826c: 0e00 |00be: return-void │ │ -00826e: 0d04 |00bf: move-exception v4 │ │ -008270: 1a06 7501 |00c0: const-string v6, "SynCarnet" // string@0175 │ │ -008274: 1a07 3c00 |00c2: const-string v7, "Disconnected" // string@003c │ │ -008278: 7130 6600 7604 |00c4: invoke-static {v6, v7, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -00827e: 54c6 d500 |00c7: iget-object v6, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d5 │ │ -008282: 7110 8801 0600 |00c9: invoke-static {v6}, Lfr/syncarnet/sync/SyncBTService;.access$1200:(Lfr/syncarnet/sync/SyncBTService;)V // method@0188 │ │ -008288: 28c8 |00cc: goto 0094 // -0038 │ │ +0080d4: |[0080d4] fr.syncarnet.sync.SyncBTService$ConnectedThreadClient.run:()V │ │ +0080e4: 120b |0000: const/4 v11, #int 0 // #0 │ │ +0080e6: 1a06 7501 |0001: const-string v6, "SynCarnet" // string@0175 │ │ +0080ea: 1a07 1e00 |0003: const-string v7, "BEGIN mConnectedThreadClient" // string@001e │ │ +0080ee: 7120 6400 7600 |0005: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +0080f4: 2202 a300 |0008: new-instance v2, Ljava/io/DataInputStream; // type@00a3 │ │ +0080f8: 2206 9f00 |000a: new-instance v6, Ljava/io/BufferedInputStream; // type@009f │ │ +0080fc: 54c7 d200 |000c: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.mmInStream:Ljava/io/InputStream; // field@00d2 │ │ +008100: 1308 9001 |000e: const/16 v8, #int 400 // #190 │ │ +008104: 7030 2e02 7608 |0010: invoke-direct {v6, v7, v8}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@022e │ │ +00810a: 7020 3302 6200 |0013: invoke-direct {v2, v6}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@0233 │ │ +008110: 6e10 3502 0200 |0016: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@0235 │ │ +008116: 0a00 |0019: move-result v0 │ │ +008118: 1a06 7501 |001a: const-string v6, "SynCarnet" // string@0175 │ │ +00811c: 2207 ba00 |001c: new-instance v7, Ljava/lang/StringBuilder; // type@00ba │ │ +008120: 7010 5202 0700 |001e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +008126: 1a08 2900 |0021: const-string v8, "Client TL size : " // string@0029 │ │ +00812a: 6e20 5502 8700 |0023: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +008130: 0c07 |0026: move-result-object v7 │ │ +008132: 6e20 5302 0700 |0027: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ +008138: 0c07 |002a: move-result-object v7 │ │ +00813a: 6e10 5602 0700 |002b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +008140: 0c07 |002e: move-result-object v7 │ │ +008142: 7120 6400 7600 |002f: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008148: 2303 d400 |0032: new-array v3, v0, [B // type@00d4 │ │ +00814c: 1216 |0034: const/4 v6, #int 1 // #1 │ │ +00814e: 2365 d400 |0035: new-array v5, v6, [B // type@00d4 │ │ +008152: 1201 |0037: const/4 v1, #int 0 // #0 │ │ +008154: 3501 3100 |0038: if-ge v1, v0, 0069 // +0031 │ │ +008158: 1206 |003a: const/4 v6, #int 0 // #0 │ │ +00815a: 1217 |003b: const/4 v7, #int 1 // #1 │ │ +00815c: 6e40 3402 5276 |003c: invoke-virtual {v2, v5, v6, v7}, Ljava/io/DataInputStream;.read:([BII)I // method@0234 │ │ +008162: 1206 |003f: const/4 v6, #int 0 // #0 │ │ +008164: 4806 0506 |0040: aget-byte v6, v5, v6 │ │ +008168: 4f06 0301 |0042: aput-byte v6, v3, v1 │ │ +00816c: d416 e803 |0044: rem-int/lit16 v6, v1, #int 1000 // #03e8 │ │ +008170: 3906 2000 |0046: if-nez v6, 0066 // +0020 │ │ +008174: 1a06 7501 |0048: const-string v6, "SynCarnet" // string@0175 │ │ +008178: 2207 ba00 |004a: new-instance v7, Ljava/lang/StringBuilder; // type@00ba │ │ +00817c: 7010 5202 0700 |004c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +008182: 1a08 6101 |004f: const-string v8, "Received " // string@0161 │ │ +008186: 6e20 5502 8700 |0051: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +00818c: 0c07 |0054: move-result-object v7 │ │ +00818e: 6e20 5302 1700 |0055: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ +008194: 0c07 |0058: move-result-object v7 │ │ +008196: 1a08 0400 |0059: const-string v8, " bytes" // string@0004 │ │ +00819a: 6e20 5502 8700 |005b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +0081a0: 0c07 |005e: move-result-object v7 │ │ +0081a2: 6e10 5602 0700 |005f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +0081a8: 0c07 |0062: move-result-object v7 │ │ +0081aa: 7120 6400 7600 |0063: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +0081b0: d801 0101 |0066: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0081b4: 28d0 |0068: goto 0038 // -0030 │ │ +0081b6: 1a06 7501 |0069: const-string v6, "SynCarnet" // string@0175 │ │ +0081ba: 1a07 3600 |006b: const-string v7, "Data received" // string@0036 │ │ +0081be: 7120 6400 7600 |006d: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +0081c4: 1a06 7501 |0070: const-string v6, "SynCarnet" // string@0175 │ │ +0081c8: 2207 ba00 |0072: new-instance v7, Ljava/lang/StringBuilder; // type@00ba │ │ +0081cc: 7010 5202 0700 |0074: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +0081d2: 6e20 5302 1700 |0077: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ +0081d8: 0c07 |007a: move-result-object v7 │ │ +0081da: 1a08 0500 |007b: const-string v8, " bytes received" // string@0005 │ │ +0081de: 6e20 5502 8700 |007d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +0081e4: 0c07 |0080: move-result-object v7 │ │ +0081e6: 6e10 5602 0700 |0081: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +0081ec: 0c07 |0084: move-result-object v7 │ │ +0081ee: 7120 6400 7600 |0085: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +0081f4: 54c6 d500 |0088: iget-object v6, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d5 │ │ +0081f8: 6e20 9b01 3600 |008a: invoke-virtual {v6, v3}, Lfr/syncarnet/sync/SyncBTService;.setBytes:([B)V // method@019b │ │ +0081fe: 1a06 7501 |008d: const-string v6, "SynCarnet" // string@0175 │ │ +008202: 1a07 2200 |008f: const-string v7, "Buffer set in outer class " // string@0022 │ │ +008206: 7120 6400 7600 |0091: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00820c: 54c6 d500 |0094: iget-object v6, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d5 │ │ +008210: 7110 8d01 0600 |0096: invoke-static {v6}, Lfr/syncarnet/sync/SyncBTService;.access$400:(Lfr/syncarnet/sync/SyncBTService;)Ljava/lang/Boolean; // method@018d │ │ +008216: 0c06 |0099: move-result-object v6 │ │ +008218: 6e10 4002 0600 |009a: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@0240 │ │ +00821e: 0a06 |009d: move-result v6 │ │ +008220: 3906 1b00 |009e: if-nez v6, 00b9 // +001b │ │ +008224: 54c6 d500 |00a0: iget-object v6, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d5 │ │ +008228: 2207 8500 |00a2: new-instance v7, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // type@0085 │ │ +00822c: 54c8 d500 |00a4: iget-object v8, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d5 │ │ +008230: 54c9 d300 |00a6: iget-object v9, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d3 │ │ +008234: 54ca d400 |00a8: iget-object v10, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.mmSocketType:Ljava/lang/String; // field@00d4 │ │ +008238: 7040 7b01 87a9 |00aa: invoke-direct {v7, v8, v9, v10}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.:(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothSocket;Ljava/lang/String;)V // method@017b │ │ +00823e: 7120 8a01 7600 |00ad: invoke-static {v6, v7}, Lfr/syncarnet/sync/SyncBTService;.access$1302:(Lfr/syncarnet/sync/SyncBTService;Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // method@018a │ │ +008244: 54c6 d500 |00b0: iget-object v6, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d5 │ │ +008248: 7110 8901 0600 |00b2: invoke-static {v6}, Lfr/syncarnet/sync/SyncBTService;.access$1300:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // method@0189 │ │ +00824e: 0c06 |00b5: move-result-object v6 │ │ +008250: 6e10 7e01 0600 |00b6: invoke-virtual {v6}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.start:()V // method@017e │ │ +008256: 54c6 d500 |00b9: iget-object v6, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d5 │ │ +00825a: 6e20 9901 b600 |00bb: invoke-virtual {v6, v11}, Lfr/syncarnet/sync/SyncBTService;.endSync:(Z)V // method@0199 │ │ +008260: 0e00 |00be: return-void │ │ +008262: 0d04 |00bf: move-exception v4 │ │ +008264: 1a06 7501 |00c0: const-string v6, "SynCarnet" // string@0175 │ │ +008268: 1a07 3c00 |00c2: const-string v7, "Disconnected" // string@003c │ │ +00826c: 7130 6600 7604 |00c4: invoke-static {v6, v7, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +008272: 54c6 d500 |00c7: iget-object v6, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d5 │ │ +008276: 7110 8801 0600 |00c9: invoke-static {v6}, Lfr/syncarnet/sync/SyncBTService;.access$1200:(Lfr/syncarnet/sync/SyncBTService;)V // method@0188 │ │ +00827c: 28c8 |00cc: goto 0094 // -0038 │ │ catches : 1 │ │ 0x0008 - 0x0094 │ │ Ljava/io/IOException; -> 0x00bf │ │ positions : │ │ 0x0001 line=571 │ │ 0x0008 line=577 │ │ 0x0016 line=578 │ │ @@ -8854,40 +8867,40 @@ │ │ type : '(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothSocket;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -00829c: |[00829c] fr.syncarnet.sync.SyncBTService$ConnectedThreadServer.:(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothSocket;Ljava/lang/String;)V │ │ -0082ac: 5b56 d900 |0000: iput-object v6, v5, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ -0082b0: 7010 5702 0500 |0002: invoke-direct {v5}, Ljava/lang/Thread;.:()V // method@0257 │ │ -0082b6: 1a02 7501 |0005: const-string v2, "SynCarnet" // string@0175 │ │ -0082ba: 2203 ba00 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ -0082be: 7010 5202 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -0082c4: 1a04 3300 |000c: const-string v4, "Create ConnectedThreadServer: " // string@0033 │ │ -0082c8: 6e20 5502 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -0082ce: 0c03 |0011: move-result-object v3 │ │ -0082d0: 6e20 5502 8300 |0012: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -0082d6: 0c03 |0015: move-result-object v3 │ │ -0082d8: 6e10 5602 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -0082de: 0c03 |0019: move-result-object v3 │ │ -0082e0: 7120 6400 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -0082e6: 5b57 d700 |001d: iput-object v7, v5, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d7 │ │ -0082ea: 5b58 d800 |001f: iput-object v8, v5, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.mmSocketType:Ljava/lang/String; // field@00d8 │ │ -0082ee: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -0082f0: 6e10 4400 0700 |0022: invoke-virtual {v7}, Landroid/bluetooth/BluetoothSocket;.getOutputStream:()Ljava/io/OutputStream; // method@0044 │ │ -0082f6: 0c01 |0025: move-result-object v1 │ │ -0082f8: 5b51 d600 |0026: iput-object v1, v5, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.mmOutStream:Ljava/io/OutputStream; // field@00d6 │ │ -0082fc: 0e00 |0028: return-void │ │ -0082fe: 0d00 |0029: move-exception v0 │ │ -008300: 1a02 7501 |002a: const-string v2, "SynCarnet" // string@0175 │ │ -008304: 1a03 9001 |002c: const-string v3, "Temp sockets not created" // string@0190 │ │ -008308: 7130 6600 3200 |002e: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -00830e: 28f5 |0031: goto 0026 // -000b │ │ +008290: |[008290] fr.syncarnet.sync.SyncBTService$ConnectedThreadServer.:(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothSocket;Ljava/lang/String;)V │ │ +0082a0: 5b56 d900 |0000: iput-object v6, v5, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ +0082a4: 7010 5702 0500 |0002: invoke-direct {v5}, Ljava/lang/Thread;.:()V // method@0257 │ │ +0082aa: 1a02 7501 |0005: const-string v2, "SynCarnet" // string@0175 │ │ +0082ae: 2203 ba00 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@00ba │ │ +0082b2: 7010 5202 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +0082b8: 1a04 3300 |000c: const-string v4, "Create ConnectedThreadServer: " // string@0033 │ │ +0082bc: 6e20 5502 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +0082c2: 0c03 |0011: move-result-object v3 │ │ +0082c4: 6e20 5502 8300 |0012: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +0082ca: 0c03 |0015: move-result-object v3 │ │ +0082cc: 6e10 5602 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +0082d2: 0c03 |0019: move-result-object v3 │ │ +0082d4: 7120 6400 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +0082da: 5b57 d700 |001d: iput-object v7, v5, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d7 │ │ +0082de: 5b58 d800 |001f: iput-object v8, v5, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.mmSocketType:Ljava/lang/String; // field@00d8 │ │ +0082e2: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +0082e4: 6e10 4400 0700 |0022: invoke-virtual {v7}, Landroid/bluetooth/BluetoothSocket;.getOutputStream:()Ljava/io/OutputStream; // method@0044 │ │ +0082ea: 0c01 |0025: move-result-object v1 │ │ +0082ec: 5b51 d600 |0026: iput-object v1, v5, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.mmOutStream:Ljava/io/OutputStream; // field@00d6 │ │ +0082f0: 0e00 |0028: return-void │ │ +0082f2: 0d00 |0029: move-exception v0 │ │ +0082f4: 1a02 7501 |002a: const-string v2, "SynCarnet" // string@0175 │ │ +0082f8: 1a03 9001 |002c: const-string v3, "Temp sockets not created" // string@0190 │ │ +0082fc: 7130 6600 3200 |002e: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +008302: 28f5 |0031: goto 0026 // -000b │ │ catches : 1 │ │ 0x0022 - 0x0025 │ │ Ljava/io/IOException; -> 0x0029 │ │ positions : │ │ 0x0000 line=470 │ │ 0x0005 line=471 │ │ 0x001d line=472 │ │ @@ -8912,26 +8925,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -008320: |[008320] fr.syncarnet.sync.SyncBTService$ConnectedThreadServer.cancel:()V │ │ -008330: 5431 d700 |0000: iget-object v1, v3, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d7 │ │ -008334: 6e10 4100 0100 |0002: invoke-virtual {v1}, Landroid/bluetooth/BluetoothSocket;.close:()V // method@0041 │ │ -00833a: 1a01 7501 |0005: const-string v1, "SynCarnet" // string@0175 │ │ -00833e: 1a02 fe02 |0007: const-string v2, "mConnectedThreadServer closed" // string@02fe │ │ -008342: 7120 6400 2100 |0009: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008348: 0e00 |000c: return-void │ │ -00834a: 0d00 |000d: move-exception v0 │ │ -00834c: 1a01 7501 |000e: const-string v1, "SynCarnet" // string@0175 │ │ -008350: 1a02 1202 |0010: const-string v2, "close() of connect socket failed" // string@0212 │ │ -008354: 7130 6600 2100 |0012: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -00835a: 28f7 |0015: goto 000c // -0009 │ │ +008314: |[008314] fr.syncarnet.sync.SyncBTService$ConnectedThreadServer.cancel:()V │ │ +008324: 5431 d700 |0000: iget-object v1, v3, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d7 │ │ +008328: 6e10 4100 0100 |0002: invoke-virtual {v1}, Landroid/bluetooth/BluetoothSocket;.close:()V // method@0041 │ │ +00832e: 1a01 7501 |0005: const-string v1, "SynCarnet" // string@0175 │ │ +008332: 1a02 fd02 |0007: const-string v2, "mConnectedThreadServer closed" // string@02fd │ │ +008336: 7120 6400 2100 |0009: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00833c: 0e00 |000c: return-void │ │ +00833e: 0d00 |000d: move-exception v0 │ │ +008340: 1a01 7501 |000e: const-string v1, "SynCarnet" // string@0175 │ │ +008344: 1a02 1202 |0010: const-string v2, "close() of connect socket failed" // string@0212 │ │ +008348: 7130 6600 2100 |0012: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +00834e: 28f7 |0015: goto 000c // -0009 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/io/IOException; -> 0x000d │ │ positions : │ │ 0x0000 line=533 │ │ 0x0005 line=534 │ │ 0x000c line=538 │ │ @@ -8946,170 +8959,170 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 328 16-bit code units │ │ -00836c: |[00836c] fr.syncarnet.sync.SyncBTService$ConnectedThreadServer.run:()V │ │ -00837c: 1a07 7501 |0000: const-string v7, "SynCarnet" // string@0175 │ │ -008380: 1a08 1f00 |0002: const-string v8, "BEGIN mConnectedThreadServer" // string@001f │ │ -008384: 7120 6400 8700 |0004: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -00838a: 54c7 d900 |0007: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ -00838e: 7110 9101 0700 |0009: invoke-static {v7}, Lfr/syncarnet/sync/SyncBTService;.access$700:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/SynCarnet; // method@0191 │ │ -008394: 0c07 |000c: move-result-object v7 │ │ -008396: 2208 ba00 |000d: new-instance v8, Ljava/lang/StringBuilder; // type@00ba │ │ -00839a: 7010 5202 0800 |000f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -0083a0: 54c9 d900 |0012: iget-object v9, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ -0083a4: 7110 9101 0900 |0014: invoke-static {v9}, Lfr/syncarnet/sync/SyncBTService;.access$700:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/SynCarnet; // method@0191 │ │ -0083aa: 0c09 |0017: move-result-object v9 │ │ -0083ac: 140a 0d00 057f |0018: const v10, #float 1.76788e+38 // #7f05000d │ │ -0083b2: 6e20 a200 a900 |001b: invoke-virtual {v9, v10}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -0083b8: 0c09 |001e: move-result-object v9 │ │ -0083ba: 6e20 5502 9800 |001f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -0083c0: 0c08 |0022: move-result-object v8 │ │ -0083c2: 54c9 d900 |0023: iget-object v9, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ -0083c6: 7110 9201 0900 |0025: invoke-static {v9}, Lfr/syncarnet/sync/SyncBTService;.access$800:(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothDevice; // method@0192 │ │ -0083cc: 0c09 |0028: move-result-object v9 │ │ -0083ce: 6e10 3e00 0900 |0029: invoke-virtual {v9}, Landroid/bluetooth/BluetoothDevice;.getName:()Ljava/lang/String; // method@003e │ │ -0083d4: 0c09 |002c: move-result-object v9 │ │ -0083d6: 6e20 5502 9800 |002d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -0083dc: 0c08 |0030: move-result-object v8 │ │ -0083de: 6e10 5602 0800 |0031: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -0083e4: 0c08 |0034: move-result-object v8 │ │ -0083e6: 6e20 c100 8700 |0035: invoke-virtual {v7, v8}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ -0083ec: 1a07 7501 |0038: const-string v7, "SynCarnet" // string@0175 │ │ -0083f0: 1a08 5600 |003a: const-string v8, "Jsonifying" // string@0056 │ │ -0083f4: 7120 6400 8700 |003c: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -0083fa: 54c7 d900 |003f: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ -0083fe: 7110 9101 0700 |0041: invoke-static {v7}, Lfr/syncarnet/sync/SyncBTService;.access$700:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/SynCarnet; // method@0191 │ │ -008404: 0c07 |0044: move-result-object v7 │ │ -008406: 54c8 d900 |0045: iget-object v8, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ -00840a: 7110 9201 0800 |0047: invoke-static {v8}, Lfr/syncarnet/sync/SyncBTService;.access$800:(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothDevice; // method@0192 │ │ -008410: 0c08 |004a: move-result-object v8 │ │ -008412: 6e10 3c00 0800 |004b: invoke-virtual {v8}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@003c │ │ -008418: 0c08 |004e: move-result-object v8 │ │ -00841a: 6e20 a700 8700 |004f: invoke-virtual {v7, v8}, Lfr/syncarnet/SynCarnet;.knowPeer:(Ljava/lang/String;)Z // method@00a7 │ │ -008420: 0a07 |0052: move-result v7 │ │ -008422: 3807 a600 |0053: if-eqz v7, 00f9 // +00a6 │ │ -008426: 1a07 7501 |0055: const-string v7, "SynCarnet" // string@0175 │ │ -00842a: 1a08 3800 |0057: const-string v8, "Device already known" // string@0038 │ │ -00842e: 7120 6400 8700 |0059: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008434: 54c7 d900 |005c: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ -008438: 7110 9101 0700 |005e: invoke-static {v7}, Lfr/syncarnet/sync/SyncBTService;.access$700:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/SynCarnet; // method@0191 │ │ -00843e: 0c07 |0061: move-result-object v7 │ │ -008440: 54c8 d900 |0062: iget-object v8, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ -008444: 7110 9201 0800 |0064: invoke-static {v8}, Lfr/syncarnet/sync/SyncBTService;.access$800:(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothDevice; // method@0192 │ │ -00844a: 0c08 |0067: move-result-object v8 │ │ -00844c: 6e10 3c00 0800 |0068: invoke-virtual {v8}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@003c │ │ -008452: 0c08 |006b: move-result-object v8 │ │ -008454: 6e20 a100 8700 |006c: invoke-virtual {v7, v8}, Lfr/syncarnet/SynCarnet;.getPeer:(Ljava/lang/String;)Lfr/syncarnet/sync/SyncedDevice; // method@00a1 │ │ -00845a: 0c03 |006f: move-result-object v3 │ │ -00845c: 54c7 d900 |0070: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ -008460: 7110 9301 0700 |0072: invoke-static {v7}, Lfr/syncarnet/sync/SyncBTService;.access$900:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/tasks/TaskList; // method@0193 │ │ -008466: 0c07 |0075: move-result-object v7 │ │ -008468: 6e20 d101 7300 |0076: invoke-virtual {v3, v7}, Lfr/syncarnet/sync/SyncedDevice;.buildDifferentialTaskList:(Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; // method@01d1 │ │ -00846e: 0c07 |0079: move-result-object v7 │ │ -008470: 6e10 2402 0700 |007a: invoke-virtual {v7}, Lfr/syncarnet/tasks/TaskList;.jsonify:()Ljava/lang/String; // method@0224 │ │ -008476: 0c01 |007d: move-result-object v1 │ │ -008478: 1a07 7501 |007e: const-string v7, "SynCarnet" // string@0175 │ │ -00847c: 1a08 2400 |0080: const-string v8, "Built differential TaskList" // string@0024 │ │ -008480: 7120 6400 8700 |0082: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008486: 1a07 7501 |0085: const-string v7, "SynCarnet" // string@0175 │ │ -00848a: 1a08 5500 |0087: const-string v8, "Jsonifyed" // string@0055 │ │ -00848e: 7120 6400 8700 |0089: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008494: 1a07 7501 |008c: const-string v7, "SynCarnet" // string@0175 │ │ -008498: 1a08 4c01 |008e: const-string v8, "ObjectToBytes" // string@014c │ │ -00849c: 7120 6400 8700 |0090: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -0084a2: 7110 8501 0100 |0093: invoke-static {v1}, Lfr/syncarnet/sync/SyncBTService;.access$1000:(Ljava/lang/Object;)[B // method@0185 │ │ -0084a8: 0c02 |0096: move-result-object v2 │ │ -0084aa: 2120 |0097: array-length v0, v2 │ │ -0084ac: 1a07 7501 |0098: const-string v7, "SynCarnet" // string@0175 │ │ -0084b0: 2208 ba00 |009a: new-instance v8, Ljava/lang/StringBuilder; // type@00ba │ │ -0084b4: 7010 5202 0800 |009c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -0084ba: 1a09 6e01 |009f: const-string v9, "Server TL size : " // string@016e │ │ -0084be: 6e20 5502 9800 |00a1: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -0084c4: 0c08 |00a4: move-result-object v8 │ │ -0084c6: 6e20 5302 0800 |00a5: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ -0084cc: 0c08 |00a8: move-result-object v8 │ │ -0084ce: 6e10 5602 0800 |00a9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -0084d4: 0c08 |00ac: move-result-object v8 │ │ -0084d6: 7120 6400 8700 |00ad: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -0084dc: 2204 a400 |00b0: new-instance v4, Ljava/io/DataOutputStream; // type@00a4 │ │ -0084e0: 2207 a000 |00b2: new-instance v7, Ljava/io/BufferedOutputStream; // type@00a0 │ │ -0084e4: 54c8 d600 |00b4: iget-object v8, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.mmOutStream:Ljava/io/OutputStream; // field@00d6 │ │ -0084e8: 1309 9001 |00b6: const/16 v9, #int 400 // #190 │ │ -0084ec: 7030 2f02 8709 |00b8: invoke-direct {v7, v8, v9}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@022f │ │ -0084f2: 7020 3602 7400 |00bb: invoke-direct {v4, v7}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@0236 │ │ -0084f8: 6e20 3902 0400 |00be: invoke-virtual {v4, v0}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@0239 │ │ -0084fe: 1a07 7501 |00c1: const-string v7, "SynCarnet" // string@0175 │ │ -008502: 1a08 8001 |00c3: const-string v8, "TL size sent" // string@0180 │ │ -008506: 7120 6400 8700 |00c5: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -00850c: 1206 |00c8: const/4 v6, #int 0 // #0 │ │ -00850e: 2127 |00c9: array-length v7, v2 │ │ -008510: 3576 4200 |00ca: if-ge v6, v7, 010c // +0042 │ │ -008514: 4807 0206 |00cc: aget-byte v7, v2, v6 │ │ -008518: 6e20 3802 7400 |00ce: invoke-virtual {v4, v7}, Ljava/io/DataOutputStream;.write:(I)V // method@0238 │ │ -00851e: 6e10 3702 0400 |00d1: invoke-virtual {v4}, Ljava/io/DataOutputStream;.flush:()V // method@0237 │ │ -008524: d467 e803 |00d4: rem-int/lit16 v7, v6, #int 1000 // #03e8 │ │ -008528: 3907 2000 |00d6: if-nez v7, 00f6 // +0020 │ │ -00852c: 1a07 7501 |00d8: const-string v7, "SynCarnet" // string@0175 │ │ -008530: 2208 ba00 |00da: new-instance v8, Ljava/lang/StringBuilder; // type@00ba │ │ -008534: 7010 5202 0800 |00dc: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -00853a: 1a09 6d01 |00df: const-string v9, "Sent " // string@016d │ │ -00853e: 6e20 5502 9800 |00e1: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -008544: 0c08 |00e4: move-result-object v8 │ │ -008546: 6e20 5302 6800 |00e5: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ -00854c: 0c08 |00e8: move-result-object v8 │ │ -00854e: 1a09 0400 |00e9: const-string v9, " bytes" // string@0004 │ │ -008552: 6e20 5502 9800 |00eb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -008558: 0c08 |00ee: move-result-object v8 │ │ -00855a: 6e10 5602 0800 |00ef: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -008560: 0c08 |00f2: move-result-object v8 │ │ -008562: 7120 6400 8700 |00f3: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008568: d806 0601 |00f6: add-int/lit8 v6, v6, #int 1 // #01 │ │ -00856c: 28d1 |00f8: goto 00c9 // -002f │ │ -00856e: 1a07 7501 |00f9: const-string v7, "SynCarnet" // string@0175 │ │ -008572: 1a08 3900 |00fb: const-string v8, "Device not already known" // string@0039 │ │ -008576: 7120 6400 8700 |00fd: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -00857c: 54c7 d900 |0100: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ -008580: 7110 9301 0700 |0102: invoke-static {v7}, Lfr/syncarnet/sync/SyncBTService;.access$900:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/tasks/TaskList; // method@0193 │ │ -008586: 0c07 |0105: move-result-object v7 │ │ -008588: 6e10 2402 0700 |0106: invoke-virtual {v7}, Lfr/syncarnet/tasks/TaskList;.jsonify:()Ljava/lang/String; // method@0224 │ │ -00858e: 0c01 |0109: move-result-object v1 │ │ -008590: 2900 7bff |010a: goto/16 0085 // -0085 │ │ -008594: 1a07 7501 |010c: const-string v7, "SynCarnet" // string@0175 │ │ -008598: 1a08 8501 |010e: const-string v8, "Task list sent" // string@0185 │ │ -00859c: 7120 6400 8700 |0110: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -0085a2: 54c7 d900 |0113: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ -0085a6: 7110 8d01 0700 |0115: invoke-static {v7}, Lfr/syncarnet/sync/SyncBTService;.access$400:(Lfr/syncarnet/sync/SyncBTService;)Ljava/lang/Boolean; // method@018d │ │ -0085ac: 0c07 |0118: move-result-object v7 │ │ -0085ae: 6e10 4002 0700 |0119: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@0240 │ │ -0085b4: 0a07 |011c: move-result v7 │ │ -0085b6: 3807 1b00 |011d: if-eqz v7, 0138 // +001b │ │ -0085ba: 54c7 d900 |011f: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ -0085be: 2208 8400 |0121: new-instance v8, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // type@0084 │ │ -0085c2: 54c9 d900 |0123: iget-object v9, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ -0085c6: 54ca d700 |0125: iget-object v10, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d7 │ │ -0085ca: 54cb d800 |0127: iget-object v11, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.mmSocketType:Ljava/lang/String; // field@00d8 │ │ -0085ce: 7040 7701 98ba |0129: invoke-direct {v8, v9, v10, v11}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.:(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothSocket;Ljava/lang/String;)V // method@0177 │ │ -0085d4: 7120 8701 8700 |012c: invoke-static {v7, v8}, Lfr/syncarnet/sync/SyncBTService;.access$1102:(Lfr/syncarnet/sync/SyncBTService;Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // method@0187 │ │ -0085da: 54c7 d900 |012f: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ -0085de: 7110 8601 0700 |0131: invoke-static {v7}, Lfr/syncarnet/sync/SyncBTService;.access$1100:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // method@0186 │ │ -0085e4: 0c07 |0134: move-result-object v7 │ │ -0085e6: 6e10 7a01 0700 |0135: invoke-virtual {v7}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.start:()V // method@017a │ │ -0085ec: 54c7 d900 |0138: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ -0085f0: 1218 |013a: const/4 v8, #int 1 // #1 │ │ -0085f2: 6e20 9901 8700 |013b: invoke-virtual {v7, v8}, Lfr/syncarnet/sync/SyncBTService;.endSync:(Z)V // method@0199 │ │ -0085f8: 0e00 |013e: return-void │ │ -0085fa: 0d05 |013f: move-exception v5 │ │ -0085fc: 1a07 7501 |0140: const-string v7, "SynCarnet" // string@0175 │ │ -008600: 1a08 4100 |0142: const-string v8, "Exception during write" // string@0041 │ │ -008604: 7130 6600 8705 |0144: invoke-static {v7, v8, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -00860a: 28cc |0147: goto 0113 // -0034 │ │ +008360: |[008360] fr.syncarnet.sync.SyncBTService$ConnectedThreadServer.run:()V │ │ +008370: 1a07 7501 |0000: const-string v7, "SynCarnet" // string@0175 │ │ +008374: 1a08 1f00 |0002: const-string v8, "BEGIN mConnectedThreadServer" // string@001f │ │ +008378: 7120 6400 8700 |0004: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00837e: 54c7 d900 |0007: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ +008382: 7110 9101 0700 |0009: invoke-static {v7}, Lfr/syncarnet/sync/SyncBTService;.access$700:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/SynCarnet; // method@0191 │ │ +008388: 0c07 |000c: move-result-object v7 │ │ +00838a: 2208 ba00 |000d: new-instance v8, Ljava/lang/StringBuilder; // type@00ba │ │ +00838e: 7010 5202 0800 |000f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +008394: 54c9 d900 |0012: iget-object v9, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ +008398: 7110 9101 0900 |0014: invoke-static {v9}, Lfr/syncarnet/sync/SyncBTService;.access$700:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/SynCarnet; // method@0191 │ │ +00839e: 0c09 |0017: move-result-object v9 │ │ +0083a0: 140a 0d00 057f |0018: const v10, #float 1.76788e+38 // #7f05000d │ │ +0083a6: 6e20 a200 a900 |001b: invoke-virtual {v9, v10}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +0083ac: 0c09 |001e: move-result-object v9 │ │ +0083ae: 6e20 5502 9800 |001f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +0083b4: 0c08 |0022: move-result-object v8 │ │ +0083b6: 54c9 d900 |0023: iget-object v9, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ +0083ba: 7110 9201 0900 |0025: invoke-static {v9}, Lfr/syncarnet/sync/SyncBTService;.access$800:(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothDevice; // method@0192 │ │ +0083c0: 0c09 |0028: move-result-object v9 │ │ +0083c2: 6e10 3e00 0900 |0029: invoke-virtual {v9}, Landroid/bluetooth/BluetoothDevice;.getName:()Ljava/lang/String; // method@003e │ │ +0083c8: 0c09 |002c: move-result-object v9 │ │ +0083ca: 6e20 5502 9800 |002d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +0083d0: 0c08 |0030: move-result-object v8 │ │ +0083d2: 6e10 5602 0800 |0031: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +0083d8: 0c08 |0034: move-result-object v8 │ │ +0083da: 6e20 c100 8700 |0035: invoke-virtual {v7, v8}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ +0083e0: 1a07 7501 |0038: const-string v7, "SynCarnet" // string@0175 │ │ +0083e4: 1a08 5600 |003a: const-string v8, "Jsonifying" // string@0056 │ │ +0083e8: 7120 6400 8700 |003c: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +0083ee: 54c7 d900 |003f: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ +0083f2: 7110 9101 0700 |0041: invoke-static {v7}, Lfr/syncarnet/sync/SyncBTService;.access$700:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/SynCarnet; // method@0191 │ │ +0083f8: 0c07 |0044: move-result-object v7 │ │ +0083fa: 54c8 d900 |0045: iget-object v8, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ +0083fe: 7110 9201 0800 |0047: invoke-static {v8}, Lfr/syncarnet/sync/SyncBTService;.access$800:(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothDevice; // method@0192 │ │ +008404: 0c08 |004a: move-result-object v8 │ │ +008406: 6e10 3c00 0800 |004b: invoke-virtual {v8}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@003c │ │ +00840c: 0c08 |004e: move-result-object v8 │ │ +00840e: 6e20 a700 8700 |004f: invoke-virtual {v7, v8}, Lfr/syncarnet/SynCarnet;.knowPeer:(Ljava/lang/String;)Z // method@00a7 │ │ +008414: 0a07 |0052: move-result v7 │ │ +008416: 3807 a600 |0053: if-eqz v7, 00f9 // +00a6 │ │ +00841a: 1a07 7501 |0055: const-string v7, "SynCarnet" // string@0175 │ │ +00841e: 1a08 3800 |0057: const-string v8, "Device already known" // string@0038 │ │ +008422: 7120 6400 8700 |0059: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008428: 54c7 d900 |005c: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ +00842c: 7110 9101 0700 |005e: invoke-static {v7}, Lfr/syncarnet/sync/SyncBTService;.access$700:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/SynCarnet; // method@0191 │ │ +008432: 0c07 |0061: move-result-object v7 │ │ +008434: 54c8 d900 |0062: iget-object v8, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ +008438: 7110 9201 0800 |0064: invoke-static {v8}, Lfr/syncarnet/sync/SyncBTService;.access$800:(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothDevice; // method@0192 │ │ +00843e: 0c08 |0067: move-result-object v8 │ │ +008440: 6e10 3c00 0800 |0068: invoke-virtual {v8}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@003c │ │ +008446: 0c08 |006b: move-result-object v8 │ │ +008448: 6e20 a100 8700 |006c: invoke-virtual {v7, v8}, Lfr/syncarnet/SynCarnet;.getPeer:(Ljava/lang/String;)Lfr/syncarnet/sync/SyncedDevice; // method@00a1 │ │ +00844e: 0c03 |006f: move-result-object v3 │ │ +008450: 54c7 d900 |0070: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ +008454: 7110 9301 0700 |0072: invoke-static {v7}, Lfr/syncarnet/sync/SyncBTService;.access$900:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/tasks/TaskList; // method@0193 │ │ +00845a: 0c07 |0075: move-result-object v7 │ │ +00845c: 6e20 d101 7300 |0076: invoke-virtual {v3, v7}, Lfr/syncarnet/sync/SyncedDevice;.buildDifferentialTaskList:(Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; // method@01d1 │ │ +008462: 0c07 |0079: move-result-object v7 │ │ +008464: 6e10 2402 0700 |007a: invoke-virtual {v7}, Lfr/syncarnet/tasks/TaskList;.jsonify:()Ljava/lang/String; // method@0224 │ │ +00846a: 0c01 |007d: move-result-object v1 │ │ +00846c: 1a07 7501 |007e: const-string v7, "SynCarnet" // string@0175 │ │ +008470: 1a08 2400 |0080: const-string v8, "Built differential TaskList" // string@0024 │ │ +008474: 7120 6400 8700 |0082: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00847a: 1a07 7501 |0085: const-string v7, "SynCarnet" // string@0175 │ │ +00847e: 1a08 5500 |0087: const-string v8, "Jsonifyed" // string@0055 │ │ +008482: 7120 6400 8700 |0089: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008488: 1a07 7501 |008c: const-string v7, "SynCarnet" // string@0175 │ │ +00848c: 1a08 4c01 |008e: const-string v8, "ObjectToBytes" // string@014c │ │ +008490: 7120 6400 8700 |0090: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008496: 7110 8501 0100 |0093: invoke-static {v1}, Lfr/syncarnet/sync/SyncBTService;.access$1000:(Ljava/lang/Object;)[B // method@0185 │ │ +00849c: 0c02 |0096: move-result-object v2 │ │ +00849e: 2120 |0097: array-length v0, v2 │ │ +0084a0: 1a07 7501 |0098: const-string v7, "SynCarnet" // string@0175 │ │ +0084a4: 2208 ba00 |009a: new-instance v8, Ljava/lang/StringBuilder; // type@00ba │ │ +0084a8: 7010 5202 0800 |009c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +0084ae: 1a09 6e01 |009f: const-string v9, "Server TL size : " // string@016e │ │ +0084b2: 6e20 5502 9800 |00a1: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +0084b8: 0c08 |00a4: move-result-object v8 │ │ +0084ba: 6e20 5302 0800 |00a5: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ +0084c0: 0c08 |00a8: move-result-object v8 │ │ +0084c2: 6e10 5602 0800 |00a9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +0084c8: 0c08 |00ac: move-result-object v8 │ │ +0084ca: 7120 6400 8700 |00ad: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +0084d0: 2204 a400 |00b0: new-instance v4, Ljava/io/DataOutputStream; // type@00a4 │ │ +0084d4: 2207 a000 |00b2: new-instance v7, Ljava/io/BufferedOutputStream; // type@00a0 │ │ +0084d8: 54c8 d600 |00b4: iget-object v8, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.mmOutStream:Ljava/io/OutputStream; // field@00d6 │ │ +0084dc: 1309 9001 |00b6: const/16 v9, #int 400 // #190 │ │ +0084e0: 7030 2f02 8709 |00b8: invoke-direct {v7, v8, v9}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@022f │ │ +0084e6: 7020 3602 7400 |00bb: invoke-direct {v4, v7}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@0236 │ │ +0084ec: 6e20 3902 0400 |00be: invoke-virtual {v4, v0}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@0239 │ │ +0084f2: 1a07 7501 |00c1: const-string v7, "SynCarnet" // string@0175 │ │ +0084f6: 1a08 8001 |00c3: const-string v8, "TL size sent" // string@0180 │ │ +0084fa: 7120 6400 8700 |00c5: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008500: 1206 |00c8: const/4 v6, #int 0 // #0 │ │ +008502: 2127 |00c9: array-length v7, v2 │ │ +008504: 3576 4200 |00ca: if-ge v6, v7, 010c // +0042 │ │ +008508: 4807 0206 |00cc: aget-byte v7, v2, v6 │ │ +00850c: 6e20 3802 7400 |00ce: invoke-virtual {v4, v7}, Ljava/io/DataOutputStream;.write:(I)V // method@0238 │ │ +008512: 6e10 3702 0400 |00d1: invoke-virtual {v4}, Ljava/io/DataOutputStream;.flush:()V // method@0237 │ │ +008518: d467 e803 |00d4: rem-int/lit16 v7, v6, #int 1000 // #03e8 │ │ +00851c: 3907 2000 |00d6: if-nez v7, 00f6 // +0020 │ │ +008520: 1a07 7501 |00d8: const-string v7, "SynCarnet" // string@0175 │ │ +008524: 2208 ba00 |00da: new-instance v8, Ljava/lang/StringBuilder; // type@00ba │ │ +008528: 7010 5202 0800 |00dc: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +00852e: 1a09 6d01 |00df: const-string v9, "Sent " // string@016d │ │ +008532: 6e20 5502 9800 |00e1: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +008538: 0c08 |00e4: move-result-object v8 │ │ +00853a: 6e20 5302 6800 |00e5: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ +008540: 0c08 |00e8: move-result-object v8 │ │ +008542: 1a09 0400 |00e9: const-string v9, " bytes" // string@0004 │ │ +008546: 6e20 5502 9800 |00eb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +00854c: 0c08 |00ee: move-result-object v8 │ │ +00854e: 6e10 5602 0800 |00ef: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +008554: 0c08 |00f2: move-result-object v8 │ │ +008556: 7120 6400 8700 |00f3: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00855c: d806 0601 |00f6: add-int/lit8 v6, v6, #int 1 // #01 │ │ +008560: 28d1 |00f8: goto 00c9 // -002f │ │ +008562: 1a07 7501 |00f9: const-string v7, "SynCarnet" // string@0175 │ │ +008566: 1a08 3900 |00fb: const-string v8, "Device not already known" // string@0039 │ │ +00856a: 7120 6400 8700 |00fd: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008570: 54c7 d900 |0100: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ +008574: 7110 9301 0700 |0102: invoke-static {v7}, Lfr/syncarnet/sync/SyncBTService;.access$900:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/tasks/TaskList; // method@0193 │ │ +00857a: 0c07 |0105: move-result-object v7 │ │ +00857c: 6e10 2402 0700 |0106: invoke-virtual {v7}, Lfr/syncarnet/tasks/TaskList;.jsonify:()Ljava/lang/String; // method@0224 │ │ +008582: 0c01 |0109: move-result-object v1 │ │ +008584: 2900 7bff |010a: goto/16 0085 // -0085 │ │ +008588: 1a07 7501 |010c: const-string v7, "SynCarnet" // string@0175 │ │ +00858c: 1a08 8501 |010e: const-string v8, "Task list sent" // string@0185 │ │ +008590: 7120 6400 8700 |0110: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008596: 54c7 d900 |0113: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ +00859a: 7110 8d01 0700 |0115: invoke-static {v7}, Lfr/syncarnet/sync/SyncBTService;.access$400:(Lfr/syncarnet/sync/SyncBTService;)Ljava/lang/Boolean; // method@018d │ │ +0085a0: 0c07 |0118: move-result-object v7 │ │ +0085a2: 6e10 4002 0700 |0119: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@0240 │ │ +0085a8: 0a07 |011c: move-result v7 │ │ +0085aa: 3807 1b00 |011d: if-eqz v7, 0138 // +001b │ │ +0085ae: 54c7 d900 |011f: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ +0085b2: 2208 8400 |0121: new-instance v8, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // type@0084 │ │ +0085b6: 54c9 d900 |0123: iget-object v9, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ +0085ba: 54ca d700 |0125: iget-object v10, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.mmSocket:Landroid/bluetooth/BluetoothSocket; // field@00d7 │ │ +0085be: 54cb d800 |0127: iget-object v11, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.mmSocketType:Ljava/lang/String; // field@00d8 │ │ +0085c2: 7040 7701 98ba |0129: invoke-direct {v8, v9, v10, v11}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.:(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothSocket;Ljava/lang/String;)V // method@0177 │ │ +0085c8: 7120 8701 8700 |012c: invoke-static {v7, v8}, Lfr/syncarnet/sync/SyncBTService;.access$1102:(Lfr/syncarnet/sync/SyncBTService;Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // method@0187 │ │ +0085ce: 54c7 d900 |012f: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ +0085d2: 7110 8601 0700 |0131: invoke-static {v7}, Lfr/syncarnet/sync/SyncBTService;.access$1100:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // method@0186 │ │ +0085d8: 0c07 |0134: move-result-object v7 │ │ +0085da: 6e10 7a01 0700 |0135: invoke-virtual {v7}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.start:()V // method@017a │ │ +0085e0: 54c7 d900 |0138: iget-object v7, v12, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.this$0:Lfr/syncarnet/sync/SyncBTService; // field@00d9 │ │ +0085e4: 1218 |013a: const/4 v8, #int 1 // #1 │ │ +0085e6: 6e20 9901 8700 |013b: invoke-virtual {v7, v8}, Lfr/syncarnet/sync/SyncBTService;.endSync:(Z)V // method@0199 │ │ +0085ec: 0e00 |013e: return-void │ │ +0085ee: 0d05 |013f: move-exception v5 │ │ +0085f0: 1a07 7501 |0140: const-string v7, "SynCarnet" // string@0175 │ │ +0085f4: 1a08 4100 |0142: const-string v8, "Exception during write" // string@0041 │ │ +0085f8: 7130 6600 8705 |0144: invoke-static {v7, v8, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +0085fe: 28cc |0147: goto 0113 // -0034 │ │ catches : 1 │ │ 0x0007 - 0x0113 │ │ Ljava/io/IOException; -> 0x013f │ │ positions : │ │ 0x0000 line=490 │ │ 0x0007 line=494 │ │ 0x0038 line=495 │ │ @@ -9293,49 +9306,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -00861c: |[00861c] fr.syncarnet.sync.SyncBTService.:()V │ │ -00862c: 1a00 b701 |0000: const-string v0, "aa87c0d0-afac-11de-8a39-0850200c9a65" // string@01b7 │ │ -008630: 7110 8e02 0000 |0002: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@028e │ │ -008636: 0c00 |0005: move-result-object v0 │ │ -008638: 6900 dc00 |0006: sput-object v0, Lfr/syncarnet/sync/SyncBTService;.MY_UUID_SECURE:Ljava/util/UUID; // field@00dc │ │ -00863c: 1a00 d001 |0008: const-string v0, "ace255c0-200a-11e0-ac64-0850200c9a66" // string@01d0 │ │ -008640: 7110 8e02 0000 |000a: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@028e │ │ -008646: 0c00 |000d: move-result-object v0 │ │ -008648: 6900 db00 |000e: sput-object v0, Lfr/syncarnet/sync/SyncBTService;.MY_UUID_INSECURE:Ljava/util/UUID; // field@00db │ │ -00864c: 0e00 |0010: return-void │ │ +008610: |[008610] fr.syncarnet.sync.SyncBTService.:()V │ │ +008620: 1a00 b701 |0000: const-string v0, "aa87c0d0-afac-11de-8a39-0850200c9a65" // string@01b7 │ │ +008624: 7110 8e02 0000 |0002: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@028e │ │ +00862a: 0c00 |0005: move-result-object v0 │ │ +00862c: 6900 dc00 |0006: sput-object v0, Lfr/syncarnet/sync/SyncBTService;.MY_UUID_SECURE:Ljava/util/UUID; // field@00dc │ │ +008630: 1a00 d001 |0008: const-string v0, "ace255c0-200a-11e0-ac64-0850200c9a66" // string@01d0 │ │ +008634: 7110 8e02 0000 |000a: invoke-static {v0}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@028e │ │ +00863a: 0c00 |000d: move-result-object v0 │ │ +00863c: 6900 db00 |000e: sput-object v0, Lfr/syncarnet/sync/SyncBTService;.MY_UUID_INSECURE:Ljava/util/UUID; // field@00db │ │ +008640: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ + 0x0002 line=69 │ │ 0x0008 line=70 │ │ + 0x000a line=71 │ │ + 0x0010 line=70 │ │ locals : │ │ │ │ #1 : (in Lfr/syncarnet/sync/SyncBTService;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -008650: |[008650] fr.syncarnet.sync.SyncBTService.:()V │ │ -008660: 7010 4c02 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@024c │ │ -008666: 7100 3200 0000 |0003: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@0032 │ │ -00866c: 0c00 |0006: move-result-object v0 │ │ -00866e: 5b10 e600 |0007: iput-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.mAdapter:Landroid/bluetooth/BluetoothAdapter; // field@00e6 │ │ -008672: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -008674: 5910 ed00 |000a: iput v0, v1, Lfr/syncarnet/sync/SyncBTService;.mState:I // field@00ed │ │ -008678: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -00867a: 5b10 ea00 |000d: iput-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.mHandler:Landroid/os/Handler; // field@00ea │ │ -00867e: 0e00 |000f: return-void │ │ +008644: |[008644] fr.syncarnet.sync.SyncBTService.:()V │ │ +008654: 7010 4c02 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@024c │ │ +00865a: 7100 3200 0000 |0003: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@0032 │ │ +008660: 0c00 |0006: move-result-object v0 │ │ +008662: 5b10 e600 |0007: iput-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.mAdapter:Landroid/bluetooth/BluetoothAdapter; // field@00e6 │ │ +008666: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +008668: 5910 ed00 |000a: iput v0, v1, Lfr/syncarnet/sync/SyncBTService;.mState:I // field@00ed │ │ +00866c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +00866e: 5b10 ea00 |000d: iput-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.mHandler:Landroid/os/Handler; // field@00ea │ │ +008672: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x0009 line=101 │ │ 0x000c line=102 │ │ 0x000f line=103 │ │ @@ -9347,37 +9363,37 @@ │ │ type : '(Lfr/syncarnet/SynCarnet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -008680: |[008680] fr.syncarnet.sync.SyncBTService.:(Lfr/syncarnet/SynCarnet;)V │ │ -008690: 7010 4c02 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@024c │ │ -008696: 5b23 f000 |0003: iput-object v3, v2, Lfr/syncarnet/sync/SyncBTService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00f0 │ │ -00869a: 7100 3200 0000 |0005: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@0032 │ │ -0086a0: 0c00 |0008: move-result-object v0 │ │ -0086a2: 5b20 e600 |0009: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mAdapter:Landroid/bluetooth/BluetoothAdapter; // field@00e6 │ │ -0086a6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0086a8: 5920 ed00 |000c: iput v0, v2, Lfr/syncarnet/sync/SyncBTService;.mState:I // field@00ed │ │ -0086ac: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0086ae: 5b20 ea00 |000f: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mHandler:Landroid/os/Handler; // field@00ea │ │ -0086b2: 2200 9e00 |0011: new-instance v0, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ -0086b6: 7010 1902 0000 |0013: invoke-direct {v0}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ -0086bc: 5b20 ee00 |0016: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.originalTL:Lfr/syncarnet/tasks/TaskList; // field@00ee │ │ -0086c0: 5420 ee00 |0018: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.originalTL:Lfr/syncarnet/tasks/TaskList; // field@00ee │ │ -0086c4: 6e10 a500 0300 |001a: invoke-virtual {v3}, Lfr/syncarnet/SynCarnet;.getTasks:()Lfr/syncarnet/tasks/TaskList; // method@00a5 │ │ -0086ca: 0c01 |001d: move-result-object v1 │ │ -0086cc: 6e10 2402 0100 |001e: invoke-virtual {v1}, Lfr/syncarnet/tasks/TaskList;.jsonify:()Ljava/lang/String; // method@0224 │ │ -0086d2: 0c01 |0021: move-result-object v1 │ │ -0086d4: 6e20 2d02 1000 |0022: invoke-virtual {v0, v1}, Lfr/syncarnet/tasks/TaskList;.unJsonify:(Ljava/lang/String;)V // method@022d │ │ -0086da: 1a00 7501 |0025: const-string v0, "SynCarnet" // string@0175 │ │ -0086de: 1a01 8901 |0027: const-string v1, "TaskList retrieved" // string@0189 │ │ -0086e2: 7120 6400 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -0086e8: 0e00 |002c: return-void │ │ +008674: |[008674] fr.syncarnet.sync.SyncBTService.:(Lfr/syncarnet/SynCarnet;)V │ │ +008684: 7010 4c02 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@024c │ │ +00868a: 5b23 f000 |0003: iput-object v3, v2, Lfr/syncarnet/sync/SyncBTService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00f0 │ │ +00868e: 7100 3200 0000 |0005: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@0032 │ │ +008694: 0c00 |0008: move-result-object v0 │ │ +008696: 5b20 e600 |0009: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mAdapter:Landroid/bluetooth/BluetoothAdapter; // field@00e6 │ │ +00869a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +00869c: 5920 ed00 |000c: iput v0, v2, Lfr/syncarnet/sync/SyncBTService;.mState:I // field@00ed │ │ +0086a0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0086a2: 5b20 ea00 |000f: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mHandler:Landroid/os/Handler; // field@00ea │ │ +0086a6: 2200 9e00 |0011: new-instance v0, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ +0086aa: 7010 1902 0000 |0013: invoke-direct {v0}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ +0086b0: 5b20 ee00 |0016: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.originalTL:Lfr/syncarnet/tasks/TaskList; // field@00ee │ │ +0086b4: 5420 ee00 |0018: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.originalTL:Lfr/syncarnet/tasks/TaskList; // field@00ee │ │ +0086b8: 6e10 a500 0300 |001a: invoke-virtual {v3}, Lfr/syncarnet/SynCarnet;.getTasks:()Lfr/syncarnet/tasks/TaskList; // method@00a5 │ │ +0086be: 0c01 |001d: move-result-object v1 │ │ +0086c0: 6e10 2402 0100 |001e: invoke-virtual {v1}, Lfr/syncarnet/tasks/TaskList;.jsonify:()Ljava/lang/String; // method@0224 │ │ +0086c6: 0c01 |0021: move-result-object v1 │ │ +0086c8: 6e20 2d02 1000 |0022: invoke-virtual {v0, v1}, Lfr/syncarnet/tasks/TaskList;.unJsonify:(Ljava/lang/String;)V // method@022d │ │ +0086ce: 1a00 7501 |0025: const-string v0, "SynCarnet" // string@0175 │ │ +0086d2: 1a01 8901 |0027: const-string v1, "TaskList retrieved" // string@0189 │ │ +0086d6: 7120 6400 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +0086dc: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x0005 line=107 │ │ 0x000b line=108 │ │ 0x000e line=109 │ │ @@ -9394,23 +9410,23 @@ │ │ type : '(Ljava/lang/Object;)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0086ec: |[0086ec] fr.syncarnet.sync.SyncBTService.ObjectToBytes:(Ljava/lang/Object;)[B │ │ -0086fc: 2200 a200 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@00a2 │ │ -008700: 7010 3102 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@0231 │ │ -008706: 2201 aa00 |0005: new-instance v1, Ljava/io/ObjectOutputStream; // type@00aa │ │ -00870a: 7020 3e02 0100 |0007: invoke-direct {v1, v0}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@023e │ │ -008710: 6e20 3f02 3100 |000a: invoke-virtual {v1, v3}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@023f │ │ -008716: 6e10 3202 0000 |000d: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0232 │ │ -00871c: 0c02 |0010: move-result-object v2 │ │ -00871e: 1102 |0011: return-object v2 │ │ +0086e0: |[0086e0] fr.syncarnet.sync.SyncBTService.ObjectToBytes:(Ljava/lang/Object;)[B │ │ +0086f0: 2200 a200 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@00a2 │ │ +0086f4: 7010 3102 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@0231 │ │ +0086fa: 2201 aa00 |0005: new-instance v1, Ljava/io/ObjectOutputStream; // type@00aa │ │ +0086fe: 7020 3e02 0100 |0007: invoke-direct {v1, v0}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@023e │ │ +008704: 6e20 3f02 3100 |000a: invoke-virtual {v1, v3}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@023f │ │ +00870a: 6e10 3202 0000 |000d: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0232 │ │ +008710: 0c02 |0010: move-result-object v2 │ │ +008712: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 0x0005 line=617 │ │ 0x000a line=618 │ │ 0x000d line=619 │ │ locals : │ │ @@ -9423,34 +9439,34 @@ │ │ type : '()Ljava/util/UUID;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008720: |[008720] fr.syncarnet.sync.SyncBTService.access$000:()Ljava/util/UUID; │ │ -008730: 6200 dc00 |0000: sget-object v0, Lfr/syncarnet/sync/SyncBTService;.MY_UUID_SECURE:Ljava/util/UUID; // field@00dc │ │ -008734: 1100 |0002: return-object v0 │ │ +008714: |[008714] fr.syncarnet.sync.SyncBTService.access$000:()Ljava/util/UUID; │ │ +008724: 6200 dc00 |0000: sget-object v0, Lfr/syncarnet/sync/SyncBTService;.MY_UUID_SECURE:Ljava/util/UUID; // field@00dc │ │ +008728: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ #5 : (in Lfr/syncarnet/sync/SyncBTService;) │ │ name : 'access$100' │ │ type : '(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008738: |[008738] fr.syncarnet.sync.SyncBTService.access$100:(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothAdapter; │ │ -008748: 5410 e600 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.mAdapter:Landroid/bluetooth/BluetoothAdapter; // field@00e6 │ │ -00874c: 1100 |0002: return-object v0 │ │ +00872c: |[00872c] fr.syncarnet.sync.SyncBTService.access$100:(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothAdapter; │ │ +00873c: 5410 e600 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.mAdapter:Landroid/bluetooth/BluetoothAdapter; // field@00e6 │ │ +008740: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/sync/SyncBTService; │ │ │ │ #6 : (in Lfr/syncarnet/sync/SyncBTService;) │ │ @@ -9458,18 +9474,18 @@ │ │ type : '(Ljava/lang/Object;)[B' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -008750: |[008750] fr.syncarnet.sync.SyncBTService.access$1000:(Ljava/lang/Object;)[B │ │ -008760: 7110 8201 0100 |0000: invoke-static {v1}, Lfr/syncarnet/sync/SyncBTService;.ObjectToBytes:(Ljava/lang/Object;)[B // method@0182 │ │ -008766: 0c00 |0003: move-result-object v0 │ │ -008768: 1100 |0004: return-object v0 │ │ +008744: |[008744] fr.syncarnet.sync.SyncBTService.access$1000:(Ljava/lang/Object;)[B │ │ +008754: 7110 8201 0100 |0000: invoke-static {v1}, Lfr/syncarnet/sync/SyncBTService;.ObjectToBytes:(Ljava/lang/Object;)[B // method@0182 │ │ +00875a: 0c00 |0003: move-result-object v0 │ │ +00875c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/lang/Object; │ │ │ │ #7 : (in Lfr/syncarnet/sync/SyncBTService;) │ │ @@ -9477,17 +9493,17 @@ │ │ type : '(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00876c: |[00876c] fr.syncarnet.sync.SyncBTService.access$1100:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; │ │ -00877c: 5410 e800 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ -008780: 1100 |0002: return-object v0 │ │ +008760: |[008760] fr.syncarnet.sync.SyncBTService.access$1100:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; │ │ +008770: 5410 e800 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ +008774: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/sync/SyncBTService; │ │ │ │ #8 : (in Lfr/syncarnet/sync/SyncBTService;) │ │ @@ -9495,17 +9511,17 @@ │ │ type : '(Lfr/syncarnet/sync/SyncBTService;Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008784: |[008784] fr.syncarnet.sync.SyncBTService.access$1102:(Lfr/syncarnet/sync/SyncBTService;Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; │ │ -008794: 5b01 e800 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ -008798: 1101 |0002: return-object v1 │ │ +008778: |[008778] fr.syncarnet.sync.SyncBTService.access$1102:(Lfr/syncarnet/sync/SyncBTService;Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; │ │ +008788: 5b01 e800 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ +00878c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/syncarnet/sync/SyncBTService; │ │ 0x0000 - 0x0003 reg=1 x1 Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; │ │ │ │ @@ -9514,17 +9530,17 @@ │ │ type : '(Lfr/syncarnet/sync/SyncBTService;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00879c: |[00879c] fr.syncarnet.sync.SyncBTService.access$1200:(Lfr/syncarnet/sync/SyncBTService;)V │ │ -0087ac: 7010 9801 0000 |0000: invoke-direct {v0}, Lfr/syncarnet/sync/SyncBTService;.connectionLost:()V // method@0198 │ │ -0087b2: 0e00 |0003: return-void │ │ +008790: |[008790] fr.syncarnet.sync.SyncBTService.access$1200:(Lfr/syncarnet/sync/SyncBTService;)V │ │ +0087a0: 7010 9801 0000 |0000: invoke-direct {v0}, Lfr/syncarnet/sync/SyncBTService;.connectionLost:()V // method@0198 │ │ +0087a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lfr/syncarnet/sync/SyncBTService; │ │ │ │ #10 : (in Lfr/syncarnet/sync/SyncBTService;) │ │ @@ -9532,17 +9548,17 @@ │ │ type : '(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0087b4: |[0087b4] fr.syncarnet.sync.SyncBTService.access$1300:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; │ │ -0087c4: 5410 e900 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ -0087c8: 1100 |0002: return-object v0 │ │ +0087a8: |[0087a8] fr.syncarnet.sync.SyncBTService.access$1300:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; │ │ +0087b8: 5410 e900 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ +0087bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/sync/SyncBTService; │ │ │ │ #11 : (in Lfr/syncarnet/sync/SyncBTService;) │ │ @@ -9550,17 +9566,17 @@ │ │ type : '(Lfr/syncarnet/sync/SyncBTService;Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0087cc: |[0087cc] fr.syncarnet.sync.SyncBTService.access$1302:(Lfr/syncarnet/sync/SyncBTService;Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; │ │ -0087dc: 5b01 e900 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ -0087e0: 1101 |0002: return-object v1 │ │ +0087c0: |[0087c0] fr.syncarnet.sync.SyncBTService.access$1302:(Lfr/syncarnet/sync/SyncBTService;Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;)Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; │ │ +0087d0: 5b01 e900 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ +0087d4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/syncarnet/sync/SyncBTService; │ │ 0x0000 - 0x0003 reg=1 x1 Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; │ │ │ │ @@ -9569,34 +9585,34 @@ │ │ type : '()Ljava/util/UUID;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0087e4: |[0087e4] fr.syncarnet.sync.SyncBTService.access$200:()Ljava/util/UUID; │ │ -0087f4: 6200 db00 |0000: sget-object v0, Lfr/syncarnet/sync/SyncBTService;.MY_UUID_INSECURE:Ljava/util/UUID; // field@00db │ │ -0087f8: 1100 |0002: return-object v0 │ │ +0087d8: |[0087d8] fr.syncarnet.sync.SyncBTService.access$200:()Ljava/util/UUID; │ │ +0087e8: 6200 db00 |0000: sget-object v0, Lfr/syncarnet/sync/SyncBTService;.MY_UUID_INSECURE:Ljava/util/UUID; // field@00db │ │ +0087ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ #13 : (in Lfr/syncarnet/sync/SyncBTService;) │ │ name : 'access$300' │ │ type : '(Lfr/syncarnet/sync/SyncBTService;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0087fc: |[0087fc] fr.syncarnet.sync.SyncBTService.access$300:(Lfr/syncarnet/sync/SyncBTService;)I │ │ -00880c: 5210 ed00 |0000: iget v0, v1, Lfr/syncarnet/sync/SyncBTService;.mState:I // field@00ed │ │ -008810: 0f00 |0002: return v0 │ │ +0087f0: |[0087f0] fr.syncarnet.sync.SyncBTService.access$300:(Lfr/syncarnet/sync/SyncBTService;)I │ │ +008800: 5210 ed00 |0000: iget v0, v1, Lfr/syncarnet/sync/SyncBTService;.mState:I // field@00ed │ │ +008804: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/sync/SyncBTService; │ │ │ │ #14 : (in Lfr/syncarnet/sync/SyncBTService;) │ │ @@ -9604,17 +9620,17 @@ │ │ type : '(Lfr/syncarnet/sync/SyncBTService;)Ljava/lang/Boolean;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008814: |[008814] fr.syncarnet.sync.SyncBTService.access$400:(Lfr/syncarnet/sync/SyncBTService;)Ljava/lang/Boolean; │ │ -008824: 5410 e500 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.isServer:Ljava/lang/Boolean; // field@00e5 │ │ -008828: 1100 |0002: return-object v0 │ │ +008808: |[008808] fr.syncarnet.sync.SyncBTService.access$400:(Lfr/syncarnet/sync/SyncBTService;)Ljava/lang/Boolean; │ │ +008818: 5410 e500 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.isServer:Ljava/lang/Boolean; // field@00e5 │ │ +00881c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/sync/SyncBTService; │ │ │ │ #15 : (in Lfr/syncarnet/sync/SyncBTService;) │ │ @@ -9622,17 +9638,17 @@ │ │ type : '(Lfr/syncarnet/sync/SyncBTService;Ljava/lang/Boolean;)Ljava/lang/Boolean;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00882c: |[00882c] fr.syncarnet.sync.SyncBTService.access$402:(Lfr/syncarnet/sync/SyncBTService;Ljava/lang/Boolean;)Ljava/lang/Boolean; │ │ -00883c: 5b01 e500 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncBTService;.isServer:Ljava/lang/Boolean; // field@00e5 │ │ -008840: 1101 |0002: return-object v1 │ │ +008820: |[008820] fr.syncarnet.sync.SyncBTService.access$402:(Lfr/syncarnet/sync/SyncBTService;Ljava/lang/Boolean;)Ljava/lang/Boolean; │ │ +008830: 5b01 e500 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncBTService;.isServer:Ljava/lang/Boolean; // field@00e5 │ │ +008834: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/syncarnet/sync/SyncBTService; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/Boolean; │ │ │ │ @@ -9641,17 +9657,17 @@ │ │ type : '(Lfr/syncarnet/sync/SyncBTService;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -008844: |[008844] fr.syncarnet.sync.SyncBTService.access$500:(Lfr/syncarnet/sync/SyncBTService;)V │ │ -008854: 7010 9701 0000 |0000: invoke-direct {v0}, Lfr/syncarnet/sync/SyncBTService;.connectionFailed:()V // method@0197 │ │ -00885a: 0e00 |0003: return-void │ │ +008838: |[008838] fr.syncarnet.sync.SyncBTService.access$500:(Lfr/syncarnet/sync/SyncBTService;)V │ │ +008848: 7010 9701 0000 |0000: invoke-direct {v0}, Lfr/syncarnet/sync/SyncBTService;.connectionFailed:()V // method@0197 │ │ +00884e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lfr/syncarnet/sync/SyncBTService; │ │ │ │ #17 : (in Lfr/syncarnet/sync/SyncBTService;) │ │ @@ -9659,17 +9675,17 @@ │ │ type : '(Lfr/syncarnet/sync/SyncBTService;Lfr/syncarnet/sync/SyncBTService$ConnectThread;)Lfr/syncarnet/sync/SyncBTService$ConnectThread;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00885c: |[00885c] fr.syncarnet.sync.SyncBTService.access$602:(Lfr/syncarnet/sync/SyncBTService;Lfr/syncarnet/sync/SyncBTService$ConnectThread;)Lfr/syncarnet/sync/SyncBTService$ConnectThread; │ │ -00886c: 5b01 e700 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ -008870: 1101 |0002: return-object v1 │ │ +008850: |[008850] fr.syncarnet.sync.SyncBTService.access$602:(Lfr/syncarnet/sync/SyncBTService;Lfr/syncarnet/sync/SyncBTService$ConnectThread;)Lfr/syncarnet/sync/SyncBTService$ConnectThread; │ │ +008860: 5b01 e700 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ +008864: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/syncarnet/sync/SyncBTService; │ │ 0x0000 - 0x0003 reg=1 x1 Lfr/syncarnet/sync/SyncBTService$ConnectThread; │ │ │ │ @@ -9678,17 +9694,17 @@ │ │ type : '(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/SynCarnet;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008874: |[008874] fr.syncarnet.sync.SyncBTService.access$700:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/SynCarnet; │ │ -008884: 5410 f000 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00f0 │ │ -008888: 1100 |0002: return-object v0 │ │ +008868: |[008868] fr.syncarnet.sync.SyncBTService.access$700:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/SynCarnet; │ │ +008878: 5410 f000 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00f0 │ │ +00887c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/sync/SyncBTService; │ │ │ │ #19 : (in Lfr/syncarnet/sync/SyncBTService;) │ │ @@ -9696,17 +9712,17 @@ │ │ type : '(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothDevice;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00888c: |[00888c] fr.syncarnet.sync.SyncBTService.access$800:(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothDevice; │ │ -00889c: 5410 e400 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.device:Landroid/bluetooth/BluetoothDevice; // field@00e4 │ │ -0088a0: 1100 |0002: return-object v0 │ │ +008880: |[008880] fr.syncarnet.sync.SyncBTService.access$800:(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothDevice; │ │ +008890: 5410 e400 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.device:Landroid/bluetooth/BluetoothDevice; // field@00e4 │ │ +008894: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/sync/SyncBTService; │ │ │ │ #20 : (in Lfr/syncarnet/sync/SyncBTService;) │ │ @@ -9714,17 +9730,17 @@ │ │ type : '(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/tasks/TaskList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0088a4: |[0088a4] fr.syncarnet.sync.SyncBTService.access$900:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/tasks/TaskList; │ │ -0088b4: 5410 ee00 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.originalTL:Lfr/syncarnet/tasks/TaskList; // field@00ee │ │ -0088b8: 1100 |0002: return-object v0 │ │ +008898: |[008898] fr.syncarnet.sync.SyncBTService.access$900:(Lfr/syncarnet/sync/SyncBTService;)Lfr/syncarnet/tasks/TaskList; │ │ +0088a8: 5410 ee00 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncBTService;.originalTL:Lfr/syncarnet/tasks/TaskList; // field@00ee │ │ +0088ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/sync/SyncBTService; │ │ │ │ #21 : (in Lfr/syncarnet/sync/SyncBTService;) │ │ @@ -9732,22 +9748,22 @@ │ │ type : '([B)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0088bc: |[0088bc] fr.syncarnet.sync.SyncBTService.bytesToObject:([B)Ljava/lang/Object; │ │ -0088cc: 2200 a100 |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@00a1 │ │ -0088d0: 7020 3002 3000 |0002: invoke-direct {v0, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@0230 │ │ -0088d6: 2201 a900 |0005: new-instance v1, Ljava/io/ObjectInputStream; // type@00a9 │ │ -0088da: 7020 3c02 0100 |0007: invoke-direct {v1, v0}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@023c │ │ -0088e0: 6e10 3d02 0100 |000a: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@023d │ │ -0088e6: 0c02 |000d: move-result-object v2 │ │ -0088e8: 1102 |000e: return-object v2 │ │ +0088b0: |[0088b0] fr.syncarnet.sync.SyncBTService.bytesToObject:([B)Ljava/lang/Object; │ │ +0088c0: 2200 a100 |0000: new-instance v0, Ljava/io/ByteArrayInputStream; // type@00a1 │ │ +0088c4: 7020 3002 3000 |0002: invoke-direct {v0, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@0230 │ │ +0088ca: 2201 a900 |0005: new-instance v1, Ljava/io/ObjectInputStream; // type@00a9 │ │ +0088ce: 7020 3c02 0100 |0007: invoke-direct {v1, v0}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@023c │ │ +0088d4: 6e10 3d02 0100 |000a: invoke-virtual {v1}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@023d │ │ +0088da: 0c02 |000d: move-result-object v2 │ │ +0088dc: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0005 line=624 │ │ 0x000a line=625 │ │ locals : │ │ 0x0005 - 0x000f reg=0 b Ljava/io/ByteArrayInputStream; │ │ @@ -9759,16 +9775,16 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0088ec: |[0088ec] fr.syncarnet.sync.SyncBTService.connectionFailed:()V │ │ -0088fc: 0e00 |0000: return-void │ │ +0088e0: |[0088e0] fr.syncarnet.sync.SyncBTService.connectionFailed:()V │ │ +0088f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lfr/syncarnet/sync/SyncBTService; │ │ │ │ #23 : (in Lfr/syncarnet/sync/SyncBTService;) │ │ @@ -9776,16 +9792,16 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -008900: |[008900] fr.syncarnet.sync.SyncBTService.connectionLost:()V │ │ -008910: 0e00 |0000: return-void │ │ +0088f4: |[0088f4] fr.syncarnet.sync.SyncBTService.connectionLost:()V │ │ +008904: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lfr/syncarnet/sync/SyncBTService; │ │ │ │ #24 : (in Lfr/syncarnet/sync/SyncBTService;) │ │ @@ -9793,39 +9809,39 @@ │ │ type : '(I)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -008914: |[008914] fr.syncarnet.sync.SyncBTService.setState:(I)V │ │ -008924: 1d03 |0000: monitor-enter v3 │ │ -008926: 1a00 7501 |0001: const-string v0, "SynCarnet" // string@0175 │ │ -00892a: 2201 ba00 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@00ba │ │ -00892e: 7010 5202 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -008934: 1a02 d003 |0008: const-string v2, "setState() " // string@03d0 │ │ -008938: 6e20 5502 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -00893e: 0c01 |000d: move-result-object v1 │ │ -008940: 5232 ed00 |000e: iget v2, v3, Lfr/syncarnet/sync/SyncBTService;.mState:I // field@00ed │ │ -008944: 6e20 5302 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ -00894a: 0c01 |0013: move-result-object v1 │ │ -00894c: 1a02 0300 |0014: const-string v2, " -> " // string@0003 │ │ -008950: 6e20 5502 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -008956: 0c01 |0019: move-result-object v1 │ │ -008958: 6e20 5302 4100 |001a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ -00895e: 0c01 |001d: move-result-object v1 │ │ -008960: 6e10 5602 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -008966: 0c01 |0021: move-result-object v1 │ │ -008968: 7120 6400 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -00896e: 5934 ed00 |0025: iput v4, v3, Lfr/syncarnet/sync/SyncBTService;.mState:I // field@00ed │ │ -008972: 1e03 |0027: monitor-exit v3 │ │ -008974: 0e00 |0028: return-void │ │ -008976: 0d00 |0029: move-exception v0 │ │ -008978: 1e03 |002a: monitor-exit v3 │ │ -00897a: 2700 |002b: throw v0 │ │ +008908: |[008908] fr.syncarnet.sync.SyncBTService.setState:(I)V │ │ +008918: 1d03 |0000: monitor-enter v3 │ │ +00891a: 1a00 7501 |0001: const-string v0, "SynCarnet" // string@0175 │ │ +00891e: 2201 ba00 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@00ba │ │ +008922: 7010 5202 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +008928: 1a02 cf03 |0008: const-string v2, "setState() " // string@03cf │ │ +00892c: 6e20 5502 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +008932: 0c01 |000d: move-result-object v1 │ │ +008934: 5232 ed00 |000e: iget v2, v3, Lfr/syncarnet/sync/SyncBTService;.mState:I // field@00ed │ │ +008938: 6e20 5302 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ +00893e: 0c01 |0013: move-result-object v1 │ │ +008940: 1a02 0300 |0014: const-string v2, " -> " // string@0003 │ │ +008944: 6e20 5502 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +00894a: 0c01 |0019: move-result-object v1 │ │ +00894c: 6e20 5302 4100 |001a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ +008952: 0c01 |001d: move-result-object v1 │ │ +008954: 6e10 5602 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +00895a: 0c01 |0021: move-result-object v1 │ │ +00895c: 7120 6400 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008962: 5934 ed00 |0025: iput v4, v3, Lfr/syncarnet/sync/SyncBTService;.mState:I // field@00ed │ │ +008966: 1e03 |0027: monitor-exit v3 │ │ +008968: 0e00 |0028: return-void │ │ +00896a: 0d00 |0029: move-exception v0 │ │ +00896c: 1e03 |002a: monitor-exit v3 │ │ +00896e: 2700 |002b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0027 │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=152 │ │ 0x0025 line=153 │ │ 0x0027 line=154 │ │ @@ -9840,60 +9856,60 @@ │ │ type : '(Landroid/bluetooth/BluetoothDevice;Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -008988: |[008988] fr.syncarnet.sync.SyncBTService.connect:(Landroid/bluetooth/BluetoothDevice;Z)V │ │ -008998: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -00899a: 1d04 |0001: monitor-enter v4 │ │ -00899c: 1a00 7501 |0002: const-string v0, "SynCarnet" // string@0175 │ │ -0089a0: 2201 ba00 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@00ba │ │ -0089a4: 7010 5202 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -0089aa: 1a02 2c00 |0009: const-string v2, "Connect to: " // string@002c │ │ -0089ae: 6e20 5502 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -0089b4: 0c01 |000e: move-result-object v1 │ │ -0089b6: 6e20 5402 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0254 │ │ -0089bc: 0c01 |0012: move-result-object v1 │ │ -0089be: 6e10 5602 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -0089c4: 0c01 |0016: move-result-object v1 │ │ -0089c6: 7120 6400 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -0089cc: 5240 ed00 |001a: iget v0, v4, Lfr/syncarnet/sync/SyncBTService;.mState:I // field@00ed │ │ -0089d0: 3330 0e00 |001c: if-ne v0, v3, 002a // +000e │ │ -0089d4: 5440 e700 |001e: iget-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ -0089d8: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ -0089dc: 5440 e700 |0022: iget-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ -0089e0: 6e10 7301 0000 |0024: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.cancel:()V // method@0173 │ │ -0089e6: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -0089e8: 5b40 e700 |0028: iput-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ -0089ec: 5440 e900 |002a: iget-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ -0089f0: 3800 0a00 |002c: if-eqz v0, 0036 // +000a │ │ -0089f4: 5440 e900 |002e: iget-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ -0089f8: 6e10 7c01 0000 |0030: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.cancel:()V // method@017c │ │ -0089fe: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -008a00: 5b40 e900 |0034: iput-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ -008a04: 5440 e800 |0036: iget-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ -008a08: 3800 0a00 |0038: if-eqz v0, 0042 // +000a │ │ -008a0c: 5440 e800 |003a: iget-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ -008a10: 6e10 7801 0000 |003c: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.cancel:()V // method@0178 │ │ -008a16: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -008a18: 5b40 e800 |0040: iput-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ -008a1c: 2200 8300 |0042: new-instance v0, Lfr/syncarnet/sync/SyncBTService$ConnectThread; // type@0083 │ │ -008a20: 7040 7201 4065 |0044: invoke-direct {v0, v4, v5, v6}, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.:(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothDevice;Z)V // method@0172 │ │ -008a26: 5b40 e700 |0047: iput-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ -008a2a: 5440 e700 |0049: iget-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ -008a2e: 6e10 7601 0000 |004b: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.start:()V // method@0176 │ │ -008a34: 1220 |004e: const/4 v0, #int 2 // #2 │ │ -008a36: 7020 9c01 0400 |004f: invoke-direct {v4, v0}, Lfr/syncarnet/sync/SyncBTService;.setState:(I)V // method@019c │ │ -008a3c: 1e04 |0052: monitor-exit v4 │ │ -008a3e: 0e00 |0053: return-void │ │ -008a40: 0d00 |0054: move-exception v0 │ │ -008a42: 1e04 |0055: monitor-exit v4 │ │ -008a44: 2700 |0056: throw v0 │ │ +00897c: |[00897c] fr.syncarnet.sync.SyncBTService.connect:(Landroid/bluetooth/BluetoothDevice;Z)V │ │ +00898c: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +00898e: 1d04 |0001: monitor-enter v4 │ │ +008990: 1a00 7501 |0002: const-string v0, "SynCarnet" // string@0175 │ │ +008994: 2201 ba00 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@00ba │ │ +008998: 7010 5202 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +00899e: 1a02 2c00 |0009: const-string v2, "Connect to: " // string@002c │ │ +0089a2: 6e20 5502 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +0089a8: 0c01 |000e: move-result-object v1 │ │ +0089aa: 6e20 5402 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0254 │ │ +0089b0: 0c01 |0012: move-result-object v1 │ │ +0089b2: 6e10 5602 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +0089b8: 0c01 |0016: move-result-object v1 │ │ +0089ba: 7120 6400 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +0089c0: 5240 ed00 |001a: iget v0, v4, Lfr/syncarnet/sync/SyncBTService;.mState:I // field@00ed │ │ +0089c4: 3330 0e00 |001c: if-ne v0, v3, 002a // +000e │ │ +0089c8: 5440 e700 |001e: iget-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ +0089cc: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ +0089d0: 5440 e700 |0022: iget-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ +0089d4: 6e10 7301 0000 |0024: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.cancel:()V // method@0173 │ │ +0089da: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +0089dc: 5b40 e700 |0028: iput-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ +0089e0: 5440 e900 |002a: iget-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ +0089e4: 3800 0a00 |002c: if-eqz v0, 0036 // +000a │ │ +0089e8: 5440 e900 |002e: iget-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ +0089ec: 6e10 7c01 0000 |0030: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.cancel:()V // method@017c │ │ +0089f2: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +0089f4: 5b40 e900 |0034: iput-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ +0089f8: 5440 e800 |0036: iget-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ +0089fc: 3800 0a00 |0038: if-eqz v0, 0042 // +000a │ │ +008a00: 5440 e800 |003a: iget-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ +008a04: 6e10 7801 0000 |003c: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.cancel:()V // method@0178 │ │ +008a0a: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +008a0c: 5b40 e800 |0040: iput-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ +008a10: 2200 8300 |0042: new-instance v0, Lfr/syncarnet/sync/SyncBTService$ConnectThread; // type@0083 │ │ +008a14: 7040 7201 4065 |0044: invoke-direct {v0, v4, v5, v6}, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.:(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothDevice;Z)V // method@0172 │ │ +008a1a: 5b40 e700 |0047: iput-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ +008a1e: 5440 e700 |0049: iget-object v0, v4, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ +008a22: 6e10 7601 0000 |004b: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.start:()V // method@0176 │ │ +008a28: 1220 |004e: const/4 v0, #int 2 // #2 │ │ +008a2a: 7020 9c01 0400 |004f: invoke-direct {v4, v0}, Lfr/syncarnet/sync/SyncBTService;.setState:(I)V // method@019c │ │ +008a30: 1e04 |0052: monitor-exit v4 │ │ +008a32: 0e00 |0053: return-void │ │ +008a34: 0d00 |0054: move-exception v0 │ │ +008a36: 1e04 |0055: monitor-exit v4 │ │ +008a38: 2700 |0056: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0052 │ │ -> 0x0054 │ │ positions : │ │ 0x0001 line=194 │ │ 0x001a line=197 │ │ 0x001e line=198 │ │ @@ -9914,80 +9930,80 @@ │ │ type : '(Landroid/bluetooth/BluetoothSocket;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 129 16-bit code units │ │ -008a54: |[008a54] fr.syncarnet.sync.SyncBTService.connected:(Landroid/bluetooth/BluetoothSocket;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;Z)V │ │ -008a64: 1d03 |0000: monitor-enter v3 │ │ -008a66: 1a00 7501 |0001: const-string v0, "SynCarnet" // string@0175 │ │ -008a6a: 2201 ba00 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@00ba │ │ -008a6e: 7010 5202 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -008a74: 1a02 2e00 |0008: const-string v2, "Connected, Socket Type:" // string@002e │ │ -008a78: 6e20 5502 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -008a7e: 0c01 |000d: move-result-object v1 │ │ -008a80: 6e20 5502 6100 |000e: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -008a86: 0c01 |0011: move-result-object v1 │ │ -008a88: 6e10 5602 0100 |0012: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -008a8e: 0c01 |0015: move-result-object v1 │ │ -008a90: 7120 6400 1000 |0016: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008a96: 5430 e700 |0019: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ -008a9a: 3800 0a00 |001b: if-eqz v0, 0025 // +000a │ │ -008a9e: 5430 e700 |001d: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ -008aa2: 6e10 7301 0000 |001f: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.cancel:()V // method@0173 │ │ -008aa8: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -008aaa: 5b30 e700 |0023: iput-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ -008aae: 5430 e900 |0025: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ -008ab2: 3800 0a00 |0027: if-eqz v0, 0031 // +000a │ │ -008ab6: 5430 e900 |0029: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ -008aba: 6e10 7c01 0000 |002b: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.cancel:()V // method@017c │ │ -008ac0: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -008ac2: 5b30 e900 |002f: iput-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ -008ac6: 5430 e800 |0031: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ -008aca: 3800 0a00 |0033: if-eqz v0, 003d // +000a │ │ -008ace: 5430 e800 |0035: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ -008ad2: 6e10 7801 0000 |0037: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.cancel:()V // method@0178 │ │ -008ad8: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -008ada: 5b30 e800 |003b: iput-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ -008ade: 5430 ec00 |003d: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ -008ae2: 3800 0a00 |003f: if-eqz v0, 0049 // +000a │ │ -008ae6: 5430 ec00 |0041: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ -008aea: 6e10 6e01 0000 |0043: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.cancel:()V // method@016e │ │ -008af0: 1200 |0046: const/4 v0, #int 0 // #0 │ │ -008af2: 5b30 ec00 |0047: iput-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ -008af6: 5430 eb00 |0049: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ -008afa: 3800 0a00 |004b: if-eqz v0, 0055 // +000a │ │ -008afe: 5430 eb00 |004d: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ -008b02: 6e10 6e01 0000 |004f: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.cancel:()V // method@016e │ │ -008b08: 1200 |0052: const/4 v0, #int 0 // #0 │ │ -008b0a: 5b30 eb00 |0053: iput-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ -008b0e: 5b35 e400 |0055: iput-object v5, v3, Lfr/syncarnet/sync/SyncBTService;.device:Landroid/bluetooth/BluetoothDevice; // field@00e4 │ │ -008b12: 5430 e500 |0057: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.isServer:Ljava/lang/Boolean; // field@00e5 │ │ -008b16: 6e10 4002 0000 |0059: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0240 │ │ -008b1c: 0a00 |005c: move-result v0 │ │ -008b1e: 3800 1400 |005d: if-eqz v0, 0071 // +0014 │ │ -008b22: 2200 8500 |005f: new-instance v0, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // type@0085 │ │ -008b26: 7040 7b01 3064 |0061: invoke-direct {v0, v3, v4, v6}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.:(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothSocket;Ljava/lang/String;)V // method@017b │ │ -008b2c: 5b30 e900 |0064: iput-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ -008b30: 5430 e900 |0066: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ -008b34: 6e10 7e01 0000 |0068: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.start:()V // method@017e │ │ -008b3a: 1230 |006b: const/4 v0, #int 3 // #3 │ │ -008b3c: 7020 9c01 0300 |006c: invoke-direct {v3, v0}, Lfr/syncarnet/sync/SyncBTService;.setState:(I)V // method@019c │ │ -008b42: 1e03 |006f: monitor-exit v3 │ │ -008b44: 0e00 |0070: return-void │ │ -008b46: 2200 8400 |0071: new-instance v0, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // type@0084 │ │ -008b4a: 7040 7701 3064 |0073: invoke-direct {v0, v3, v4, v6}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.:(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothSocket;Ljava/lang/String;)V // method@0177 │ │ -008b50: 5b30 e800 |0076: iput-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ -008b54: 5430 e800 |0078: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ -008b58: 6e10 7a01 0000 |007a: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.start:()V // method@017a │ │ -008b5e: 28ee |007d: goto 006b // -0012 │ │ -008b60: 0d00 |007e: move-exception v0 │ │ -008b62: 1e03 |007f: monitor-exit v3 │ │ -008b64: 2700 |0080: throw v0 │ │ +008a48: |[008a48] fr.syncarnet.sync.SyncBTService.connected:(Landroid/bluetooth/BluetoothSocket;Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;Z)V │ │ +008a58: 1d03 |0000: monitor-enter v3 │ │ +008a5a: 1a00 7501 |0001: const-string v0, "SynCarnet" // string@0175 │ │ +008a5e: 2201 ba00 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@00ba │ │ +008a62: 7010 5202 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +008a68: 1a02 2e00 |0008: const-string v2, "Connected, Socket Type:" // string@002e │ │ +008a6c: 6e20 5502 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +008a72: 0c01 |000d: move-result-object v1 │ │ +008a74: 6e20 5502 6100 |000e: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +008a7a: 0c01 |0011: move-result-object v1 │ │ +008a7c: 6e10 5602 0100 |0012: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +008a82: 0c01 |0015: move-result-object v1 │ │ +008a84: 7120 6400 1000 |0016: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008a8a: 5430 e700 |0019: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ +008a8e: 3800 0a00 |001b: if-eqz v0, 0025 // +000a │ │ +008a92: 5430 e700 |001d: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ +008a96: 6e10 7301 0000 |001f: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.cancel:()V // method@0173 │ │ +008a9c: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +008a9e: 5b30 e700 |0023: iput-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ +008aa2: 5430 e900 |0025: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ +008aa6: 3800 0a00 |0027: if-eqz v0, 0031 // +000a │ │ +008aaa: 5430 e900 |0029: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ +008aae: 6e10 7c01 0000 |002b: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.cancel:()V // method@017c │ │ +008ab4: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +008ab6: 5b30 e900 |002f: iput-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ +008aba: 5430 e800 |0031: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ +008abe: 3800 0a00 |0033: if-eqz v0, 003d // +000a │ │ +008ac2: 5430 e800 |0035: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ +008ac6: 6e10 7801 0000 |0037: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.cancel:()V // method@0178 │ │ +008acc: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +008ace: 5b30 e800 |003b: iput-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ +008ad2: 5430 ec00 |003d: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ +008ad6: 3800 0a00 |003f: if-eqz v0, 0049 // +000a │ │ +008ada: 5430 ec00 |0041: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ +008ade: 6e10 6e01 0000 |0043: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.cancel:()V // method@016e │ │ +008ae4: 1200 |0046: const/4 v0, #int 0 // #0 │ │ +008ae6: 5b30 ec00 |0047: iput-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ +008aea: 5430 eb00 |0049: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ +008aee: 3800 0a00 |004b: if-eqz v0, 0055 // +000a │ │ +008af2: 5430 eb00 |004d: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ +008af6: 6e10 6e01 0000 |004f: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.cancel:()V // method@016e │ │ +008afc: 1200 |0052: const/4 v0, #int 0 // #0 │ │ +008afe: 5b30 eb00 |0053: iput-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ +008b02: 5b35 e400 |0055: iput-object v5, v3, Lfr/syncarnet/sync/SyncBTService;.device:Landroid/bluetooth/BluetoothDevice; // field@00e4 │ │ +008b06: 5430 e500 |0057: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.isServer:Ljava/lang/Boolean; // field@00e5 │ │ +008b0a: 6e10 4002 0000 |0059: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@0240 │ │ +008b10: 0a00 |005c: move-result v0 │ │ +008b12: 3800 1400 |005d: if-eqz v0, 0071 // +0014 │ │ +008b16: 2200 8500 |005f: new-instance v0, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // type@0085 │ │ +008b1a: 7040 7b01 3064 |0061: invoke-direct {v0, v3, v4, v6}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.:(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothSocket;Ljava/lang/String;)V // method@017b │ │ +008b20: 5b30 e900 |0064: iput-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ +008b24: 5430 e900 |0066: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ +008b28: 6e10 7e01 0000 |0068: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.start:()V // method@017e │ │ +008b2e: 1230 |006b: const/4 v0, #int 3 // #3 │ │ +008b30: 7020 9c01 0300 |006c: invoke-direct {v3, v0}, Lfr/syncarnet/sync/SyncBTService;.setState:(I)V // method@019c │ │ +008b36: 1e03 |006f: monitor-exit v3 │ │ +008b38: 0e00 |0070: return-void │ │ +008b3a: 2200 8400 |0071: new-instance v0, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // type@0084 │ │ +008b3e: 7040 7701 3064 |0073: invoke-direct {v0, v3, v4, v6}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.:(Lfr/syncarnet/sync/SyncBTService;Landroid/bluetooth/BluetoothSocket;Ljava/lang/String;)V // method@0177 │ │ +008b44: 5b30 e800 |0076: iput-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ +008b48: 5430 e800 |0078: iget-object v0, v3, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ +008b4c: 6e10 7a01 0000 |007a: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.start:()V // method@017a │ │ +008b52: 28ee |007d: goto 006b // -0012 │ │ +008b54: 0d00 |007e: move-exception v0 │ │ +008b56: 1e03 |007f: monitor-exit v3 │ │ +008b58: 2700 |0080: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x006f │ │ -> 0x007e │ │ 0x0071 - 0x007d │ │ -> 0x007e │ │ positions : │ │ 0x0000 line=218 │ │ @@ -10021,81 +10037,81 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 143 16-bit code units │ │ -008b7c: |[008b7c] fr.syncarnet.sync.SyncBTService.endSync:(Z)V │ │ -008b8c: 1a04 7501 |0000: const-string v4, "SynCarnet" // string@0175 │ │ -008b90: 1a05 b500 |0002: const-string v5, "Last step to sync" // string@00b5 │ │ -008b94: 7120 6400 5400 |0004: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008b9a: 3808 1b00 |0007: if-eqz v8, 0022 // +001b │ │ -008b9e: 1a04 7501 |0009: const-string v4, "SynCarnet" // string@0175 │ │ -008ba2: 1a05 4000 |000b: const-string v5, "EndSync server" // string@0040 │ │ -008ba6: 7120 6400 5400 |000d: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008bac: 5474 f000 |0010: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00f0 │ │ -008bb0: 5475 e400 |0012: iget-object v5, v7, Lfr/syncarnet/sync/SyncBTService;.device:Landroid/bluetooth/BluetoothDevice; // field@00e4 │ │ -008bb4: 6e10 3e00 0500 |0014: invoke-virtual {v5}, Landroid/bluetooth/BluetoothDevice;.getName:()Ljava/lang/String; // method@003e │ │ -008bba: 0c05 |0017: move-result-object v5 │ │ -008bbc: 5476 e400 |0018: iget-object v6, v7, Lfr/syncarnet/sync/SyncBTService;.device:Landroid/bluetooth/BluetoothDevice; // field@00e4 │ │ -008bc0: 6e10 3c00 0600 |001a: invoke-virtual {v6}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@003c │ │ -008bc6: 0c06 |001d: move-result-object v6 │ │ -008bc8: 6e30 bb00 5406 |001e: invoke-virtual {v4, v5, v6}, Lfr/syncarnet/SynCarnet;.savePeer:(Ljava/lang/String;Ljava/lang/String;)V // method@00bb │ │ -008bce: 0e00 |0021: return-void │ │ -008bd0: 1a04 7501 |0022: const-string v4, "SynCarnet" // string@0175 │ │ -008bd4: 1a05 6001 |0024: const-string v5, "Rebuilding task list" // string@0160 │ │ -008bd8: 7120 6400 5400 |0026: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008bde: 5474 ef00 |0029: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService;.receivedTLBytes:[B // field@00ef │ │ -008be2: 7110 9401 0400 |002b: invoke-static {v4}, Lfr/syncarnet/sync/SyncBTService;.bytesToObject:([B)Ljava/lang/Object; // method@0194 │ │ -008be8: 0c03 |002e: move-result-object v3 │ │ -008bea: 1f03 b900 |002f: check-cast v3, Ljava/lang/String; // type@00b9 │ │ -008bee: 1a04 7501 |0031: const-string v4, "SynCarnet" // string@0175 │ │ -008bf2: 1a05 7401 |0033: const-string v5, "String rebuilt" // string@0174 │ │ -008bf6: 7120 6400 5400 |0035: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008bfc: 2202 9e00 |0038: new-instance v2, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ -008c00: 7010 1902 0200 |003a: invoke-direct {v2}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ -008c06: 1a04 7501 |003d: const-string v4, "SynCarnet" // string@0175 │ │ -008c0a: 1a05 9201 |003f: const-string v5, "Unjsonifying" // string@0192 │ │ -008c0e: 7120 6400 5400 |0041: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008c14: 6e20 2d02 3200 |0044: invoke-virtual {v2, v3}, Lfr/syncarnet/tasks/TaskList;.unJsonify:(Ljava/lang/String;)V // method@022d │ │ -008c1a: 1a04 7501 |0047: const-string v4, "SynCarnet" // string@0175 │ │ -008c1e: 1a05 8401 |0049: const-string v5, "Task list rebuilt" // string@0184 │ │ -008c22: 7120 6400 5400 |004b: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008c28: 5474 ee00 |004e: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService;.originalTL:Lfr/syncarnet/tasks/TaskList; // field@00ee │ │ -008c2c: 7120 2502 4200 |0050: invoke-static {v2, v4}, Lfr/syncarnet/tasks/TaskList;.merge:(Lfr/syncarnet/tasks/TaskList;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; // method@0225 │ │ -008c32: 0c01 |0053: move-result-object v1 │ │ -008c34: 1a04 7501 |0054: const-string v4, "SynCarnet" // string@0175 │ │ -008c38: 1a05 8301 |0056: const-string v5, "Task list merged" // string@0183 │ │ -008c3c: 7120 6400 5400 |0058: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008c42: 5474 f000 |005b: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00f0 │ │ -008c46: 2205 8000 |005d: new-instance v5, Lfr/syncarnet/sync/SetTaskListRun; // type@0080 │ │ -008c4a: 5476 f000 |005f: iget-object v6, v7, Lfr/syncarnet/sync/SyncBTService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00f0 │ │ -008c4e: 7030 6901 6501 |0061: invoke-direct {v5, v6, v1}, Lfr/syncarnet/sync/SetTaskListRun;.:(Lfr/syncarnet/SynCarnet;Lfr/syncarnet/tasks/TaskList;)V // method@0169 │ │ -008c54: 6e20 ba00 5400 |0064: invoke-virtual {v4, v5}, Lfr/syncarnet/SynCarnet;.runOnUiThread:(Ljava/lang/Runnable;)V // method@00ba │ │ -008c5a: 1a04 7501 |0067: const-string v4, "SynCarnet" // string@0175 │ │ -008c5e: 1a05 7a01 |0069: const-string v5, "Sync done" // string@017a │ │ -008c62: 7120 6400 5400 |006b: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008c68: 5474 f000 |006e: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00f0 │ │ -008c6c: 5475 f000 |0070: iget-object v5, v7, Lfr/syncarnet/sync/SyncBTService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00f0 │ │ -008c70: 1406 2b00 057f |0072: const v6, #float 1.76788e+38 // #7f05002b │ │ -008c76: 6e20 a200 6500 |0075: invoke-virtual {v5, v6}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -008c7c: 0c05 |0078: move-result-object v5 │ │ -008c7e: 6e20 c100 5400 |0079: invoke-virtual {v4, v5}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ -008c84: 28a5 |007c: goto 0021 // -005b │ │ -008c86: 0d00 |007d: move-exception v0 │ │ -008c88: 1a04 7501 |007e: const-string v4, "SynCarnet" // string@0175 │ │ -008c8c: 1a05 4f00 |0080: const-string v5, "IOException during bytesToObject" // string@004f │ │ -008c90: 7130 6600 5400 |0082: invoke-static {v4, v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -008c96: 289c |0085: goto 0021 // -0064 │ │ -008c98: 0d00 |0086: move-exception v0 │ │ -008c9a: 1a04 7501 |0087: const-string v4, "SynCarnet" // string@0175 │ │ -008c9e: 1a05 2800 |0089: const-string v5, "ClassNotFoundException during bytesToObject" // string@0028 │ │ -008ca2: 7130 6600 5400 |008b: invoke-static {v4, v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ -008ca8: 2893 |008e: goto 0021 // -006d │ │ +008b70: |[008b70] fr.syncarnet.sync.SyncBTService.endSync:(Z)V │ │ +008b80: 1a04 7501 |0000: const-string v4, "SynCarnet" // string@0175 │ │ +008b84: 1a05 b500 |0002: const-string v5, "Last step to sync" // string@00b5 │ │ +008b88: 7120 6400 5400 |0004: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008b8e: 3808 1b00 |0007: if-eqz v8, 0022 // +001b │ │ +008b92: 1a04 7501 |0009: const-string v4, "SynCarnet" // string@0175 │ │ +008b96: 1a05 4000 |000b: const-string v5, "EndSync server" // string@0040 │ │ +008b9a: 7120 6400 5400 |000d: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008ba0: 5474 f000 |0010: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00f0 │ │ +008ba4: 5475 e400 |0012: iget-object v5, v7, Lfr/syncarnet/sync/SyncBTService;.device:Landroid/bluetooth/BluetoothDevice; // field@00e4 │ │ +008ba8: 6e10 3e00 0500 |0014: invoke-virtual {v5}, Landroid/bluetooth/BluetoothDevice;.getName:()Ljava/lang/String; // method@003e │ │ +008bae: 0c05 |0017: move-result-object v5 │ │ +008bb0: 5476 e400 |0018: iget-object v6, v7, Lfr/syncarnet/sync/SyncBTService;.device:Landroid/bluetooth/BluetoothDevice; // field@00e4 │ │ +008bb4: 6e10 3c00 0600 |001a: invoke-virtual {v6}, Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String; // method@003c │ │ +008bba: 0c06 |001d: move-result-object v6 │ │ +008bbc: 6e30 bb00 5406 |001e: invoke-virtual {v4, v5, v6}, Lfr/syncarnet/SynCarnet;.savePeer:(Ljava/lang/String;Ljava/lang/String;)V // method@00bb │ │ +008bc2: 0e00 |0021: return-void │ │ +008bc4: 1a04 7501 |0022: const-string v4, "SynCarnet" // string@0175 │ │ +008bc8: 1a05 6001 |0024: const-string v5, "Rebuilding task list" // string@0160 │ │ +008bcc: 7120 6400 5400 |0026: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008bd2: 5474 ef00 |0029: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService;.receivedTLBytes:[B // field@00ef │ │ +008bd6: 7110 9401 0400 |002b: invoke-static {v4}, Lfr/syncarnet/sync/SyncBTService;.bytesToObject:([B)Ljava/lang/Object; // method@0194 │ │ +008bdc: 0c03 |002e: move-result-object v3 │ │ +008bde: 1f03 b900 |002f: check-cast v3, Ljava/lang/String; // type@00b9 │ │ +008be2: 1a04 7501 |0031: const-string v4, "SynCarnet" // string@0175 │ │ +008be6: 1a05 7401 |0033: const-string v5, "String rebuilt" // string@0174 │ │ +008bea: 7120 6400 5400 |0035: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008bf0: 2202 9e00 |0038: new-instance v2, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ +008bf4: 7010 1902 0200 |003a: invoke-direct {v2}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ +008bfa: 1a04 7501 |003d: const-string v4, "SynCarnet" // string@0175 │ │ +008bfe: 1a05 9201 |003f: const-string v5, "Unjsonifying" // string@0192 │ │ +008c02: 7120 6400 5400 |0041: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008c08: 6e20 2d02 3200 |0044: invoke-virtual {v2, v3}, Lfr/syncarnet/tasks/TaskList;.unJsonify:(Ljava/lang/String;)V // method@022d │ │ +008c0e: 1a04 7501 |0047: const-string v4, "SynCarnet" // string@0175 │ │ +008c12: 1a05 8401 |0049: const-string v5, "Task list rebuilt" // string@0184 │ │ +008c16: 7120 6400 5400 |004b: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008c1c: 5474 ee00 |004e: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService;.originalTL:Lfr/syncarnet/tasks/TaskList; // field@00ee │ │ +008c20: 7120 2502 4200 |0050: invoke-static {v2, v4}, Lfr/syncarnet/tasks/TaskList;.merge:(Lfr/syncarnet/tasks/TaskList;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; // method@0225 │ │ +008c26: 0c01 |0053: move-result-object v1 │ │ +008c28: 1a04 7501 |0054: const-string v4, "SynCarnet" // string@0175 │ │ +008c2c: 1a05 8301 |0056: const-string v5, "Task list merged" // string@0183 │ │ +008c30: 7120 6400 5400 |0058: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008c36: 5474 f000 |005b: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00f0 │ │ +008c3a: 2205 8000 |005d: new-instance v5, Lfr/syncarnet/sync/SetTaskListRun; // type@0080 │ │ +008c3e: 5476 f000 |005f: iget-object v6, v7, Lfr/syncarnet/sync/SyncBTService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00f0 │ │ +008c42: 7030 6901 6501 |0061: invoke-direct {v5, v6, v1}, Lfr/syncarnet/sync/SetTaskListRun;.:(Lfr/syncarnet/SynCarnet;Lfr/syncarnet/tasks/TaskList;)V // method@0169 │ │ +008c48: 6e20 ba00 5400 |0064: invoke-virtual {v4, v5}, Lfr/syncarnet/SynCarnet;.runOnUiThread:(Ljava/lang/Runnable;)V // method@00ba │ │ +008c4e: 1a04 7501 |0067: const-string v4, "SynCarnet" // string@0175 │ │ +008c52: 1a05 7a01 |0069: const-string v5, "Sync done" // string@017a │ │ +008c56: 7120 6400 5400 |006b: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008c5c: 5474 f000 |006e: iget-object v4, v7, Lfr/syncarnet/sync/SyncBTService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00f0 │ │ +008c60: 5475 f000 |0070: iget-object v5, v7, Lfr/syncarnet/sync/SyncBTService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@00f0 │ │ +008c64: 1406 2b00 057f |0072: const v6, #float 1.76788e+38 // #7f05002b │ │ +008c6a: 6e20 a200 6500 |0075: invoke-virtual {v5, v6}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +008c70: 0c05 |0078: move-result-object v5 │ │ +008c72: 6e20 c100 5400 |0079: invoke-virtual {v4, v5}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ +008c78: 28a5 |007c: goto 0021 // -005b │ │ +008c7a: 0d00 |007d: move-exception v0 │ │ +008c7c: 1a04 7501 |007e: const-string v4, "SynCarnet" // string@0175 │ │ +008c80: 1a05 4f00 |0080: const-string v5, "IOException during bytesToObject" // string@004f │ │ +008c84: 7130 6600 5400 |0082: invoke-static {v4, v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +008c8a: 289c |0085: goto 0021 // -0064 │ │ +008c8c: 0d00 |0086: move-exception v0 │ │ +008c8e: 1a04 7501 |0087: const-string v4, "SynCarnet" // string@0175 │ │ +008c92: 1a05 2800 |0089: const-string v5, "ClassNotFoundException during bytesToObject" // string@0028 │ │ +008c96: 7130 6600 5400 |008b: invoke-static {v4, v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0066 │ │ +008c9c: 2893 |008e: goto 0021 // -006d │ │ catches : 1 │ │ 0x0022 - 0x007c │ │ Ljava/io/IOException; -> 0x007d │ │ Ljava/lang/ClassNotFoundException; -> 0x0086 │ │ positions : │ │ 0x0000 line=120 │ │ 0x0007 line=121 │ │ @@ -10132,22 +10148,22 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -008cc0: |[008cc0] fr.syncarnet.sync.SyncBTService.getState:()I │ │ -008cd0: 1d01 |0000: monitor-enter v1 │ │ -008cd2: 5210 ed00 |0001: iget v0, v1, Lfr/syncarnet/sync/SyncBTService;.mState:I // field@00ed │ │ -008cd6: 1e01 |0003: monitor-exit v1 │ │ -008cd8: 0f00 |0004: return v0 │ │ -008cda: 0d00 |0005: move-exception v0 │ │ -008cdc: 1e01 |0006: monitor-exit v1 │ │ -008cde: 2700 |0007: throw v0 │ │ +008cb4: |[008cb4] fr.syncarnet.sync.SyncBTService.getState:()I │ │ +008cc4: 1d01 |0000: monitor-enter v1 │ │ +008cc6: 5210 ed00 |0001: iget v0, v1, Lfr/syncarnet/sync/SyncBTService;.mState:I // field@00ed │ │ +008cca: 1e01 |0003: monitor-exit v1 │ │ +008ccc: 0f00 |0004: return v0 │ │ +008cce: 0d00 |0005: move-exception v0 │ │ +008cd0: 1e01 |0006: monitor-exit v1 │ │ +008cd2: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lfr/syncarnet/sync/SyncBTService; │ │ @@ -10157,17 +10173,17 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -008cec: |[008cec] fr.syncarnet.sync.SyncBTService.setBytes:([B)V │ │ -008cfc: 5b01 ef00 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncBTService;.receivedTLBytes:[B // field@00ef │ │ -008d00: 0e00 |0002: return-void │ │ +008ce0: |[008ce0] fr.syncarnet.sync.SyncBTService.setBytes:([B)V │ │ +008cf0: 5b01 ef00 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncBTService;.receivedTLBytes:[B // field@00ef │ │ +008cf4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/syncarnet/sync/SyncBTService; │ │ 0x0000 - 0x0003 reg=1 buffer [B │ │ @@ -10177,60 +10193,60 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -008d04: |[008d04] fr.syncarnet.sync.SyncBTService.start:()V │ │ -008d14: 1d02 |0000: monitor-enter v2 │ │ -008d16: 1a00 7501 |0001: const-string v0, "SynCarnet" // string@0175 │ │ -008d1a: 1a01 7201 |0003: const-string v1, "Start" // string@0172 │ │ -008d1e: 7120 6400 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008d24: 5420 e700 |0008: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ -008d28: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -008d2c: 5420 e700 |000c: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ -008d30: 6e10 7301 0000 |000e: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.cancel:()V // method@0173 │ │ -008d36: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -008d38: 5b20 e700 |0012: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ -008d3c: 5420 e900 |0014: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ -008d40: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ -008d44: 5420 e900 |0018: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ -008d48: 6e10 7c01 0000 |001a: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.cancel:()V // method@017c │ │ -008d4e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -008d50: 5b20 e900 |001e: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ -008d54: 5420 e800 |0020: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ -008d58: 3800 0a00 |0022: if-eqz v0, 002c // +000a │ │ -008d5c: 5420 e800 |0024: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ -008d60: 6e10 7801 0000 |0026: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.cancel:()V // method@0178 │ │ -008d66: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -008d68: 5b20 e800 |002a: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ -008d6c: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -008d6e: 7020 9c01 0200 |002d: invoke-direct {v2, v0}, Lfr/syncarnet/sync/SyncBTService;.setState:(I)V // method@019c │ │ -008d74: 5420 ec00 |0030: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ -008d78: 3900 0f00 |0032: if-nez v0, 0041 // +000f │ │ -008d7c: 2200 8200 |0034: new-instance v0, Lfr/syncarnet/sync/SyncBTService$AcceptThread; // type@0082 │ │ -008d80: 1211 |0036: const/4 v1, #int 1 // #1 │ │ -008d82: 7030 6d01 2001 |0037: invoke-direct {v0, v2, v1}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.:(Lfr/syncarnet/sync/SyncBTService;Z)V // method@016d │ │ -008d88: 5b20 ec00 |003a: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ -008d8c: 5420 ec00 |003c: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ -008d90: 6e10 7101 0000 |003e: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.start:()V // method@0171 │ │ -008d96: 5420 eb00 |0041: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ -008d9a: 3900 0f00 |0043: if-nez v0, 0052 // +000f │ │ -008d9e: 2200 8200 |0045: new-instance v0, Lfr/syncarnet/sync/SyncBTService$AcceptThread; // type@0082 │ │ -008da2: 1201 |0047: const/4 v1, #int 0 // #0 │ │ -008da4: 7030 6d01 2001 |0048: invoke-direct {v0, v2, v1}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.:(Lfr/syncarnet/sync/SyncBTService;Z)V // method@016d │ │ -008daa: 5b20 eb00 |004b: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ -008dae: 5420 eb00 |004d: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ -008db2: 6e10 7101 0000 |004f: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.start:()V // method@0171 │ │ -008db8: 1e02 |0052: monitor-exit v2 │ │ -008dba: 0e00 |0053: return-void │ │ -008dbc: 0d00 |0054: move-exception v0 │ │ -008dbe: 1e02 |0055: monitor-exit v2 │ │ -008dc0: 2700 |0056: throw v0 │ │ +008cf8: |[008cf8] fr.syncarnet.sync.SyncBTService.start:()V │ │ +008d08: 1d02 |0000: monitor-enter v2 │ │ +008d0a: 1a00 7501 |0001: const-string v0, "SynCarnet" // string@0175 │ │ +008d0e: 1a01 7201 |0003: const-string v1, "Start" // string@0172 │ │ +008d12: 7120 6400 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008d18: 5420 e700 |0008: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ +008d1c: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +008d20: 5420 e700 |000c: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ +008d24: 6e10 7301 0000 |000e: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.cancel:()V // method@0173 │ │ +008d2a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +008d2c: 5b20 e700 |0012: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ +008d30: 5420 e900 |0014: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ +008d34: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ +008d38: 5420 e900 |0018: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ +008d3c: 6e10 7c01 0000 |001a: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.cancel:()V // method@017c │ │ +008d42: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +008d44: 5b20 e900 |001e: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ +008d48: 5420 e800 |0020: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ +008d4c: 3800 0a00 |0022: if-eqz v0, 002c // +000a │ │ +008d50: 5420 e800 |0024: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ +008d54: 6e10 7801 0000 |0026: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.cancel:()V // method@0178 │ │ +008d5a: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +008d5c: 5b20 e800 |002a: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ +008d60: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +008d62: 7020 9c01 0200 |002d: invoke-direct {v2, v0}, Lfr/syncarnet/sync/SyncBTService;.setState:(I)V // method@019c │ │ +008d68: 5420 ec00 |0030: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ +008d6c: 3900 0f00 |0032: if-nez v0, 0041 // +000f │ │ +008d70: 2200 8200 |0034: new-instance v0, Lfr/syncarnet/sync/SyncBTService$AcceptThread; // type@0082 │ │ +008d74: 1211 |0036: const/4 v1, #int 1 // #1 │ │ +008d76: 7030 6d01 2001 |0037: invoke-direct {v0, v2, v1}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.:(Lfr/syncarnet/sync/SyncBTService;Z)V // method@016d │ │ +008d7c: 5b20 ec00 |003a: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ +008d80: 5420 ec00 |003c: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ +008d84: 6e10 7101 0000 |003e: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.start:()V // method@0171 │ │ +008d8a: 5420 eb00 |0041: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ +008d8e: 3900 0f00 |0043: if-nez v0, 0052 // +000f │ │ +008d92: 2200 8200 |0045: new-instance v0, Lfr/syncarnet/sync/SyncBTService$AcceptThread; // type@0082 │ │ +008d96: 1201 |0047: const/4 v1, #int 0 // #0 │ │ +008d98: 7030 6d01 2001 |0048: invoke-direct {v0, v2, v1}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.:(Lfr/syncarnet/sync/SyncBTService;Z)V // method@016d │ │ +008d9e: 5b20 eb00 |004b: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ +008da2: 5420 eb00 |004d: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ +008da6: 6e10 7101 0000 |004f: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.start:()V // method@0171 │ │ +008dac: 1e02 |0052: monitor-exit v2 │ │ +008dae: 0e00 |0053: return-void │ │ +008db0: 0d00 |0054: move-exception v0 │ │ +008db2: 1e02 |0055: monitor-exit v2 │ │ +008db4: 2700 |0056: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0052 │ │ -> 0x0054 │ │ positions : │ │ 0x0000 line=166 │ │ 0x0008 line=169 │ │ 0x0014 line=172 │ │ @@ -10252,56 +10268,56 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -008dd0: |[008dd0] fr.syncarnet.sync.SyncBTService.stop:()V │ │ -008de0: 1d02 |0000: monitor-enter v2 │ │ -008de2: 1a00 7501 |0001: const-string v0, "SynCarnet" // string@0175 │ │ -008de6: 1a01 7301 |0003: const-string v1, "Stop" // string@0173 │ │ -008dea: 7120 6400 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008df0: 5420 e700 |0008: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ -008df4: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -008df8: 5420 e700 |000c: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ -008dfc: 6e10 7301 0000 |000e: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.cancel:()V // method@0173 │ │ -008e02: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -008e04: 5b20 e700 |0012: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ -008e08: 5420 e900 |0014: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ -008e0c: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ -008e10: 5420 e900 |0018: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ -008e14: 6e10 7c01 0000 |001a: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.cancel:()V // method@017c │ │ -008e1a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -008e1c: 5b20 e900 |001e: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ -008e20: 5420 e800 |0020: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ -008e24: 3800 0a00 |0022: if-eqz v0, 002c // +000a │ │ -008e28: 5420 e800 |0024: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ -008e2c: 6e10 7801 0000 |0026: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.cancel:()V // method@0178 │ │ -008e32: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -008e34: 5b20 e800 |002a: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ -008e38: 5420 ec00 |002c: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ -008e3c: 3800 0a00 |002e: if-eqz v0, 0038 // +000a │ │ -008e40: 5420 ec00 |0030: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ -008e44: 6e10 6e01 0000 |0032: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.cancel:()V // method@016e │ │ -008e4a: 1200 |0035: const/4 v0, #int 0 // #0 │ │ -008e4c: 5b20 ec00 |0036: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ -008e50: 5420 eb00 |0038: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ -008e54: 3800 0a00 |003a: if-eqz v0, 0044 // +000a │ │ -008e58: 5420 eb00 |003c: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ -008e5c: 6e10 6e01 0000 |003e: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.cancel:()V // method@016e │ │ -008e62: 1200 |0041: const/4 v0, #int 0 // #0 │ │ -008e64: 5b20 eb00 |0042: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ -008e68: 1200 |0044: const/4 v0, #int 0 // #0 │ │ -008e6a: 7020 9c01 0200 |0045: invoke-direct {v2, v0}, Lfr/syncarnet/sync/SyncBTService;.setState:(I)V // method@019c │ │ -008e70: 1e02 |0048: monitor-exit v2 │ │ -008e72: 0e00 |0049: return-void │ │ -008e74: 0d00 |004a: move-exception v0 │ │ -008e76: 1e02 |004b: monitor-exit v2 │ │ -008e78: 2700 |004c: throw v0 │ │ +008dc4: |[008dc4] fr.syncarnet.sync.SyncBTService.stop:()V │ │ +008dd4: 1d02 |0000: monitor-enter v2 │ │ +008dd6: 1a00 7501 |0001: const-string v0, "SynCarnet" // string@0175 │ │ +008dda: 1a01 7301 |0003: const-string v1, "Stop" // string@0173 │ │ +008dde: 7120 6400 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008de4: 5420 e700 |0008: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ +008de8: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +008dec: 5420 e700 |000c: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ +008df0: 6e10 7301 0000 |000e: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectThread;.cancel:()V // method@0173 │ │ +008df6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +008df8: 5b20 e700 |0012: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectThread:Lfr/syncarnet/sync/SyncBTService$ConnectThread; // field@00e7 │ │ +008dfc: 5420 e900 |0014: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ +008e00: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ +008e04: 5420 e900 |0018: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ +008e08: 6e10 7c01 0000 |001a: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer;.cancel:()V // method@017c │ │ +008e0e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +008e10: 5b20 e900 |001e: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadServer:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadServer; // field@00e9 │ │ +008e14: 5420 e800 |0020: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ +008e18: 3800 0a00 |0022: if-eqz v0, 002c // +000a │ │ +008e1c: 5420 e800 |0024: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ +008e20: 6e10 7801 0000 |0026: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient;.cancel:()V // method@0178 │ │ +008e26: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +008e28: 5b20 e800 |002a: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mConnectedThreadClient:Lfr/syncarnet/sync/SyncBTService$ConnectedThreadClient; // field@00e8 │ │ +008e2c: 5420 ec00 |002c: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ +008e30: 3800 0a00 |002e: if-eqz v0, 0038 // +000a │ │ +008e34: 5420 ec00 |0030: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ +008e38: 6e10 6e01 0000 |0032: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.cancel:()V // method@016e │ │ +008e3e: 1200 |0035: const/4 v0, #int 0 // #0 │ │ +008e40: 5b20 ec00 |0036: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mSecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00ec │ │ +008e44: 5420 eb00 |0038: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ +008e48: 3800 0a00 |003a: if-eqz v0, 0044 // +000a │ │ +008e4c: 5420 eb00 |003c: iget-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ +008e50: 6e10 6e01 0000 |003e: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService$AcceptThread;.cancel:()V // method@016e │ │ +008e56: 1200 |0041: const/4 v0, #int 0 // #0 │ │ +008e58: 5b20 eb00 |0042: iput-object v0, v2, Lfr/syncarnet/sync/SyncBTService;.mInsecureAcceptThread:Lfr/syncarnet/sync/SyncBTService$AcceptThread; // field@00eb │ │ +008e5c: 1200 |0044: const/4 v0, #int 0 // #0 │ │ +008e5e: 7020 9c01 0200 |0045: invoke-direct {v2, v0}, Lfr/syncarnet/sync/SyncBTService;.setState:(I)V // method@019c │ │ +008e64: 1e02 |0048: monitor-exit v2 │ │ +008e66: 0e00 |0049: return-void │ │ +008e68: 0d00 |004a: move-exception v0 │ │ +008e6a: 1e02 |004b: monitor-exit v2 │ │ +008e6c: 2700 |004c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0048 │ │ -> 0x004a │ │ positions : │ │ 0x0000 line=258 │ │ 0x0008 line=260 │ │ 0x000c line=261 │ │ @@ -10359,37 +10375,37 @@ │ │ type : '(Lfr/syncarnet/sync/SyncService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -008e88: |[008e88] fr.syncarnet.sync.SyncService$1.:(Lfr/syncarnet/sync/SyncService;)V │ │ -008e98: 5b01 f100 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$1;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f1 │ │ -008e9c: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -008ea2: 0e00 |0005: return-void │ │ +008e7c: |[008e7c] fr.syncarnet.sync.SyncService$1.:(Lfr/syncarnet/sync/SyncService;)V │ │ +008e8c: 5b01 f100 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$1;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f1 │ │ +008e90: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +008e96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/SyncService$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/SyncService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/syncarnet/sync/SyncService; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/SyncService$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -008ea4: |[008ea4] fr.syncarnet.sync.SyncService$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -008eb4: 0e00 |0000: return-void │ │ +008e98: |[008e98] fr.syncarnet.sync.SyncService$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +008ea8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lfr/syncarnet/sync/SyncService$1; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 id I │ │ @@ -10429,44 +10445,44 @@ │ │ type : '(Lfr/syncarnet/sync/SyncService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -008eb8: |[008eb8] fr.syncarnet.sync.SyncService$2.:(Lfr/syncarnet/sync/SyncService;)V │ │ -008ec8: 5b01 f200 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$2;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f2 │ │ -008ecc: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -008ed2: 0e00 |0005: return-void │ │ +008eac: |[008eac] fr.syncarnet.sync.SyncService$2.:(Lfr/syncarnet/sync/SyncService;)V │ │ +008ebc: 5b01 f200 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$2;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f2 │ │ +008ec0: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +008ec6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/SyncService$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/SyncService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/syncarnet/sync/SyncService; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/SyncService$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -008ed4: |[008ed4] fr.syncarnet.sync.SyncService$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -008ee4: 2200 1b00 |0000: new-instance v0, Landroid/content/Intent; // type@001b │ │ -008ee8: 1a01 e701 |0002: const-string v1, "android.settings.WIFI_SETTINGS" // string@01e7 │ │ -008eec: 7020 4b00 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004b │ │ -008ef2: 5421 f200 |0007: iget-object v1, v2, Lfr/syncarnet/sync/SyncService$2;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f2 │ │ -008ef6: 7110 bb01 0100 |0009: invoke-static {v1}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ -008efc: 0c01 |000c: move-result-object v1 │ │ -008efe: 6e20 c300 0100 |000d: invoke-virtual {v1, v0}, Lfr/syncarnet/SynCarnet;.startActivity:(Landroid/content/Intent;)V // method@00c3 │ │ -008f04: 0e00 |0010: return-void │ │ +008ec8: |[008ec8] fr.syncarnet.sync.SyncService$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +008ed8: 2200 1b00 |0000: new-instance v0, Landroid/content/Intent; // type@001b │ │ +008edc: 1a01 e701 |0002: const-string v1, "android.settings.WIFI_SETTINGS" // string@01e7 │ │ +008ee0: 7020 4b00 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004b │ │ +008ee6: 5421 f200 |0007: iget-object v1, v2, Lfr/syncarnet/sync/SyncService$2;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f2 │ │ +008eea: 7110 bb01 0100 |0009: invoke-static {v1}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ +008ef0: 0c01 |000c: move-result-object v1 │ │ +008ef2: 6e20 c300 0100 |000d: invoke-virtual {v1, v0}, Lfr/syncarnet/SynCarnet;.startActivity:(Landroid/content/Intent;)V // method@00c3 │ │ +008ef8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0007 line=120 │ │ 0x0010 line=121 │ │ locals : │ │ 0x0007 - 0x0011 reg=0 i Landroid/content/Intent; │ │ @@ -10509,81 +10525,82 @@ │ │ type : '(Lfr/syncarnet/sync/SyncService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -008f08: |[008f08] fr.syncarnet.sync.SyncService$3.:(Lfr/syncarnet/sync/SyncService;)V │ │ -008f18: 5b01 f300 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$3;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f3 │ │ -008f1c: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -008f22: 0e00 |0005: return-void │ │ +008efc: |[008efc] fr.syncarnet.sync.SyncService$3.:(Lfr/syncarnet/sync/SyncService;)V │ │ +008f0c: 5b01 f300 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$3;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f3 │ │ +008f10: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +008f16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/SyncService$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/SyncService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/syncarnet/sync/SyncService; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/SyncService$3;) │ │ name : 'onFailure' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -008f24: |[008f24] fr.syncarnet.sync.SyncService$3.onFailure:(I)V │ │ -008f34: 5430 f300 |0000: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$3;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f3 │ │ -008f38: 7110 bb01 0000 |0002: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ -008f3e: 0c00 |0005: move-result-object v0 │ │ -008f40: 5431 f300 |0006: iget-object v1, v3, Lfr/syncarnet/sync/SyncService$3;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f3 │ │ -008f44: 7110 bb01 0100 |0008: invoke-static {v1}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ -008f4a: 0c01 |000b: move-result-object v1 │ │ -008f4c: 1402 1300 057f |000c: const v2, #float 1.76788e+38 // #7f050013 │ │ -008f52: 6e20 a200 2100 |000f: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -008f58: 0c01 |0012: move-result-object v1 │ │ -008f5a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -008f5c: 7130 8800 1002 |0014: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -008f62: 0c00 |0017: move-result-object v0 │ │ -008f64: 6e10 8900 0000 |0018: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -008f6a: 1a00 7501 |001b: const-string v0, "SynCarnet" // string@0175 │ │ -008f6e: 2201 ba00 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@00ba │ │ -008f72: 7010 5202 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -008f78: 1a02 3d00 |0022: const-string v2, "Discovery failed : " // string@003d │ │ -008f7c: 6e20 5502 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -008f82: 0c01 |0027: move-result-object v1 │ │ -008f84: 6e20 5302 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ -008f8a: 0c01 |002b: move-result-object v1 │ │ -008f8c: 6e10 5602 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -008f92: 0c01 |002f: move-result-object v1 │ │ -008f94: 7120 6400 1000 |0030: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -008f9a: 5430 f300 |0033: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$3;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f3 │ │ -008f9e: 7110 bb01 0000 |0035: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ -008fa4: 0c00 |0038: move-result-object v0 │ │ -008fa6: 5400 7000 |0039: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ -008faa: 3800 1b00 |003b: if-eqz v0, 0056 // +001b │ │ -008fae: 5430 f300 |003d: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$3;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f3 │ │ -008fb2: 7110 bb01 0000 |003f: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ -008fb8: 0c00 |0042: move-result-object v0 │ │ -008fba: 5400 7000 |0043: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ -008fbe: 6e10 2d00 0000 |0045: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@002d │ │ -008fc4: 0a00 |0048: move-result v0 │ │ -008fc6: 3800 0d00 |0049: if-eqz v0, 0056 // +000d │ │ -008fca: 5430 f300 |004b: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$3;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f3 │ │ -008fce: 7110 bb01 0000 |004d: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ -008fd4: 0c00 |0050: move-result-object v0 │ │ -008fd6: 5400 7000 |0051: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ -008fda: 6e10 2c00 0000 |0053: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002c │ │ -008fe0: 0e00 |0056: return-void │ │ +008f18: |[008f18] fr.syncarnet.sync.SyncService$3.onFailure:(I)V │ │ +008f28: 5430 f300 |0000: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$3;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f3 │ │ +008f2c: 7110 bb01 0000 |0002: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ +008f32: 0c00 |0005: move-result-object v0 │ │ +008f34: 5431 f300 |0006: iget-object v1, v3, Lfr/syncarnet/sync/SyncService$3;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f3 │ │ +008f38: 7110 bb01 0100 |0008: invoke-static {v1}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ +008f3e: 0c01 |000b: move-result-object v1 │ │ +008f40: 1402 1300 057f |000c: const v2, #float 1.76788e+38 // #7f050013 │ │ +008f46: 6e20 a200 2100 |000f: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +008f4c: 0c01 |0012: move-result-object v1 │ │ +008f4e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +008f50: 7130 8800 1002 |0014: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +008f56: 0c00 |0017: move-result-object v0 │ │ +008f58: 6e10 8900 0000 |0018: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +008f5e: 1a00 7501 |001b: const-string v0, "SynCarnet" // string@0175 │ │ +008f62: 2201 ba00 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@00ba │ │ +008f66: 7010 5202 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +008f6c: 1a02 3d00 |0022: const-string v2, "Discovery failed : " // string@003d │ │ +008f70: 6e20 5502 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +008f76: 0c01 |0027: move-result-object v1 │ │ +008f78: 6e20 5302 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ +008f7e: 0c01 |002b: move-result-object v1 │ │ +008f80: 6e10 5602 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +008f86: 0c01 |002f: move-result-object v1 │ │ +008f88: 7120 6400 1000 |0030: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +008f8e: 5430 f300 |0033: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$3;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f3 │ │ +008f92: 7110 bb01 0000 |0035: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ +008f98: 0c00 |0038: move-result-object v0 │ │ +008f9a: 5400 7000 |0039: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ +008f9e: 3800 1b00 |003b: if-eqz v0, 0056 // +001b │ │ +008fa2: 5430 f300 |003d: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$3;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f3 │ │ +008fa6: 7110 bb01 0000 |003f: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ +008fac: 0c00 |0042: move-result-object v0 │ │ +008fae: 5400 7000 |0043: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ +008fb2: 6e10 2d00 0000 |0045: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@002d │ │ +008fb8: 0a00 |0048: move-result v0 │ │ +008fba: 3800 0d00 |0049: if-eqz v0, 0056 // +000d │ │ +008fbe: 5430 f300 |004b: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$3;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f3 │ │ +008fc2: 7110 bb01 0000 |004d: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ +008fc8: 0c00 |0050: move-result-object v0 │ │ +008fca: 5400 7000 |0051: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ +008fce: 6e10 2c00 0000 |0053: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002c │ │ +008fd4: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ + 0x0018 line=160 │ │ 0x001b line=161 │ │ 0x0033 line=162 │ │ 0x004b line=163 │ │ 0x0056 line=165 │ │ locals : │ │ 0x0000 - 0x0057 reg=3 this Lfr/syncarnet/sync/SyncService$3; │ │ 0x0000 - 0x0057 reg=4 reasonCode I │ │ @@ -10593,32 +10610,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -008fe4: |[008fe4] fr.syncarnet.sync.SyncService$3.onSuccess:()V │ │ -008ff4: 5430 f300 |0000: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$3;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f3 │ │ -008ff8: 7110 bb01 0000 |0002: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ -008ffe: 0c00 |0005: move-result-object v0 │ │ -009000: 5431 f300 |0006: iget-object v1, v3, Lfr/syncarnet/sync/SyncService$3;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f3 │ │ -009004: 7110 bb01 0100 |0008: invoke-static {v1}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ -00900a: 0c01 |000b: move-result-object v1 │ │ -00900c: 1402 3300 057f |000c: const v2, #float 1.76788e+38 // #7f050033 │ │ -009012: 6e20 a200 2100 |000f: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -009018: 0c01 |0012: move-result-object v1 │ │ -00901a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -00901c: 7130 8800 1002 |0014: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -009022: 0c00 |0017: move-result-object v0 │ │ -009024: 6e10 8900 0000 |0018: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -00902a: 0e00 |001b: return-void │ │ +008fd8: |[008fd8] fr.syncarnet.sync.SyncService$3.onSuccess:()V │ │ +008fe8: 5430 f300 |0000: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$3;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f3 │ │ +008fec: 7110 bb01 0000 |0002: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ +008ff2: 0c00 |0005: move-result-object v0 │ │ +008ff4: 5431 f300 |0006: iget-object v1, v3, Lfr/syncarnet/sync/SyncService$3;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f3 │ │ +008ff8: 7110 bb01 0100 |0008: invoke-static {v1}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ +008ffe: 0c01 |000b: move-result-object v1 │ │ +009000: 1402 3300 057f |000c: const v2, #float 1.76788e+38 // #7f050033 │ │ +009006: 6e20 a200 2100 |000f: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +00900c: 0c01 |0012: move-result-object v1 │ │ +00900e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +009010: 7130 8800 1002 |0014: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +009016: 0c00 |0017: move-result-object v0 │ │ +009018: 6e10 8900 0000 |0018: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +00901e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ + 0x0018 line=154 │ │ 0x001b line=155 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lfr/syncarnet/sync/SyncService$3; │ │ │ │ source_file_idx : 380 (SyncService.java) │ │ │ │ Class #57 header: │ │ @@ -10654,37 +10672,37 @@ │ │ type : '(Lfr/syncarnet/sync/SyncService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00902c: |[00902c] fr.syncarnet.sync.SyncService$4.:(Lfr/syncarnet/sync/SyncService;)V │ │ -00903c: 5b01 f400 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$4;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f4 │ │ -009040: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -009046: 0e00 |0005: return-void │ │ +009020: |[009020] fr.syncarnet.sync.SyncService$4.:(Lfr/syncarnet/sync/SyncService;)V │ │ +009030: 5b01 f400 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$4;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f4 │ │ +009034: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +00903a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/SyncService$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/SyncService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/syncarnet/sync/SyncService; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/SyncService$4;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -009048: |[009048] fr.syncarnet.sync.SyncService$4.onCancel:(Landroid/content/DialogInterface;)V │ │ -009058: 0e00 |0000: return-void │ │ +00903c: |[00903c] fr.syncarnet.sync.SyncService$4.onCancel:(Landroid/content/DialogInterface;)V │ │ +00904c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lfr/syncarnet/sync/SyncService$4; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -10723,81 +10741,82 @@ │ │ type : '(Lfr/syncarnet/sync/SyncService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00905c: |[00905c] fr.syncarnet.sync.SyncService$5.:(Lfr/syncarnet/sync/SyncService;)V │ │ -00906c: 5b01 f500 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$5;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f5 │ │ -009070: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -009076: 0e00 |0005: return-void │ │ +009050: |[009050] fr.syncarnet.sync.SyncService$5.:(Lfr/syncarnet/sync/SyncService;)V │ │ +009060: 5b01 f500 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$5;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f5 │ │ +009064: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +00906a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/SyncService$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/SyncService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/syncarnet/sync/SyncService; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/SyncService$5;) │ │ name : 'onFailure' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -009078: |[009078] fr.syncarnet.sync.SyncService$5.onFailure:(I)V │ │ -009088: 5430 f500 |0000: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$5;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f5 │ │ -00908c: 7110 bb01 0000 |0002: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ -009092: 0c00 |0005: move-result-object v0 │ │ -009094: 5431 f500 |0006: iget-object v1, v3, Lfr/syncarnet/sync/SyncService$5;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f5 │ │ -009098: 7110 bb01 0100 |0008: invoke-static {v1}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ -00909e: 0c01 |000b: move-result-object v1 │ │ -0090a0: 1402 1300 057f |000c: const v2, #float 1.76788e+38 // #7f050013 │ │ -0090a6: 6e20 a200 2100 |000f: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -0090ac: 0c01 |0012: move-result-object v1 │ │ -0090ae: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -0090b0: 7130 8800 1002 |0014: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -0090b6: 0c00 |0017: move-result-object v0 │ │ -0090b8: 6e10 8900 0000 |0018: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -0090be: 1a00 7501 |001b: const-string v0, "SynCarnet" // string@0175 │ │ -0090c2: 2201 ba00 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@00ba │ │ -0090c6: 7010 5202 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -0090cc: 1a02 3d00 |0022: const-string v2, "Discovery failed : " // string@003d │ │ -0090d0: 6e20 5502 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -0090d6: 0c01 |0027: move-result-object v1 │ │ -0090d8: 6e20 5302 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ -0090de: 0c01 |002b: move-result-object v1 │ │ -0090e0: 6e10 5602 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -0090e6: 0c01 |002f: move-result-object v1 │ │ -0090e8: 7120 6400 1000 |0030: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -0090ee: 5430 f500 |0033: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$5;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f5 │ │ -0090f2: 7110 bb01 0000 |0035: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ -0090f8: 0c00 |0038: move-result-object v0 │ │ -0090fa: 5400 7000 |0039: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ -0090fe: 3800 1b00 |003b: if-eqz v0, 0056 // +001b │ │ -009102: 5430 f500 |003d: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$5;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f5 │ │ -009106: 7110 bb01 0000 |003f: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ -00910c: 0c00 |0042: move-result-object v0 │ │ -00910e: 5400 7000 |0043: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ -009112: 6e10 2d00 0000 |0045: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@002d │ │ -009118: 0a00 |0048: move-result v0 │ │ -00911a: 3800 0d00 |0049: if-eqz v0, 0056 // +000d │ │ -00911e: 5430 f500 |004b: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$5;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f5 │ │ -009122: 7110 bb01 0000 |004d: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ -009128: 0c00 |0050: move-result-object v0 │ │ -00912a: 5400 7000 |0051: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ -00912e: 6e10 2c00 0000 |0053: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002c │ │ -009134: 0e00 |0056: return-void │ │ +00906c: |[00906c] fr.syncarnet.sync.SyncService$5.onFailure:(I)V │ │ +00907c: 5430 f500 |0000: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$5;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f5 │ │ +009080: 7110 bb01 0000 |0002: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ +009086: 0c00 |0005: move-result-object v0 │ │ +009088: 5431 f500 |0006: iget-object v1, v3, Lfr/syncarnet/sync/SyncService$5;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f5 │ │ +00908c: 7110 bb01 0100 |0008: invoke-static {v1}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ +009092: 0c01 |000b: move-result-object v1 │ │ +009094: 1402 1300 057f |000c: const v2, #float 1.76788e+38 // #7f050013 │ │ +00909a: 6e20 a200 2100 |000f: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +0090a0: 0c01 |0012: move-result-object v1 │ │ +0090a2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +0090a4: 7130 8800 1002 |0014: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +0090aa: 0c00 |0017: move-result-object v0 │ │ +0090ac: 6e10 8900 0000 |0018: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +0090b2: 1a00 7501 |001b: const-string v0, "SynCarnet" // string@0175 │ │ +0090b6: 2201 ba00 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@00ba │ │ +0090ba: 7010 5202 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +0090c0: 1a02 3d00 |0022: const-string v2, "Discovery failed : " // string@003d │ │ +0090c4: 6e20 5502 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +0090ca: 0c01 |0027: move-result-object v1 │ │ +0090cc: 6e20 5302 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0253 │ │ +0090d2: 0c01 |002b: move-result-object v1 │ │ +0090d4: 6e10 5602 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +0090da: 0c01 |002f: move-result-object v1 │ │ +0090dc: 7120 6400 1000 |0030: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +0090e2: 5430 f500 |0033: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$5;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f5 │ │ +0090e6: 7110 bb01 0000 |0035: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ +0090ec: 0c00 |0038: move-result-object v0 │ │ +0090ee: 5400 7000 |0039: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ +0090f2: 3800 1b00 |003b: if-eqz v0, 0056 // +001b │ │ +0090f6: 5430 f500 |003d: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$5;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f5 │ │ +0090fa: 7110 bb01 0000 |003f: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ +009100: 0c00 |0042: move-result-object v0 │ │ +009102: 5400 7000 |0043: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ +009106: 6e10 2d00 0000 |0045: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@002d │ │ +00910c: 0a00 |0048: move-result v0 │ │ +00910e: 3800 0d00 |0049: if-eqz v0, 0056 // +000d │ │ +009112: 5430 f500 |004b: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$5;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f5 │ │ +009116: 7110 bb01 0000 |004d: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ +00911c: 0c00 |0050: move-result-object v0 │ │ +00911e: 5400 7000 |0051: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ +009122: 6e10 2c00 0000 |0053: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002c │ │ +009128: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ + 0x0018 line=201 │ │ 0x001b line=202 │ │ 0x0033 line=203 │ │ 0x004b line=204 │ │ 0x0056 line=206 │ │ locals : │ │ 0x0000 - 0x0057 reg=3 this Lfr/syncarnet/sync/SyncService$5; │ │ 0x0000 - 0x0057 reg=4 reasonCode I │ │ @@ -10807,32 +10826,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -009138: |[009138] fr.syncarnet.sync.SyncService$5.onSuccess:()V │ │ -009148: 5430 f500 |0000: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$5;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f5 │ │ -00914c: 7110 bb01 0000 |0002: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ -009152: 0c00 |0005: move-result-object v0 │ │ -009154: 5431 f500 |0006: iget-object v1, v3, Lfr/syncarnet/sync/SyncService$5;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f5 │ │ -009158: 7110 bb01 0100 |0008: invoke-static {v1}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ -00915e: 0c01 |000b: move-result-object v1 │ │ -009160: 1402 1400 057f |000c: const v2, #float 1.76788e+38 // #7f050014 │ │ -009166: 6e20 a200 2100 |000f: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -00916c: 0c01 |0012: move-result-object v1 │ │ -00916e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -009170: 7130 8800 1002 |0014: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -009176: 0c00 |0017: move-result-object v0 │ │ -009178: 6e10 8900 0000 |0018: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -00917e: 0e00 |001b: return-void │ │ +00912c: |[00912c] fr.syncarnet.sync.SyncService$5.onSuccess:()V │ │ +00913c: 5430 f500 |0000: iget-object v0, v3, Lfr/syncarnet/sync/SyncService$5;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f5 │ │ +009140: 7110 bb01 0000 |0002: invoke-static {v0}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ +009146: 0c00 |0005: move-result-object v0 │ │ +009148: 5431 f500 |0006: iget-object v1, v3, Lfr/syncarnet/sync/SyncService$5;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f5 │ │ +00914c: 7110 bb01 0100 |0008: invoke-static {v1}, Lfr/syncarnet/sync/SyncService;.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; // method@01bb │ │ +009152: 0c01 |000b: move-result-object v1 │ │ +009154: 1402 1400 057f |000c: const v2, #float 1.76788e+38 // #7f050014 │ │ +00915a: 6e20 a200 2100 |000f: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +009160: 0c01 |0012: move-result-object v1 │ │ +009162: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +009164: 7130 8800 1002 |0014: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +00916a: 0c00 |0017: move-result-object v0 │ │ +00916c: 6e10 8900 0000 |0018: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +009172: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ + 0x0018 line=195 │ │ 0x001b line=196 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lfr/syncarnet/sync/SyncService$5; │ │ │ │ source_file_idx : 380 (SyncService.java) │ │ │ │ Class #59 header: │ │ @@ -10868,40 +10888,40 @@ │ │ type : '(Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009180: |[009180] fr.syncarnet.sync.SyncService$BtActionChoiceDialog$1.:(Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;)V │ │ -009190: 5b01 f600 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$1;.this$1:Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; // field@00f6 │ │ -009194: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -00919a: 0e00 |0005: return-void │ │ +009174: |[009174] fr.syncarnet.sync.SyncService$BtActionChoiceDialog$1.:(Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;)V │ │ +009184: 5b01 f600 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$1;.this$1:Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; // field@00f6 │ │ +009188: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +00918e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -00919c: |[00919c] fr.syncarnet.sync.SyncService$BtActionChoiceDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0091ac: 5410 f600 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$1;.this$1:Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; // field@00f6 │ │ -0091b0: 5400 f800 |0002: iget-object v0, v0, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f8 │ │ -0091b4: 6e10 bc01 0000 |0004: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncService;.btConnectToPeer:()V // method@01bc │ │ -0091ba: 0e00 |0007: return-void │ │ +009190: |[009190] fr.syncarnet.sync.SyncService$BtActionChoiceDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0091a0: 5410 f600 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$1;.this$1:Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; // field@00f6 │ │ +0091a4: 5400 f800 |0002: iget-object v0, v0, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f8 │ │ +0091a8: 6e10 bc01 0000 |0004: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncService;.btConnectToPeer:()V // method@01bc │ │ +0091ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0007 line=227 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$1; │ │ 0x0000 - 0x0008 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -10942,40 +10962,40 @@ │ │ type : '(Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0091bc: |[0091bc] fr.syncarnet.sync.SyncService$BtActionChoiceDialog$2.:(Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;)V │ │ -0091cc: 5b01 f700 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$2;.this$1:Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; // field@00f7 │ │ -0091d0: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -0091d6: 0e00 |0005: return-void │ │ +0091b0: |[0091b0] fr.syncarnet.sync.SyncService$BtActionChoiceDialog$2.:(Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;)V │ │ +0091c0: 5b01 f700 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$2;.this$1:Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; // field@00f7 │ │ +0091c4: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +0091ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0091d8: |[0091d8] fr.syncarnet.sync.SyncService$BtActionChoiceDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0091e8: 5410 f700 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$2;.this$1:Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; // field@00f7 │ │ -0091ec: 5400 f800 |0002: iget-object v0, v0, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f8 │ │ -0091f0: 6e10 bd01 0000 |0004: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncService;.btDiscoverable:()V // method@01bd │ │ -0091f6: 0e00 |0007: return-void │ │ +0091cc: |[0091cc] fr.syncarnet.sync.SyncService$BtActionChoiceDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0091dc: 5410 f700 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$2;.this$1:Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; // field@00f7 │ │ +0091e0: 5400 f800 |0002: iget-object v0, v0, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f8 │ │ +0091e4: 6e10 bd01 0000 |0004: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncService;.btDiscoverable:()V // method@01bd │ │ +0091ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0007 line=222 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$2; │ │ 0x0000 - 0x0008 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -11015,59 +11035,61 @@ │ │ type : '(Lfr/syncarnet/sync/SyncService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0091f8: |[0091f8] fr.syncarnet.sync.SyncService$BtActionChoiceDialog.:(Lfr/syncarnet/sync/SyncService;)V │ │ -009208: 5b01 f800 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f8 │ │ -00920c: 7010 1d00 0000 |0002: invoke-direct {v0}, Landroid/app/DialogFragment;.:()V // method@001d │ │ -009212: 0e00 |0005: return-void │ │ +0091ec: |[0091ec] fr.syncarnet.sync.SyncService$BtActionChoiceDialog.:(Lfr/syncarnet/sync/SyncService;)V │ │ +0091fc: 5b01 f800 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;.this$0:Lfr/syncarnet/sync/SyncService; // field@00f8 │ │ +009200: 7010 1d00 0000 |0002: invoke-direct {v0}, Landroid/app/DialogFragment;.:()V // method@001d │ │ +009206: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/SyncService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/syncarnet/sync/SyncService; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;) │ │ name : 'onCreateDialog' │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -009214: |[009214] fr.syncarnet.sync.SyncService$BtActionChoiceDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -009224: 2200 0500 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0005 │ │ -009228: 6e10 b001 0400 |0002: invoke-virtual {v4}, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;.getActivity:()Landroid/app/Activity; // method@01b0 │ │ -00922e: 0c01 |0005: move-result-object v1 │ │ -009230: 7020 0c00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000c │ │ -009236: 1401 2c00 057f |0009: const v1, #float 1.76788e+38 // #7f05002c │ │ -00923c: 6e20 1000 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0010 │ │ -009242: 0c01 |000f: move-result-object v1 │ │ -009244: 1402 1200 057f |0010: const v2, #float 1.76788e+38 // #7f050012 │ │ -00924a: 2203 8d00 |0013: new-instance v3, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$2; // type@008d │ │ -00924e: 7020 ad01 4300 |0015: invoke-direct {v3, v4}, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$2;.:(Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;)V // method@01ad │ │ -009254: 6e30 1400 2103 |0018: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -00925a: 0c01 |001b: move-result-object v1 │ │ -00925c: 1402 2900 057f |001c: const v2, #float 1.76788e+38 // #7f050029 │ │ -009262: 2203 8c00 |001f: new-instance v3, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$1; // type@008c │ │ -009266: 7020 ab01 4300 |0021: invoke-direct {v3, v4}, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$1;.:(Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;)V // method@01ab │ │ -00926c: 6e30 1200 2103 |0024: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -009272: 6e10 0d00 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000d │ │ -009278: 0c01 |002a: move-result-object v1 │ │ -00927a: 1101 |002b: return-object v1 │ │ +009208: |[009208] fr.syncarnet.sync.SyncService$BtActionChoiceDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +009218: 2200 0500 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0005 │ │ +00921c: 6e10 b001 0400 |0002: invoke-virtual {v4}, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;.getActivity:()Landroid/app/Activity; // method@01b0 │ │ +009222: 0c01 |0005: move-result-object v1 │ │ +009224: 7020 0c00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000c │ │ +00922a: 1401 2c00 057f |0009: const v1, #float 1.76788e+38 // #7f05002c │ │ +009230: 6e20 1000 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0010 │ │ +009236: 0c01 |000f: move-result-object v1 │ │ +009238: 1402 1200 057f |0010: const v2, #float 1.76788e+38 // #7f050012 │ │ +00923e: 2203 8d00 |0013: new-instance v3, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$2; // type@008d │ │ +009242: 7020 ad01 4300 |0015: invoke-direct {v3, v4}, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$2;.:(Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;)V // method@01ad │ │ +009248: 6e30 1400 2103 |0018: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +00924e: 0c01 |001b: move-result-object v1 │ │ +009250: 1402 2900 057f |001c: const v2, #float 1.76788e+38 // #7f050029 │ │ +009256: 2203 8c00 |001f: new-instance v3, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$1; // type@008c │ │ +00925a: 7020 ab01 4300 |0021: invoke-direct {v3, v4}, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$1;.:(Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;)V // method@01ab │ │ +009260: 6e30 1200 2103 |0024: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +009266: 6e10 0d00 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000d │ │ +00926c: 0c01 |002a: move-result-object v1 │ │ +00926e: 1101 |002b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0009 line=218 │ │ + 0x0018 line=219 │ │ + 0x0024 line=224 │ │ 0x0027 line=230 │ │ locals : │ │ 0x0009 - 0x002c reg=0 builder Landroid/app/AlertDialog$Builder; │ │ 0x0000 - 0x002c reg=4 this Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; │ │ 0x0000 - 0x002c reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ source_file_idx : 380 (SyncService.java) │ │ @@ -11105,40 +11127,40 @@ │ │ type : '(Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00927c: |[00927c] fr.syncarnet.sync.SyncService$WifiActionChoiceDialog$1.:(Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;)V │ │ -00928c: 5b01 f900 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$1;.this$1:Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; // field@00f9 │ │ -009290: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -009296: 0e00 |0005: return-void │ │ +009270: |[009270] fr.syncarnet.sync.SyncService$WifiActionChoiceDialog$1.:(Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;)V │ │ +009280: 5b01 f900 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$1;.this$1:Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; // field@00f9 │ │ +009284: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +00928a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -009298: |[009298] fr.syncarnet.sync.SyncService$WifiActionChoiceDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0092a8: 5410 f900 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$1;.this$1:Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; // field@00f9 │ │ -0092ac: 5400 fb00 |0002: iget-object v0, v0, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;.this$0:Lfr/syncarnet/sync/SyncService; // field@00fb │ │ -0092b0: 6e10 ce01 0000 |0004: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncService;.wifiConnectToPeer:()V // method@01ce │ │ -0092b6: 0e00 |0007: return-void │ │ +00928c: |[00928c] fr.syncarnet.sync.SyncService$WifiActionChoiceDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +00929c: 5410 f900 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$1;.this$1:Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; // field@00f9 │ │ +0092a0: 5400 fb00 |0002: iget-object v0, v0, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;.this$0:Lfr/syncarnet/sync/SyncService; // field@00fb │ │ +0092a4: 6e10 ce01 0000 |0004: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncService;.wifiConnectToPeer:()V // method@01ce │ │ +0092aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=103 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$1; │ │ 0x0000 - 0x0008 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -11179,40 +11201,40 @@ │ │ type : '(Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0092b8: |[0092b8] fr.syncarnet.sync.SyncService$WifiActionChoiceDialog$2.:(Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;)V │ │ -0092c8: 5b01 fa00 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$2;.this$1:Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; // field@00fa │ │ -0092cc: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -0092d2: 0e00 |0005: return-void │ │ +0092ac: |[0092ac] fr.syncarnet.sync.SyncService$WifiActionChoiceDialog$2.:(Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;)V │ │ +0092bc: 5b01 fa00 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$2;.this$1:Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; // field@00fa │ │ +0092c0: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +0092c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0092d4: |[0092d4] fr.syncarnet.sync.SyncService$WifiActionChoiceDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0092e4: 5410 fa00 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$2;.this$1:Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; // field@00fa │ │ -0092e8: 5400 fb00 |0002: iget-object v0, v0, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;.this$0:Lfr/syncarnet/sync/SyncService; // field@00fb │ │ -0092ec: 6e10 cf01 0000 |0004: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncService;.wifiDiscoverable:()V // method@01cf │ │ -0092f2: 0e00 |0007: return-void │ │ +0092c8: |[0092c8] fr.syncarnet.sync.SyncService$WifiActionChoiceDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0092d8: 5410 fa00 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$2;.this$1:Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; // field@00fa │ │ +0092dc: 5400 fb00 |0002: iget-object v0, v0, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;.this$0:Lfr/syncarnet/sync/SyncService; // field@00fb │ │ +0092e0: 6e10 cf01 0000 |0004: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncService;.wifiDiscoverable:()V // method@01cf │ │ +0092e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$2; │ │ 0x0000 - 0x0008 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -11252,59 +11274,61 @@ │ │ type : '(Lfr/syncarnet/sync/SyncService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0092f4: |[0092f4] fr.syncarnet.sync.SyncService$WifiActionChoiceDialog.:(Lfr/syncarnet/sync/SyncService;)V │ │ -009304: 5b01 fb00 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;.this$0:Lfr/syncarnet/sync/SyncService; // field@00fb │ │ -009308: 7010 1d00 0000 |0002: invoke-direct {v0}, Landroid/app/DialogFragment;.:()V // method@001d │ │ -00930e: 0e00 |0005: return-void │ │ +0092e8: |[0092e8] fr.syncarnet.sync.SyncService$WifiActionChoiceDialog.:(Lfr/syncarnet/sync/SyncService;)V │ │ +0092f8: 5b01 fb00 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;.this$0:Lfr/syncarnet/sync/SyncService; // field@00fb │ │ +0092fc: 7010 1d00 0000 |0002: invoke-direct {v0}, Landroid/app/DialogFragment;.:()V // method@001d │ │ +009302: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/SyncService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/syncarnet/sync/SyncService; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;) │ │ name : 'onCreateDialog' │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -009310: |[009310] fr.syncarnet.sync.SyncService$WifiActionChoiceDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -009320: 2200 0500 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0005 │ │ -009324: 6e10 b701 0400 |0002: invoke-virtual {v4}, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;.getActivity:()Landroid/app/Activity; // method@01b7 │ │ -00932a: 0c01 |0005: move-result-object v1 │ │ -00932c: 7020 0c00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000c │ │ -009332: 1401 2c00 057f |0009: const v1, #float 1.76788e+38 // #7f05002c │ │ -009338: 6e20 1000 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0010 │ │ -00933e: 0c01 |000f: move-result-object v1 │ │ -009340: 1402 1200 057f |0010: const v2, #float 1.76788e+38 // #7f050012 │ │ -009346: 2203 9000 |0013: new-instance v3, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$2; // type@0090 │ │ -00934a: 7020 b401 4300 |0015: invoke-direct {v3, v4}, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$2;.:(Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;)V // method@01b4 │ │ -009350: 6e30 1400 2103 |0018: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -009356: 0c01 |001b: move-result-object v1 │ │ -009358: 1402 2900 057f |001c: const v2, #float 1.76788e+38 // #7f050029 │ │ -00935e: 2203 8f00 |001f: new-instance v3, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$1; // type@008f │ │ -009362: 7020 b201 4300 |0021: invoke-direct {v3, v4}, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$1;.:(Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;)V // method@01b2 │ │ -009368: 6e30 1200 2103 |0024: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -00936e: 6e10 0d00 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000d │ │ -009374: 0c01 |002a: move-result-object v1 │ │ -009376: 1101 |002b: return-object v1 │ │ +009304: |[009304] fr.syncarnet.sync.SyncService$WifiActionChoiceDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +009314: 2200 0500 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0005 │ │ +009318: 6e10 b701 0400 |0002: invoke-virtual {v4}, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;.getActivity:()Landroid/app/Activity; // method@01b7 │ │ +00931e: 0c01 |0005: move-result-object v1 │ │ +009320: 7020 0c00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000c │ │ +009326: 1401 2c00 057f |0009: const v1, #float 1.76788e+38 // #7f05002c │ │ +00932c: 6e20 1000 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0010 │ │ +009332: 0c01 |000f: move-result-object v1 │ │ +009334: 1402 1200 057f |0010: const v2, #float 1.76788e+38 // #7f050012 │ │ +00933a: 2203 9000 |0013: new-instance v3, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$2; // type@0090 │ │ +00933e: 7020 b401 4300 |0015: invoke-direct {v3, v4}, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$2;.:(Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;)V // method@01b4 │ │ +009344: 6e30 1400 2103 |0018: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +00934a: 0c01 |001b: move-result-object v1 │ │ +00934c: 1402 2900 057f |001c: const v2, #float 1.76788e+38 // #7f050029 │ │ +009352: 2203 8f00 |001f: new-instance v3, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$1; // type@008f │ │ +009356: 7020 b201 4300 |0021: invoke-direct {v3, v4}, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$1;.:(Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;)V // method@01b2 │ │ +00935c: 6e30 1200 2103 |0024: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +009362: 6e10 0d00 0000 |0027: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000d │ │ +009368: 0c01 |002a: move-result-object v1 │ │ +00936a: 1101 |002b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0009 line=94 │ │ + 0x0018 line=95 │ │ + 0x0024 line=100 │ │ 0x0027 line=106 │ │ locals : │ │ 0x0009 - 0x002c reg=0 builder Landroid/app/AlertDialog$Builder; │ │ 0x0000 - 0x002c reg=4 this Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; │ │ 0x0000 - 0x002c reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ source_file_idx : 380 (SyncService.java) │ │ @@ -11387,24 +11411,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -009378: |[009378] fr.syncarnet.sync.SyncService.:()V │ │ -009388: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00938a: 7010 4c02 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@024c │ │ -009390: 1a00 7501 |0004: const-string v0, "SynCarnet" // string@0175 │ │ -009394: 5b20 ff00 |0006: iput-object v0, v2, Lfr/syncarnet/sync/SyncService;.TAG:Ljava/lang/String; // field@00ff │ │ -009398: 5c21 0101 |0008: iput-boolean v1, v2, Lfr/syncarnet/sync/SyncService;.isConnected:Z // field@0101 │ │ -00939c: 5c21 0201 |000a: iput-boolean v1, v2, Lfr/syncarnet/sync/SyncService;.isConnecting:Z // field@0102 │ │ -0093a0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0093a2: 5b20 0501 |000d: iput-object v0, v2, Lfr/syncarnet/sync/SyncService;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@0105 │ │ -0093a6: 0e00 |000f: return-void │ │ +00936c: |[00936c] fr.syncarnet.sync.SyncService.:()V │ │ +00937c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00937e: 7010 4c02 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@024c │ │ +009384: 1a00 7501 |0004: const-string v0, "SynCarnet" // string@0175 │ │ +009388: 5b20 ff00 |0006: iput-object v0, v2, Lfr/syncarnet/sync/SyncService;.TAG:Ljava/lang/String; // field@00ff │ │ +00938c: 5c21 0101 |0008: iput-boolean v1, v2, Lfr/syncarnet/sync/SyncService;.isConnected:Z // field@0101 │ │ +009390: 5c21 0201 |000a: iput-boolean v1, v2, Lfr/syncarnet/sync/SyncService;.isConnecting:Z // field@0102 │ │ +009394: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +009396: 5b20 0501 |000d: iput-object v0, v2, Lfr/syncarnet/sync/SyncService;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@0105 │ │ +00939a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=68 │ │ 0x0004 line=53 │ │ 0x0008 line=56 │ │ 0x000a line=57 │ │ 0x000c line=66 │ │ @@ -11417,28 +11441,28 @@ │ │ type : '(Lfr/syncarnet/SynCarnet;Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/bluetooth/BluetoothAdapter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0093a8: |[0093a8] fr.syncarnet.sync.SyncService.:(Lfr/syncarnet/SynCarnet;Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/bluetooth/BluetoothAdapter;)V │ │ -0093b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0093ba: 7010 4c02 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@024c │ │ -0093c0: 1a00 7501 |0004: const-string v0, "SynCarnet" // string@0175 │ │ -0093c4: 5b20 ff00 |0006: iput-object v0, v2, Lfr/syncarnet/sync/SyncService;.TAG:Ljava/lang/String; // field@00ff │ │ -0093c8: 5c21 0101 |0008: iput-boolean v1, v2, Lfr/syncarnet/sync/SyncService;.isConnected:Z // field@0101 │ │ -0093cc: 5c21 0201 |000a: iput-boolean v1, v2, Lfr/syncarnet/sync/SyncService;.isConnecting:Z // field@0102 │ │ -0093d0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0093d2: 5b20 0501 |000d: iput-object v0, v2, Lfr/syncarnet/sync/SyncService;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@0105 │ │ -0093d6: 5b23 0701 |000f: iput-object v3, v2, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0093da: 5b24 0601 |0011: iput-object v4, v2, Lfr/syncarnet/sync/SyncService;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@0106 │ │ -0093de: 5b25 0001 |0013: iput-object v5, v2, Lfr/syncarnet/sync/SyncService;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@0100 │ │ -0093e2: 5b26 0501 |0015: iput-object v6, v2, Lfr/syncarnet/sync/SyncService;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@0105 │ │ -0093e6: 0e00 |0017: return-void │ │ +00939c: |[00939c] fr.syncarnet.sync.SyncService.:(Lfr/syncarnet/SynCarnet;Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/bluetooth/BluetoothAdapter;)V │ │ +0093ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0093ae: 7010 4c02 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@024c │ │ +0093b4: 1a00 7501 |0004: const-string v0, "SynCarnet" // string@0175 │ │ +0093b8: 5b20 ff00 |0006: iput-object v0, v2, Lfr/syncarnet/sync/SyncService;.TAG:Ljava/lang/String; // field@00ff │ │ +0093bc: 5c21 0101 |0008: iput-boolean v1, v2, Lfr/syncarnet/sync/SyncService;.isConnected:Z // field@0101 │ │ +0093c0: 5c21 0201 |000a: iput-boolean v1, v2, Lfr/syncarnet/sync/SyncService;.isConnecting:Z // field@0102 │ │ +0093c4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0093c6: 5b20 0501 |000d: iput-object v0, v2, Lfr/syncarnet/sync/SyncService;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@0105 │ │ +0093ca: 5b23 0701 |000f: iput-object v3, v2, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0093ce: 5b24 0601 |0011: iput-object v4, v2, Lfr/syncarnet/sync/SyncService;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@0106 │ │ +0093d2: 5b25 0001 |0013: iput-object v5, v2, Lfr/syncarnet/sync/SyncService;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@0100 │ │ +0093d6: 5b26 0501 |0015: iput-object v6, v2, Lfr/syncarnet/sync/SyncService;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@0105 │ │ +0093da: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=71 │ │ 0x0004 line=53 │ │ 0x0008 line=56 │ │ 0x000a line=57 │ │ 0x000c line=66 │ │ @@ -11459,17 +11483,17 @@ │ │ type : '(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0093e8: |[0093e8] fr.syncarnet.sync.SyncService.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; │ │ -0093f8: 5410 0701 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0093fc: 1100 |0002: return-object v0 │ │ +0093dc: |[0093dc] fr.syncarnet.sync.SyncService.access$000:(Lfr/syncarnet/sync/SyncService;)Lfr/syncarnet/SynCarnet; │ │ +0093ec: 5410 0701 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0093f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/syncarnet/sync/SyncService; │ │ │ │ #3 : (in Lfr/syncarnet/sync/SyncService;) │ │ @@ -11477,29 +11501,30 @@ │ │ type : '(Landroid/content/Intent;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -009400: |[009400] fr.syncarnet.sync.SyncService.connectDevice:(Landroid/content/Intent;Z)V │ │ -009410: 6e10 4d00 0500 |0000: invoke-virtual {v5}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004d │ │ -009416: 0c02 |0003: move-result-object v2 │ │ -009418: 6203 9900 |0004: sget-object v3, Lfr/syncarnet/sync/DeviceListActivity;.EXTRA_DEVICE_ADDRESS:Ljava/lang/String; // field@0099 │ │ -00941c: 6e20 6200 3200 |0006: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0062 │ │ -009422: 0c00 |0009: move-result-object v0 │ │ -009424: 5442 0501 |000a: iget-object v2, v4, Lfr/syncarnet/sync/SyncService;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@0105 │ │ -009428: 6e20 3300 0200 |000c: invoke-virtual {v2, v0}, Landroid/bluetooth/BluetoothAdapter;.getRemoteDevice:(Ljava/lang/String;)Landroid/bluetooth/BluetoothDevice; // method@0033 │ │ -00942e: 0c01 |000f: move-result-object v1 │ │ -009430: 5442 0401 |0010: iget-object v2, v4, Lfr/syncarnet/sync/SyncService;.mBTService:Lfr/syncarnet/sync/SyncBTService; // field@0104 │ │ -009434: 6e30 9501 1206 |0012: invoke-virtual {v2, v1, v6}, Lfr/syncarnet/sync/SyncBTService;.connect:(Landroid/bluetooth/BluetoothDevice;Z)V // method@0195 │ │ -00943a: 0e00 |0015: return-void │ │ +0093f4: |[0093f4] fr.syncarnet.sync.SyncService.connectDevice:(Landroid/content/Intent;Z)V │ │ +009404: 6e10 4d00 0500 |0000: invoke-virtual {v5}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004d │ │ +00940a: 0c02 |0003: move-result-object v2 │ │ +00940c: 6203 9900 |0004: sget-object v3, Lfr/syncarnet/sync/DeviceListActivity;.EXTRA_DEVICE_ADDRESS:Ljava/lang/String; // field@0099 │ │ +009410: 6e20 6200 3200 |0006: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0062 │ │ +009416: 0c00 |0009: move-result-object v0 │ │ +009418: 5442 0501 |000a: iget-object v2, v4, Lfr/syncarnet/sync/SyncService;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@0105 │ │ +00941c: 6e20 3300 0200 |000c: invoke-virtual {v2, v0}, Landroid/bluetooth/BluetoothAdapter;.getRemoteDevice:(Ljava/lang/String;)Landroid/bluetooth/BluetoothDevice; // method@0033 │ │ +009422: 0c01 |000f: move-result-object v1 │ │ +009424: 5442 0401 |0010: iget-object v2, v4, Lfr/syncarnet/sync/SyncService;.mBTService:Lfr/syncarnet/sync/SyncBTService; // field@0104 │ │ +009428: 6e30 9501 1206 |0012: invoke-virtual {v2, v1, v6}, Lfr/syncarnet/sync/SyncBTService;.connect:(Landroid/bluetooth/BluetoothDevice;Z)V // method@0195 │ │ +00942e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ + 0x0006 line=288 │ │ 0x000a line=290 │ │ 0x0010 line=292 │ │ 0x0015 line=293 │ │ locals : │ │ 0x000a - 0x0016 reg=0 address Ljava/lang/String; │ │ 0x0010 - 0x0016 reg=1 device Landroid/bluetooth/BluetoothDevice; │ │ 0x0000 - 0x0016 reg=4 this Lfr/syncarnet/sync/SyncService; │ │ @@ -11511,29 +11536,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -00943c: |[00943c] fr.syncarnet.sync.SyncService.ensureDiscoverable:()V │ │ -00944c: 5431 0501 |0000: iget-object v1, v3, Lfr/syncarnet/sync/SyncService;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@0105 │ │ -009450: 6e10 3400 0100 |0002: invoke-virtual {v1}, Landroid/bluetooth/BluetoothAdapter;.getScanMode:()I // method@0034 │ │ -009456: 0a01 |0005: move-result v1 │ │ -009458: 1302 1700 |0006: const/16 v2, #int 23 // #17 │ │ -00945c: 3221 1500 |0008: if-eq v1, v2, 001d // +0015 │ │ -009460: 2200 1b00 |000a: new-instance v0, Landroid/content/Intent; // type@001b │ │ -009464: 1a01 df01 |000c: const-string v1, "android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" // string@01df │ │ -009468: 7020 4b00 1000 |000e: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004b │ │ -00946e: 1a01 e101 |0011: const-string v1, "android.bluetooth.adapter.extra.DISCOVERABLE_DURATION" // string@01e1 │ │ -009472: 1302 2c01 |0013: const/16 v2, #int 300 // #12c │ │ -009476: 6e30 5000 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0050 │ │ -00947c: 5431 0701 |0018: iget-object v1, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009480: 6e20 c300 0100 |001a: invoke-virtual {v1, v0}, Lfr/syncarnet/SynCarnet;.startActivity:(Landroid/content/Intent;)V // method@00c3 │ │ -009486: 0e00 |001d: return-void │ │ +009430: |[009430] fr.syncarnet.sync.SyncService.ensureDiscoverable:()V │ │ +009440: 5431 0501 |0000: iget-object v1, v3, Lfr/syncarnet/sync/SyncService;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@0105 │ │ +009444: 6e10 3400 0100 |0002: invoke-virtual {v1}, Landroid/bluetooth/BluetoothAdapter;.getScanMode:()I // method@0034 │ │ +00944a: 0a01 |0005: move-result v1 │ │ +00944c: 1302 1700 |0006: const/16 v2, #int 23 // #17 │ │ +009450: 3221 1500 |0008: if-eq v1, v2, 001d // +0015 │ │ +009454: 2200 1b00 |000a: new-instance v0, Landroid/content/Intent; // type@001b │ │ +009458: 1a01 df01 |000c: const-string v1, "android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" // string@01df │ │ +00945c: 7020 4b00 1000 |000e: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004b │ │ +009462: 1a01 e101 |0011: const-string v1, "android.bluetooth.adapter.extra.DISCOVERABLE_DURATION" // string@01e1 │ │ +009466: 1302 2c01 |0013: const/16 v2, #int 300 // #12c │ │ +00946a: 6e30 5000 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0050 │ │ +009470: 5431 0701 |0018: iget-object v1, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009474: 6e20 c300 0100 |001a: invoke-virtual {v1, v0}, Lfr/syncarnet/SynCarnet;.startActivity:(Landroid/content/Intent;)V // method@00c3 │ │ +00947a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x000a line=297 │ │ 0x0011 line=298 │ │ 0x0018 line=299 │ │ 0x001d line=301 │ │ @@ -11547,30 +11572,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -009488: |[009488] fr.syncarnet.sync.SyncService.btConnectToPeer:()V │ │ -009498: 2201 8600 |0000: new-instance v1, Lfr/syncarnet/sync/SyncBTService; // type@0086 │ │ -00949c: 5432 0701 |0002: iget-object v2, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0094a0: 7020 8101 2100 |0004: invoke-direct {v1, v2}, Lfr/syncarnet/sync/SyncBTService;.:(Lfr/syncarnet/SynCarnet;)V // method@0181 │ │ -0094a6: 5b31 0401 |0007: iput-object v1, v3, Lfr/syncarnet/sync/SyncService;.mBTService:Lfr/syncarnet/sync/SyncBTService; // field@0104 │ │ -0094aa: 5431 0401 |0009: iget-object v1, v3, Lfr/syncarnet/sync/SyncService;.mBTService:Lfr/syncarnet/sync/SyncBTService; // field@0104 │ │ -0094ae: 6e10 9d01 0100 |000b: invoke-virtual {v1}, Lfr/syncarnet/sync/SyncBTService;.start:()V // method@019d │ │ -0094b4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0094b6: 2200 1b00 |000f: new-instance v0, Landroid/content/Intent; // type@001b │ │ -0094ba: 5431 0701 |0011: iget-object v1, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0094be: 1c02 7500 |0013: const-class v2, Lfr/syncarnet/sync/DeviceListActivity; // type@0075 │ │ -0094c2: 7030 4a00 1002 |0015: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004a │ │ -0094c8: 5431 0701 |0018: iget-object v1, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0094cc: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -0094ce: 6e30 c400 0102 |001b: invoke-virtual {v1, v0, v2}, Lfr/syncarnet/SynCarnet;.startActivityForResult:(Landroid/content/Intent;I)V // method@00c4 │ │ -0094d4: 0e00 |001e: return-void │ │ +00947c: |[00947c] fr.syncarnet.sync.SyncService.btConnectToPeer:()V │ │ +00948c: 2201 8600 |0000: new-instance v1, Lfr/syncarnet/sync/SyncBTService; // type@0086 │ │ +009490: 5432 0701 |0002: iget-object v2, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009494: 7020 8101 2100 |0004: invoke-direct {v1, v2}, Lfr/syncarnet/sync/SyncBTService;.:(Lfr/syncarnet/SynCarnet;)V // method@0181 │ │ +00949a: 5b31 0401 |0007: iput-object v1, v3, Lfr/syncarnet/sync/SyncService;.mBTService:Lfr/syncarnet/sync/SyncBTService; // field@0104 │ │ +00949e: 5431 0401 |0009: iget-object v1, v3, Lfr/syncarnet/sync/SyncService;.mBTService:Lfr/syncarnet/sync/SyncBTService; // field@0104 │ │ +0094a2: 6e10 9d01 0100 |000b: invoke-virtual {v1}, Lfr/syncarnet/sync/SyncBTService;.start:()V // method@019d │ │ +0094a8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0094aa: 2200 1b00 |000f: new-instance v0, Landroid/content/Intent; // type@001b │ │ +0094ae: 5431 0701 |0011: iget-object v1, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0094b2: 1c02 7500 |0013: const-class v2, Lfr/syncarnet/sync/DeviceListActivity; // type@0075 │ │ +0094b6: 7030 4a00 1002 |0015: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004a │ │ +0094bc: 5431 0701 |0018: iget-object v1, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0094c0: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +0094c2: 6e30 c400 0102 |001b: invoke-virtual {v1, v0, v2}, Lfr/syncarnet/SynCarnet;.startActivityForResult:(Landroid/content/Intent;I)V // method@00c4 │ │ +0094c8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0009 line=254 │ │ 0x000e line=255 │ │ 0x000f line=256 │ │ 0x0018 line=257 │ │ @@ -11585,23 +11610,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0094d8: |[0094d8] fr.syncarnet.sync.SyncService.btDiscoverable:()V │ │ -0094e8: 7010 c001 0200 |0000: invoke-direct {v2}, Lfr/syncarnet/sync/SyncService;.ensureDiscoverable:()V // method@01c0 │ │ -0094ee: 2200 8600 |0003: new-instance v0, Lfr/syncarnet/sync/SyncBTService; // type@0086 │ │ -0094f2: 5421 0701 |0005: iget-object v1, v2, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0094f6: 7020 8101 1000 |0007: invoke-direct {v0, v1}, Lfr/syncarnet/sync/SyncBTService;.:(Lfr/syncarnet/SynCarnet;)V // method@0181 │ │ -0094fc: 5b20 0401 |000a: iput-object v0, v2, Lfr/syncarnet/sync/SyncService;.mBTService:Lfr/syncarnet/sync/SyncBTService; // field@0104 │ │ -009500: 5420 0401 |000c: iget-object v0, v2, Lfr/syncarnet/sync/SyncService;.mBTService:Lfr/syncarnet/sync/SyncBTService; // field@0104 │ │ -009504: 6e10 9d01 0000 |000e: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService;.start:()V // method@019d │ │ -00950a: 0e00 |0011: return-void │ │ +0094cc: |[0094cc] fr.syncarnet.sync.SyncService.btDiscoverable:()V │ │ +0094dc: 7010 c001 0200 |0000: invoke-direct {v2}, Lfr/syncarnet/sync/SyncService;.ensureDiscoverable:()V // method@01c0 │ │ +0094e2: 2200 8600 |0003: new-instance v0, Lfr/syncarnet/sync/SyncBTService; // type@0086 │ │ +0094e6: 5421 0701 |0005: iget-object v1, v2, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0094ea: 7020 8101 1000 |0007: invoke-direct {v0, v1}, Lfr/syncarnet/sync/SyncBTService;.:(Lfr/syncarnet/SynCarnet;)V // method@0181 │ │ +0094f0: 5b20 0401 |000a: iput-object v0, v2, Lfr/syncarnet/sync/SyncService;.mBTService:Lfr/syncarnet/sync/SyncBTService; // field@0104 │ │ +0094f4: 5420 0401 |000c: iget-object v0, v2, Lfr/syncarnet/sync/SyncService;.mBTService:Lfr/syncarnet/sync/SyncBTService; // field@0104 │ │ +0094f8: 6e10 9d01 0000 |000e: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncBTService;.start:()V // method@019d │ │ +0094fe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0003 line=246 │ │ 0x000c line=247 │ │ 0x0011 line=248 │ │ locals : │ │ @@ -11612,56 +11637,60 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -00950c: |[00950c] fr.syncarnet.sync.SyncService.enableWifiDialog:()V │ │ -00951c: 2201 0500 |0000: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0005 │ │ -009520: 5452 0701 |0002: iget-object v2, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009524: 7020 0c00 2100 |0004: invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000c │ │ -00952a: 5452 0701 |0007: iget-object v2, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -00952e: 1403 1b00 057f |0009: const v3, #float 1.76788e+38 // #7f05001b │ │ -009534: 6e20 a200 3200 |000c: invoke-virtual {v2, v3}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -00953a: 0c02 |000f: move-result-object v2 │ │ -00953c: 6e20 1100 2100 |0010: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ -009542: 0c02 |0013: move-result-object v2 │ │ -009544: 5453 0701 |0014: iget-object v3, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009548: 1404 2200 057f |0016: const v4, #float 1.76788e+38 // #7f050022 │ │ -00954e: 6e20 a200 4300 |0019: invoke-virtual {v3, v4}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -009554: 0c03 |001c: move-result-object v3 │ │ -009556: 6e20 1700 3200 |001d: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ -00955c: 0c02 |0020: move-result-object v2 │ │ -00955e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -009560: 6e20 0f00 3200 |0022: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000f │ │ -009566: 0c02 |0025: move-result-object v2 │ │ -009568: 5453 0701 |0026: iget-object v3, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -00956c: 1404 3400 057f |0028: const v4, #float 1.76788e+38 // #7f050034 │ │ -009572: 6e20 a200 4300 |002b: invoke-virtual {v3, v4}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -009578: 0c03 |002e: move-result-object v3 │ │ -00957a: 2204 8800 |002f: new-instance v4, Lfr/syncarnet/sync/SyncService$2; // type@0088 │ │ -00957e: 7020 a101 5400 |0031: invoke-direct {v4, v5}, Lfr/syncarnet/sync/SyncService$2;.:(Lfr/syncarnet/sync/SyncService;)V // method@01a1 │ │ -009584: 6e30 1500 3204 |0034: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ -00958a: 0c02 |0037: move-result-object v2 │ │ -00958c: 5453 0701 |0038: iget-object v3, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009590: 1404 1f00 057f |003a: const v4, #float 1.76788e+38 // #7f05001f │ │ -009596: 6e20 a200 4300 |003d: invoke-virtual {v3, v4}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -00959c: 0c03 |0040: move-result-object v3 │ │ -00959e: 2204 8700 |0041: new-instance v4, Lfr/syncarnet/sync/SyncService$1; // type@0087 │ │ -0095a2: 7020 9f01 5400 |0043: invoke-direct {v4, v5}, Lfr/syncarnet/sync/SyncService$1;.:(Lfr/syncarnet/sync/SyncService;)V // method@019f │ │ -0095a8: 6e30 1300 3204 |0046: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ -0095ae: 6e10 0d00 0100 |0049: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000d │ │ -0095b4: 0c00 |004c: move-result-object v0 │ │ -0095b6: 6e10 1900 0000 |004d: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0019 │ │ -0095bc: 0e00 |0050: return-void │ │ +009500: |[009500] fr.syncarnet.sync.SyncService.enableWifiDialog:()V │ │ +009510: 2201 0500 |0000: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0005 │ │ +009514: 5452 0701 |0002: iget-object v2, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009518: 7020 0c00 2100 |0004: invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000c │ │ +00951e: 5452 0701 |0007: iget-object v2, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009522: 1403 1b00 057f |0009: const v3, #float 1.76788e+38 // #7f05001b │ │ +009528: 6e20 a200 3200 |000c: invoke-virtual {v2, v3}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +00952e: 0c02 |000f: move-result-object v2 │ │ +009530: 6e20 1100 2100 |0010: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0011 │ │ +009536: 0c02 |0013: move-result-object v2 │ │ +009538: 5453 0701 |0014: iget-object v3, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +00953c: 1404 2200 057f |0016: const v4, #float 1.76788e+38 // #7f050022 │ │ +009542: 6e20 a200 4300 |0019: invoke-virtual {v3, v4}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +009548: 0c03 |001c: move-result-object v3 │ │ +00954a: 6e20 1700 3200 |001d: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0017 │ │ +009550: 0c02 |0020: move-result-object v2 │ │ +009552: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +009554: 6e20 0f00 3200 |0022: invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@000f │ │ +00955a: 0c02 |0025: move-result-object v2 │ │ +00955c: 5453 0701 |0026: iget-object v3, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009560: 1404 3400 057f |0028: const v4, #float 1.76788e+38 // #7f050034 │ │ +009566: 6e20 a200 4300 |002b: invoke-virtual {v3, v4}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +00956c: 0c03 |002e: move-result-object v3 │ │ +00956e: 2204 8800 |002f: new-instance v4, Lfr/syncarnet/sync/SyncService$2; // type@0088 │ │ +009572: 7020 a101 5400 |0031: invoke-direct {v4, v5}, Lfr/syncarnet/sync/SyncService$2;.:(Lfr/syncarnet/sync/SyncService;)V // method@01a1 │ │ +009578: 6e30 1500 3204 |0034: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0015 │ │ +00957e: 0c02 |0037: move-result-object v2 │ │ +009580: 5453 0701 |0038: iget-object v3, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009584: 1404 1f00 057f |003a: const v4, #float 1.76788e+38 // #7f05001f │ │ +00958a: 6e20 a200 4300 |003d: invoke-virtual {v3, v4}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +009590: 0c03 |0040: move-result-object v3 │ │ +009592: 2204 8700 |0041: new-instance v4, Lfr/syncarnet/sync/SyncService$1; // type@0087 │ │ +009596: 7020 9f01 5400 |0043: invoke-direct {v4, v5}, Lfr/syncarnet/sync/SyncService$1;.:(Lfr/syncarnet/sync/SyncService;)V // method@019f │ │ +00959c: 6e30 1300 3204 |0046: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0013 │ │ +0095a2: 6e10 0d00 0100 |0049: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000d │ │ +0095a8: 0c00 |004c: move-result-object v0 │ │ +0095aa: 6e10 1900 0000 |004d: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0019 │ │ +0095b0: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0007 line=113 │ │ + 0x0019 line=114 │ │ + 0x0022 line=115 │ │ + 0x002b line=116 │ │ + 0x003d line=124 │ │ 0x0049 line=130 │ │ 0x004d line=131 │ │ 0x0050 line=132 │ │ locals : │ │ 0x004d - 0x0051 reg=0 alert Landroid/app/AlertDialog; │ │ 0x0007 - 0x0051 reg=1 builder Landroid/app/AlertDialog$Builder; │ │ 0x0000 - 0x0051 reg=5 this Lfr/syncarnet/sync/SyncService; │ │ @@ -11671,18 +11700,18 @@ │ │ type : '()Landroid/app/ProgressDialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0095c0: |[0095c0] fr.syncarnet.sync.SyncService.getProgressDialog:()Landroid/app/ProgressDialog; │ │ -0095d0: 5410 0701 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0095d4: 5400 7000 |0002: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ -0095d8: 1100 |0004: return-object v0 │ │ +0095b4: |[0095b4] fr.syncarnet.sync.SyncService.getProgressDialog:()Landroid/app/ProgressDialog; │ │ +0095c4: 5410 0701 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0095c8: 5400 7000 |0002: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ +0095cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfr/syncarnet/sync/SyncService; │ │ │ │ #4 : (in Lfr/syncarnet/sync/SyncService;) │ │ @@ -11690,17 +11719,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0095dc: |[0095dc] fr.syncarnet.sync.SyncService.isConnected:()Z │ │ -0095ec: 5510 0101 |0000: iget-boolean v0, v1, Lfr/syncarnet/sync/SyncService;.isConnected:Z // field@0101 │ │ -0095f0: 0f00 |0002: return v0 │ │ +0095d0: |[0095d0] fr.syncarnet.sync.SyncService.isConnected:()Z │ │ +0095e0: 5510 0101 |0000: iget-boolean v0, v1, Lfr/syncarnet/sync/SyncService;.isConnected:Z // field@0101 │ │ +0095e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/syncarnet/sync/SyncService; │ │ │ │ #5 : (in Lfr/syncarnet/sync/SyncService;) │ │ @@ -11708,17 +11737,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0095f4: |[0095f4] fr.syncarnet.sync.SyncService.isConnecting:()Z │ │ -009604: 5510 0201 |0000: iget-boolean v0, v1, Lfr/syncarnet/sync/SyncService;.isConnecting:Z // field@0102 │ │ -009608: 0f00 |0002: return v0 │ │ +0095e8: |[0095e8] fr.syncarnet.sync.SyncService.isConnecting:()Z │ │ +0095f8: 5510 0201 |0000: iget-boolean v0, v1, Lfr/syncarnet/sync/SyncService;.isConnecting:Z // field@0102 │ │ +0095fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/syncarnet/sync/SyncService; │ │ │ │ #6 : (in Lfr/syncarnet/sync/SyncService;) │ │ @@ -11726,17 +11755,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00960c: |[00960c] fr.syncarnet.sync.SyncService.isWifiP2pEnabled:()Z │ │ -00961c: 5510 0301 |0000: iget-boolean v0, v1, Lfr/syncarnet/sync/SyncService;.isWifiP2pEnabled:Z // field@0103 │ │ -009620: 0f00 |0002: return v0 │ │ +009600: |[009600] fr.syncarnet.sync.SyncService.isWifiP2pEnabled:()Z │ │ +009610: 5510 0301 |0000: iget-boolean v0, v1, Lfr/syncarnet/sync/SyncService;.isWifiP2pEnabled:Z // field@0103 │ │ +009614: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/syncarnet/sync/SyncService; │ │ │ │ #7 : (in Lfr/syncarnet/sync/SyncService;) │ │ @@ -11744,36 +11773,36 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -009624: |[009624] fr.syncarnet.sync.SyncService.onBTActivityResult:(IILandroid/content/Intent;)V │ │ -009634: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -009636: 2b04 2500 0000 |0001: packed-switch v4, 00000026 // +00000025 │ │ -00963c: 0e00 |0004: return-void │ │ -00963e: 3315 ffff |0005: if-ne v5, v1, 0004 // -0001 │ │ -009642: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -009644: 7030 be01 6301 |0008: invoke-direct {v3, v6, v1}, Lfr/syncarnet/sync/SyncService;.connectDevice:(Landroid/content/Intent;Z)V // method@01be │ │ -00964a: 28f9 |000b: goto 0004 // -0007 │ │ -00964c: 3315 f8ff |000c: if-ne v5, v1, 0004 // -0008 │ │ -009650: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -009652: 7030 be01 6301 |000f: invoke-direct {v3, v6, v1}, Lfr/syncarnet/sync/SyncService;.connectDevice:(Landroid/content/Intent;Z)V // method@01be │ │ -009658: 28f2 |0012: goto 0004 // -000e │ │ -00965a: 3315 f1ff |0013: if-ne v5, v1, 0004 // -000f │ │ -00965e: 2200 8e00 |0015: new-instance v0, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; // type@008e │ │ -009662: 7020 af01 3000 |0017: invoke-direct {v0, v3}, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;.:(Lfr/syncarnet/sync/SyncService;)V // method@01af │ │ -009668: 5431 0701 |001a: iget-object v1, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -00966c: 6e10 9f00 0100 |001c: invoke-virtual {v1}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ -009672: 0c01 |001f: move-result-object v1 │ │ -009674: 1a02 d301 |0020: const-string v2, "actionSyncChoice" // string@01d3 │ │ -009678: 6e30 1e00 1002 |0022: invoke-virtual {v0, v1, v2}, Landroid/app/DialogFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@001e │ │ -00967e: 28df |0025: goto 0004 // -0021 │ │ -009680: 0001 0300 0100 0000 0400 0000 0b00 ... |0026: packed-switch-data (10 units) │ │ +009618: |[009618] fr.syncarnet.sync.SyncService.onBTActivityResult:(IILandroid/content/Intent;)V │ │ +009628: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +00962a: 2b04 2500 0000 |0001: packed-switch v4, 00000026 // +00000025 │ │ +009630: 0e00 |0004: return-void │ │ +009632: 3315 ffff |0005: if-ne v5, v1, 0004 // -0001 │ │ +009636: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +009638: 7030 be01 6301 |0008: invoke-direct {v3, v6, v1}, Lfr/syncarnet/sync/SyncService;.connectDevice:(Landroid/content/Intent;Z)V // method@01be │ │ +00963e: 28f9 |000b: goto 0004 // -0007 │ │ +009640: 3315 f8ff |000c: if-ne v5, v1, 0004 // -0008 │ │ +009644: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +009646: 7030 be01 6301 |000f: invoke-direct {v3, v6, v1}, Lfr/syncarnet/sync/SyncService;.connectDevice:(Landroid/content/Intent;Z)V // method@01be │ │ +00964c: 28f2 |0012: goto 0004 // -000e │ │ +00964e: 3315 f1ff |0013: if-ne v5, v1, 0004 // -000f │ │ +009652: 2200 8e00 |0015: new-instance v0, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; // type@008e │ │ +009656: 7020 af01 3000 |0017: invoke-direct {v0, v3}, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;.:(Lfr/syncarnet/sync/SyncService;)V // method@01af │ │ +00965c: 5431 0701 |001a: iget-object v1, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009660: 6e10 9f00 0100 |001c: invoke-virtual {v1}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ +009666: 0c01 |001f: move-result-object v1 │ │ +009668: 1a02 d301 |0020: const-string v2, "actionSyncChoice" // string@01d3 │ │ +00966c: 6e30 1e00 1002 |0022: invoke-virtual {v0, v1, v2}, Landroid/app/DialogFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@001e │ │ +009672: 28df |0025: goto 0004 // -0021 │ │ +009674: 0001 0300 0100 0000 0400 0000 0b00 ... |0026: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=261 │ │ 0x0004 line=283 │ │ 0x0005 line=264 │ │ 0x0007 line=265 │ │ 0x000c line=270 │ │ @@ -11794,38 +11823,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 48 16-bit code units │ │ -009694: |[009694] fr.syncarnet.sync.SyncService.onInitiateDiscovery:()V │ │ -0096a4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0096a6: 5476 0701 |0001: iget-object v6, v7, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0096aa: 5470 0701 |0003: iget-object v0, v7, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0096ae: 5471 0701 |0005: iget-object v1, v7, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0096b2: 1402 0400 057f |0007: const v2, #float 1.76787e+38 // #7f050004 │ │ -0096b8: 6e20 a200 2100 |000a: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -0096be: 0c01 |000d: move-result-object v1 │ │ -0096c0: 5472 0701 |000e: iget-object v2, v7, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0096c4: 1404 1800 057f |0010: const v4, #float 1.76788e+38 // #7f050018 │ │ -0096ca: 6e20 a200 4200 |0013: invoke-virtual {v2, v4}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -0096d0: 0c02 |0016: move-result-object v2 │ │ -0096d2: 2205 8a00 |0017: new-instance v5, Lfr/syncarnet/sync/SyncService$4; // type@008a │ │ -0096d6: 7020 a601 7500 |0019: invoke-direct {v5, v7}, Lfr/syncarnet/sync/SyncService$4;.:(Lfr/syncarnet/sync/SyncService;)V // method@01a6 │ │ -0096dc: 0134 |001c: move v4, v3 │ │ -0096de: 7706 2f00 0000 |001d: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Landroid/app/ProgressDialog; // method@002f │ │ -0096e4: 0c00 |0020: move-result-object v0 │ │ -0096e6: 5b60 7000 |0021: iput-object v0, v6, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ -0096ea: 5470 0601 |0023: iget-object v0, v7, Lfr/syncarnet/sync/SyncService;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@0106 │ │ -0096ee: 5471 0001 |0025: iget-object v1, v7, Lfr/syncarnet/sync/SyncService;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@0100 │ │ -0096f2: 2202 8b00 |0027: new-instance v2, Lfr/syncarnet/sync/SyncService$5; // type@008b │ │ -0096f6: 7020 a801 7200 |0029: invoke-direct {v2, v7}, Lfr/syncarnet/sync/SyncService$5;.:(Lfr/syncarnet/sync/SyncService;)V // method@01a8 │ │ -0096fc: 6e30 5c00 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/net/wifi/p2p/WifiP2pManager;.discoverPeers:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V // method@005c │ │ -009702: 0e00 |002f: return-void │ │ +009688: |[009688] fr.syncarnet.sync.SyncService.onInitiateDiscovery:()V │ │ +009698: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +00969a: 5476 0701 |0001: iget-object v6, v7, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +00969e: 5470 0701 |0003: iget-object v0, v7, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0096a2: 5471 0701 |0005: iget-object v1, v7, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0096a6: 1402 0400 057f |0007: const v2, #float 1.76787e+38 // #7f050004 │ │ +0096ac: 6e20 a200 2100 |000a: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +0096b2: 0c01 |000d: move-result-object v1 │ │ +0096b4: 5472 0701 |000e: iget-object v2, v7, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0096b8: 1404 1800 057f |0010: const v4, #float 1.76788e+38 // #7f050018 │ │ +0096be: 6e20 a200 4200 |0013: invoke-virtual {v2, v4}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +0096c4: 0c02 |0016: move-result-object v2 │ │ +0096c6: 2205 8a00 |0017: new-instance v5, Lfr/syncarnet/sync/SyncService$4; // type@008a │ │ +0096ca: 7020 a601 7500 |0019: invoke-direct {v5, v7}, Lfr/syncarnet/sync/SyncService$4;.:(Lfr/syncarnet/sync/SyncService;)V // method@01a6 │ │ +0096d0: 0134 |001c: move v4, v3 │ │ +0096d2: 7706 2f00 0000 |001d: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/app/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Landroid/app/ProgressDialog; // method@002f │ │ +0096d8: 0c00 |0020: move-result-object v0 │ │ +0096da: 5b60 7000 |0021: iput-object v0, v6, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ +0096de: 5470 0601 |0023: iget-object v0, v7, Lfr/syncarnet/sync/SyncService;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@0106 │ │ +0096e2: 5471 0001 |0025: iget-object v1, v7, Lfr/syncarnet/sync/SyncService;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@0100 │ │ +0096e6: 2202 8b00 |0027: new-instance v2, Lfr/syncarnet/sync/SyncService$5; // type@008b │ │ +0096ea: 7020 a801 7200 |0029: invoke-direct {v2, v7}, Lfr/syncarnet/sync/SyncService$5;.:(Lfr/syncarnet/sync/SyncService;)V // method@01a8 │ │ +0096f0: 6e30 5c00 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/net/wifi/p2p/WifiP2pManager;.discoverPeers:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V // method@005c │ │ +0096f6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=183 │ │ 0x0023 line=190 │ │ 0x002f line=208 │ │ locals : │ │ 0x0000 - 0x0030 reg=7 this Lfr/syncarnet/sync/SyncService; │ │ @@ -11835,37 +11864,37 @@ │ │ type : '(Lfr/syncarnet/sync/PeerListDialog;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -009704: |[009704] fr.syncarnet.sync.SyncService.onPeerSelection:(Lfr/syncarnet/sync/PeerListDialog;)V │ │ -009714: 5430 0701 |0000: iget-object v0, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009718: 5400 6e00 |0002: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@006e │ │ -00971c: 3900 2700 |0004: if-nez v0, 002b // +0027 │ │ -009720: 5430 0701 |0006: iget-object v0, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009724: 5b04 6e00 |0008: iput-object v4, v0, Lfr/syncarnet/SynCarnet;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@006e │ │ -009728: 5530 0101 |000a: iget-boolean v0, v3, Lfr/syncarnet/sync/SyncService;.isConnected:Z // field@0101 │ │ -00972c: 3900 1f00 |000c: if-nez v0, 002b // +001f │ │ -009730: 5530 0201 |000e: iget-boolean v0, v3, Lfr/syncarnet/sync/SyncService;.isConnecting:Z // field@0102 │ │ -009734: 3900 1b00 |0010: if-nez v0, 002b // +001b │ │ -009738: 5430 0701 |0012: iget-object v0, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -00973c: 5400 6e00 |0014: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@006e │ │ -009740: 6e10 5d01 0000 |0016: invoke-virtual {v0}, Lfr/syncarnet/sync/PeerListDialog;.peerListEmpty:()Z // method@015d │ │ -009746: 0a00 |0019: move-result v0 │ │ -009748: 3900 1100 |001a: if-nez v0, 002b // +0011 │ │ -00974c: 5430 0701 |001c: iget-object v0, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009750: 5400 6e00 |001e: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@006e │ │ -009754: 5431 0701 |0020: iget-object v1, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009758: 6e10 9f00 0100 |0022: invoke-virtual {v1}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ -00975e: 0c01 |0025: move-result-object v1 │ │ -009760: 1a02 5501 |0026: const-string v2, "PeerListDialog" // string@0155 │ │ -009764: 6e30 6001 1002 |0028: invoke-virtual {v0, v1, v2}, Lfr/syncarnet/sync/PeerListDialog;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@0160 │ │ -00976a: 0e00 |002b: return-void │ │ +0096f8: |[0096f8] fr.syncarnet.sync.SyncService.onPeerSelection:(Lfr/syncarnet/sync/PeerListDialog;)V │ │ +009708: 5430 0701 |0000: iget-object v0, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +00970c: 5400 6e00 |0002: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@006e │ │ +009710: 3900 2700 |0004: if-nez v0, 002b // +0027 │ │ +009714: 5430 0701 |0006: iget-object v0, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009718: 5b04 6e00 |0008: iput-object v4, v0, Lfr/syncarnet/SynCarnet;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@006e │ │ +00971c: 5530 0101 |000a: iget-boolean v0, v3, Lfr/syncarnet/sync/SyncService;.isConnected:Z // field@0101 │ │ +009720: 3900 1f00 |000c: if-nez v0, 002b // +001f │ │ +009724: 5530 0201 |000e: iget-boolean v0, v3, Lfr/syncarnet/sync/SyncService;.isConnecting:Z // field@0102 │ │ +009728: 3900 1b00 |0010: if-nez v0, 002b // +001b │ │ +00972c: 5430 0701 |0012: iget-object v0, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009730: 5400 6e00 |0014: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@006e │ │ +009734: 6e10 5d01 0000 |0016: invoke-virtual {v0}, Lfr/syncarnet/sync/PeerListDialog;.peerListEmpty:()Z // method@015d │ │ +00973a: 0a00 |0019: move-result v0 │ │ +00973c: 3900 1100 |001a: if-nez v0, 002b // +0011 │ │ +009740: 5430 0701 |001c: iget-object v0, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009744: 5400 6e00 |001e: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@006e │ │ +009748: 5431 0701 |0020: iget-object v1, v3, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +00974c: 6e10 9f00 0100 |0022: invoke-virtual {v1}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ +009752: 0c01 |0025: move-result-object v1 │ │ +009754: 1a02 5501 |0026: const-string v2, "PeerListDialog" // string@0155 │ │ +009758: 6e30 6001 1002 |0028: invoke-virtual {v0, v1, v2}, Lfr/syncarnet/sync/PeerListDialog;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@0160 │ │ +00975e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0006 line=315 │ │ 0x000a line=316 │ │ 0x001c line=317 │ │ 0x002b line=319 │ │ @@ -11878,34 +11907,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -00976c: |[00976c] fr.syncarnet.sync.SyncService.onSyncBTClick:()V │ │ -00977c: 5442 0501 |0000: iget-object v2, v4, Lfr/syncarnet/sync/SyncService;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@0105 │ │ -009780: 6e10 3600 0200 |0002: invoke-virtual {v2}, Landroid/bluetooth/BluetoothAdapter;.isEnabled:()Z // method@0036 │ │ -009786: 0a02 |0005: move-result v2 │ │ -009788: 3902 1000 |0006: if-nez v2, 0016 // +0010 │ │ -00978c: 2201 1b00 |0008: new-instance v1, Landroid/content/Intent; // type@001b │ │ -009790: 1a02 e001 |000a: const-string v2, "android.bluetooth.adapter.action.REQUEST_ENABLE" // string@01e0 │ │ -009794: 7020 4b00 2100 |000c: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004b │ │ -00979a: 5442 0701 |000f: iget-object v2, v4, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -00979e: 1233 |0011: const/4 v3, #int 3 // #3 │ │ -0097a0: 6e30 c400 1203 |0012: invoke-virtual {v2, v1, v3}, Lfr/syncarnet/SynCarnet;.startActivityForResult:(Landroid/content/Intent;I)V // method@00c4 │ │ -0097a6: 0e00 |0015: return-void │ │ -0097a8: 2200 8e00 |0016: new-instance v0, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; // type@008e │ │ -0097ac: 7020 af01 4000 |0018: invoke-direct {v0, v4}, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;.:(Lfr/syncarnet/sync/SyncService;)V // method@01af │ │ -0097b2: 5442 0701 |001b: iget-object v2, v4, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0097b6: 6e10 9f00 0200 |001d: invoke-virtual {v2}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ -0097bc: 0c02 |0020: move-result-object v2 │ │ -0097be: 1a03 d301 |0021: const-string v3, "actionSyncChoice" // string@01d3 │ │ -0097c2: 6e30 1e00 2003 |0023: invoke-virtual {v0, v2, v3}, Landroid/app/DialogFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@001e │ │ -0097c8: 28ef |0026: goto 0015 // -0011 │ │ +009760: |[009760] fr.syncarnet.sync.SyncService.onSyncBTClick:()V │ │ +009770: 5442 0501 |0000: iget-object v2, v4, Lfr/syncarnet/sync/SyncService;.mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; // field@0105 │ │ +009774: 6e10 3600 0200 |0002: invoke-virtual {v2}, Landroid/bluetooth/BluetoothAdapter;.isEnabled:()Z // method@0036 │ │ +00977a: 0a02 |0005: move-result v2 │ │ +00977c: 3902 1000 |0006: if-nez v2, 0016 // +0010 │ │ +009780: 2201 1b00 |0008: new-instance v1, Landroid/content/Intent; // type@001b │ │ +009784: 1a02 e001 |000a: const-string v2, "android.bluetooth.adapter.action.REQUEST_ENABLE" // string@01e0 │ │ +009788: 7020 4b00 2100 |000c: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004b │ │ +00978e: 5442 0701 |000f: iget-object v2, v4, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009792: 1233 |0011: const/4 v3, #int 3 // #3 │ │ +009794: 6e30 c400 1203 |0012: invoke-virtual {v2, v1, v3}, Lfr/syncarnet/SynCarnet;.startActivityForResult:(Landroid/content/Intent;I)V // method@00c4 │ │ +00979a: 0e00 |0015: return-void │ │ +00979c: 2200 8e00 |0016: new-instance v0, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; // type@008e │ │ +0097a0: 7020 af01 4000 |0018: invoke-direct {v0, v4}, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;.:(Lfr/syncarnet/sync/SyncService;)V // method@01af │ │ +0097a6: 5442 0701 |001b: iget-object v2, v4, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0097aa: 6e10 9f00 0200 |001d: invoke-virtual {v2}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ +0097b0: 0c02 |0020: move-result-object v2 │ │ +0097b2: 1a03 d301 |0021: const-string v3, "actionSyncChoice" // string@01d3 │ │ +0097b6: 6e30 1e00 2003 |0023: invoke-virtual {v0, v2, v3}, Landroid/app/DialogFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@001e │ │ +0097bc: 28ef |0026: goto 0015 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0008 line=236 │ │ 0x000f line=237 │ │ 0x0015 line=242 │ │ 0x0016 line=239 │ │ @@ -11920,42 +11949,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0097cc: |[0097cc] fr.syncarnet.sync.SyncService.onSyncWifiClick:()V │ │ -0097dc: 5452 0701 |0000: iget-object v2, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0097e0: 1a03 2504 |0002: const-string v3, "wifi" // string@0425 │ │ -0097e4: 6e20 a400 3200 |0004: invoke-virtual {v2, v3}, Lfr/syncarnet/SynCarnet;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a4 │ │ -0097ea: 0c01 |0007: move-result-object v1 │ │ -0097ec: 1f01 1f00 |0008: check-cast v1, Landroid/net/wifi/WifiManager; // type@001f │ │ -0097f0: 5452 0701 |000a: iget-object v2, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0097f4: 5453 0701 |000c: iget-object v3, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0097f8: 1404 2700 057f |000e: const v4, #float 1.76788e+38 // #7f050027 │ │ -0097fe: 6e20 a200 4300 |0011: invoke-virtual {v3, v4}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -009804: 0c03 |0014: move-result-object v3 │ │ -009806: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -009808: 7110 4102 0400 |0016: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0241 │ │ -00980e: 0c04 |0019: move-result-object v4 │ │ -009810: 6e30 c200 3204 |001a: invoke-virtual {v2, v3, v4}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@00c2 │ │ -009816: 6e10 5700 0100 |001d: invoke-virtual {v1}, Landroid/net/wifi/WifiManager;.isWifiEnabled:()Z // method@0057 │ │ -00981c: 0a02 |0020: move-result v2 │ │ -00981e: 3902 0600 |0021: if-nez v2, 0027 // +0006 │ │ -009822: 6e10 bf01 0500 |0023: invoke-virtual {v5}, Lfr/syncarnet/sync/SyncService;.enableWifiDialog:()V // method@01bf │ │ -009828: 0e00 |0026: return-void │ │ -00982a: 2200 9100 |0027: new-instance v0, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; // type@0091 │ │ -00982e: 7020 b601 5000 |0029: invoke-direct {v0, v5}, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;.:(Lfr/syncarnet/sync/SyncService;)V // method@01b6 │ │ -009834: 5452 0701 |002c: iget-object v2, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009838: 6e10 9f00 0200 |002e: invoke-virtual {v2}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ -00983e: 0c02 |0031: move-result-object v2 │ │ -009840: 1a03 d301 |0032: const-string v3, "actionSyncChoice" // string@01d3 │ │ -009844: 6e30 1e00 2003 |0034: invoke-virtual {v0, v2, v3}, Landroid/app/DialogFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@001e │ │ -00984a: 28ef |0037: goto 0026 // -0011 │ │ +0097c0: |[0097c0] fr.syncarnet.sync.SyncService.onSyncWifiClick:()V │ │ +0097d0: 5452 0701 |0000: iget-object v2, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0097d4: 1a03 2404 |0002: const-string v3, "wifi" // string@0424 │ │ +0097d8: 6e20 a400 3200 |0004: invoke-virtual {v2, v3}, Lfr/syncarnet/SynCarnet;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a4 │ │ +0097de: 0c01 |0007: move-result-object v1 │ │ +0097e0: 1f01 1f00 |0008: check-cast v1, Landroid/net/wifi/WifiManager; // type@001f │ │ +0097e4: 5452 0701 |000a: iget-object v2, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0097e8: 5453 0701 |000c: iget-object v3, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0097ec: 1404 2700 057f |000e: const v4, #float 1.76788e+38 // #7f050027 │ │ +0097f2: 6e20 a200 4300 |0011: invoke-virtual {v3, v4}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +0097f8: 0c03 |0014: move-result-object v3 │ │ +0097fa: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0097fc: 7110 4102 0400 |0016: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0241 │ │ +009802: 0c04 |0019: move-result-object v4 │ │ +009804: 6e30 c200 3204 |001a: invoke-virtual {v2, v3, v4}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@00c2 │ │ +00980a: 6e10 5700 0100 |001d: invoke-virtual {v1}, Landroid/net/wifi/WifiManager;.isWifiEnabled:()Z // method@0057 │ │ +009810: 0a02 |0020: move-result v2 │ │ +009812: 3902 0600 |0021: if-nez v2, 0027 // +0006 │ │ +009816: 6e10 bf01 0500 |0023: invoke-virtual {v5}, Lfr/syncarnet/sync/SyncService;.enableWifiDialog:()V // method@01bf │ │ +00981c: 0e00 |0026: return-void │ │ +00981e: 2200 9100 |0027: new-instance v0, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; // type@0091 │ │ +009822: 7020 b601 5000 |0029: invoke-direct {v0, v5}, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;.:(Lfr/syncarnet/sync/SyncService;)V // method@01b6 │ │ +009828: 5452 0701 |002c: iget-object v2, v5, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +00982c: 6e10 9f00 0200 |002e: invoke-virtual {v2}, Lfr/syncarnet/SynCarnet;.getFragmentManager:()Landroid/app/FragmentManager; // method@009f │ │ +009832: 0c02 |0031: move-result-object v2 │ │ +009834: 1a03 d301 |0032: const-string v3, "actionSyncChoice" // string@01d3 │ │ +009838: 6e30 1e00 2003 |0034: invoke-virtual {v0, v2, v3}, Landroid/app/DialogFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@001e │ │ +00983e: 28ef |0037: goto 0026 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x000a line=136 │ │ 0x001d line=137 │ │ 0x0023 line=138 │ │ 0x0026 line=143 │ │ @@ -11971,40 +12000,40 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -00984c: |[00984c] fr.syncarnet.sync.SyncService.setConnected:(Z)V │ │ -00985c: 5c12 0101 |0000: iput-boolean v2, v1, Lfr/syncarnet/sync/SyncService;.isConnected:Z // field@0101 │ │ -009860: 3802 3100 |0002: if-eqz v2, 0033 // +0031 │ │ -009864: 5410 0701 |0004: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009868: 5400 6e00 |0006: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@006e │ │ -00986c: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -009870: 5410 0701 |000a: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009874: 5400 6e00 |000c: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@006e │ │ -009878: 6e10 5b01 0000 |000e: invoke-virtual {v0}, Lfr/syncarnet/sync/PeerListDialog;.getPeerSelection:()Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected; // method@015b │ │ -00987e: 0c00 |0011: move-result-object v0 │ │ -009880: 7210 5501 0000 |0012: invoke-interface {v0}, Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected;.setConnected:()V // method@0155 │ │ -009886: 5410 0701 |0015: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -00988a: 5400 6e00 |0017: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@006e │ │ -00988e: 6e10 5901 0000 |0019: invoke-virtual {v0}, Lfr/syncarnet/sync/PeerListDialog;.dismiss:()V // method@0159 │ │ -009894: 5410 0701 |001c: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009898: 5400 7000 |001e: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ -00989c: 3800 1300 |0020: if-eqz v0, 0033 // +0013 │ │ -0098a0: 5410 0701 |0022: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0098a4: 5400 7000 |0024: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ -0098a8: 6e10 2d00 0000 |0026: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@002d │ │ -0098ae: 0a00 |0029: move-result v0 │ │ -0098b0: 3800 0900 |002a: if-eqz v0, 0033 // +0009 │ │ -0098b4: 5410 0701 |002c: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0098b8: 5400 7000 |002e: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ -0098bc: 6e10 2c00 0000 |0030: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002c │ │ -0098c2: 0e00 |0033: return-void │ │ +009840: |[009840] fr.syncarnet.sync.SyncService.setConnected:(Z)V │ │ +009850: 5c12 0101 |0000: iput-boolean v2, v1, Lfr/syncarnet/sync/SyncService;.isConnected:Z // field@0101 │ │ +009854: 3802 3100 |0002: if-eqz v2, 0033 // +0031 │ │ +009858: 5410 0701 |0004: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +00985c: 5400 6e00 |0006: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@006e │ │ +009860: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +009864: 5410 0701 |000a: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009868: 5400 6e00 |000c: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@006e │ │ +00986c: 6e10 5b01 0000 |000e: invoke-virtual {v0}, Lfr/syncarnet/sync/PeerListDialog;.getPeerSelection:()Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected; // method@015b │ │ +009872: 0c00 |0011: move-result-object v0 │ │ +009874: 7210 5501 0000 |0012: invoke-interface {v0}, Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected;.setConnected:()V // method@0155 │ │ +00987a: 5410 0701 |0015: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +00987e: 5400 6e00 |0017: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@006e │ │ +009882: 6e10 5901 0000 |0019: invoke-virtual {v0}, Lfr/syncarnet/sync/PeerListDialog;.dismiss:()V // method@0159 │ │ +009888: 5410 0701 |001c: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +00988c: 5400 7000 |001e: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ +009890: 3800 1300 |0020: if-eqz v0, 0033 // +0013 │ │ +009894: 5410 0701 |0022: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009898: 5400 7000 |0024: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ +00989c: 6e10 2d00 0000 |0026: invoke-virtual {v0}, Landroid/app/ProgressDialog;.isShowing:()Z // method@002d │ │ +0098a2: 0a00 |0029: move-result v0 │ │ +0098a4: 3800 0900 |002a: if-eqz v0, 0033 // +0009 │ │ +0098a8: 5410 0701 |002c: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0098ac: 5400 7000 |002e: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ +0098b0: 6e10 2c00 0000 |0030: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@002c │ │ +0098b6: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0002 line=323 │ │ 0x0004 line=324 │ │ 0x000a line=325 │ │ 0x0015 line=326 │ │ @@ -12020,17 +12049,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0098c4: |[0098c4] fr.syncarnet.sync.SyncService.setConnecting:(Z)V │ │ -0098d4: 5c01 0201 |0000: iput-boolean v1, v0, Lfr/syncarnet/sync/SyncService;.isConnecting:Z // field@0102 │ │ -0098d8: 0e00 |0002: return-void │ │ +0098b8: |[0098b8] fr.syncarnet.sync.SyncService.setConnecting:(Z)V │ │ +0098c8: 5c01 0201 |0000: iput-boolean v1, v0, Lfr/syncarnet/sync/SyncService;.isConnecting:Z // field@0102 │ │ +0098cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0002 line=340 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/syncarnet/sync/SyncService; │ │ 0x0000 - 0x0003 reg=1 isConnecting Z │ │ @@ -12040,17 +12069,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0098dc: |[0098dc] fr.syncarnet.sync.SyncService.setIsWifiP2pEnabled:(Z)V │ │ -0098ec: 5c01 0301 |0000: iput-boolean v1, v0, Lfr/syncarnet/sync/SyncService;.isWifiP2pEnabled:Z // field@0103 │ │ -0098f0: 0e00 |0002: return-void │ │ +0098d0: |[0098d0] fr.syncarnet.sync.SyncService.setIsWifiP2pEnabled:(Z)V │ │ +0098e0: 5c01 0301 |0000: iput-boolean v1, v0, Lfr/syncarnet/sync/SyncService;.isWifiP2pEnabled:Z // field@0103 │ │ +0098e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0002 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/syncarnet/sync/SyncService; │ │ 0x0000 - 0x0003 reg=1 isWifiP2pEnabled Z │ │ @@ -12060,18 +12089,18 @@ │ │ type : '(Landroid/app/ProgressDialog;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0098f4: |[0098f4] fr.syncarnet.sync.SyncService.setProgressDialog:(Landroid/app/ProgressDialog;)V │ │ -009904: 5410 0701 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009908: 5b02 7000 |0002: iput-object v2, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ -00990c: 0e00 |0004: return-void │ │ +0098e8: |[0098e8] fr.syncarnet.sync.SyncService.setProgressDialog:(Landroid/app/ProgressDialog;)V │ │ +0098f8: 5410 0701 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0098fc: 5b02 7000 |0002: iput-object v2, v0, Lfr/syncarnet/SynCarnet;.progressDialog:Landroid/app/ProgressDialog; // field@0070 │ │ +009900: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=311 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfr/syncarnet/sync/SyncService; │ │ 0x0000 - 0x0005 reg=2 progressDialog Landroid/app/ProgressDialog; │ │ @@ -12081,40 +12110,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -009910: |[009910] fr.syncarnet.sync.SyncService.wifiConnectToPeer:()V │ │ -009920: 5560 0101 |0000: iget-boolean v0, v6, Lfr/syncarnet/sync/SyncService;.isConnected:Z // field@0101 │ │ -009924: 3900 2700 |0002: if-nez v0, 0029 // +0027 │ │ -009928: 5460 0701 |0004: iget-object v0, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -00992c: 2201 8100 |0006: new-instance v1, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver; // type@0081 │ │ -009930: 5462 0601 |0008: iget-object v2, v6, Lfr/syncarnet/sync/SyncService;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@0106 │ │ -009934: 5463 0001 |000a: iget-object v3, v6, Lfr/syncarnet/sync/SyncService;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@0100 │ │ -009938: 5464 0701 |000c: iget-object v4, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -00993c: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -00993e: 7110 4102 0500 |000f: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0241 │ │ -009944: 0c05 |0012: move-result-object v5 │ │ -009946: 7055 6b01 2143 |0013: invoke-direct {v1, v2, v3, v4, v5}, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.:(Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Lfr/syncarnet/SynCarnet;Ljava/lang/Boolean;)V // method@016b │ │ -00994c: 5b01 7100 |0016: iput-object v1, v0, Lfr/syncarnet/SynCarnet;.receiver:Landroid/content/BroadcastReceiver; // field@0071 │ │ -009950: 5460 0701 |0018: iget-object v0, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009954: 5461 0701 |001a: iget-object v1, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009958: 5411 7100 |001c: iget-object v1, v1, Lfr/syncarnet/SynCarnet;.receiver:Landroid/content/BroadcastReceiver; // field@0071 │ │ -00995c: 5462 0701 |001e: iget-object v2, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009960: 5422 6800 |0020: iget-object v2, v2, Lfr/syncarnet/SynCarnet;.intentFilter:Landroid/content/IntentFilter; // field@0068 │ │ -009964: 6e30 b600 1002 |0022: invoke-virtual {v0, v1, v2}, Lfr/syncarnet/SynCarnet;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@00b6 │ │ -00996a: 6e10 c601 0600 |0025: invoke-virtual {v6}, Lfr/syncarnet/sync/SyncService;.onInitiateDiscovery:()V // method@01c6 │ │ -009970: 0e00 |0028: return-void │ │ -009972: 5460 0701 |0029: iget-object v0, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009976: 5400 6e00 |002b: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@006e │ │ -00997a: 5461 0701 |002d: iget-object v1, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -00997e: 6e20 5e01 1000 |002f: invoke-virtual {v0, v1}, Lfr/syncarnet/sync/PeerListDialog;.reconnect:(Lfr/syncarnet/SynCarnet;)V // method@015e │ │ -009984: 28f6 |0032: goto 0028 // -000a │ │ +009904: |[009904] fr.syncarnet.sync.SyncService.wifiConnectToPeer:()V │ │ +009914: 5560 0101 |0000: iget-boolean v0, v6, Lfr/syncarnet/sync/SyncService;.isConnected:Z // field@0101 │ │ +009918: 3900 2700 |0002: if-nez v0, 0029 // +0027 │ │ +00991c: 5460 0701 |0004: iget-object v0, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009920: 2201 8100 |0006: new-instance v1, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver; // type@0081 │ │ +009924: 5462 0601 |0008: iget-object v2, v6, Lfr/syncarnet/sync/SyncService;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@0106 │ │ +009928: 5463 0001 |000a: iget-object v3, v6, Lfr/syncarnet/sync/SyncService;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@0100 │ │ +00992c: 5464 0701 |000c: iget-object v4, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009930: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +009932: 7110 4102 0500 |000f: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0241 │ │ +009938: 0c05 |0012: move-result-object v5 │ │ +00993a: 7055 6b01 2143 |0013: invoke-direct {v1, v2, v3, v4, v5}, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.:(Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Lfr/syncarnet/SynCarnet;Ljava/lang/Boolean;)V // method@016b │ │ +009940: 5b01 7100 |0016: iput-object v1, v0, Lfr/syncarnet/SynCarnet;.receiver:Landroid/content/BroadcastReceiver; // field@0071 │ │ +009944: 5460 0701 |0018: iget-object v0, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009948: 5461 0701 |001a: iget-object v1, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +00994c: 5411 7100 |001c: iget-object v1, v1, Lfr/syncarnet/SynCarnet;.receiver:Landroid/content/BroadcastReceiver; // field@0071 │ │ +009950: 5462 0701 |001e: iget-object v2, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009954: 5422 6800 |0020: iget-object v2, v2, Lfr/syncarnet/SynCarnet;.intentFilter:Landroid/content/IntentFilter; // field@0068 │ │ +009958: 6e30 b600 1002 |0022: invoke-virtual {v0, v1, v2}, Lfr/syncarnet/SynCarnet;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@00b6 │ │ +00995e: 6e10 c601 0600 |0025: invoke-virtual {v6}, Lfr/syncarnet/sync/SyncService;.onInitiateDiscovery:()V // method@01c6 │ │ +009964: 0e00 |0028: return-void │ │ +009966: 5460 0701 |0029: iget-object v0, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +00996a: 5400 6e00 |002b: iget-object v0, v0, Lfr/syncarnet/SynCarnet;.peerListDialog:Lfr/syncarnet/sync/PeerListDialog; // field@006e │ │ +00996e: 5461 0701 |002d: iget-object v1, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +009972: 6e20 5e01 1000 |002f: invoke-virtual {v0, v1}, Lfr/syncarnet/sync/PeerListDialog;.reconnect:(Lfr/syncarnet/SynCarnet;)V // method@015e │ │ +009978: 28f6 |0032: goto 0028 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0004 line=174 │ │ 0x0018 line=175 │ │ 0x0025 line=176 │ │ 0x0028 line=180 │ │ @@ -12127,48 +12156,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 69 16-bit code units │ │ -009988: |[009988] fr.syncarnet.sync.SyncService.wifiDiscoverable:()V │ │ -009998: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -00999a: 5560 0101 |0001: iget-boolean v0, v6, Lfr/syncarnet/sync/SyncService;.isConnected:Z // field@0101 │ │ -00999e: 3900 2f00 |0003: if-nez v0, 0032 // +002f │ │ -0099a2: 5460 0701 |0005: iget-object v0, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0099a6: 2201 8100 |0007: new-instance v1, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver; // type@0081 │ │ -0099aa: 5462 0601 |0009: iget-object v2, v6, Lfr/syncarnet/sync/SyncService;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@0106 │ │ -0099ae: 5463 0001 |000b: iget-object v3, v6, Lfr/syncarnet/sync/SyncService;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@0100 │ │ -0099b2: 5464 0701 |000d: iget-object v4, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0099b6: 7110 4102 0500 |000f: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0241 │ │ -0099bc: 0c05 |0012: move-result-object v5 │ │ -0099be: 7055 6b01 2143 |0013: invoke-direct {v1, v2, v3, v4, v5}, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.:(Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Lfr/syncarnet/SynCarnet;Ljava/lang/Boolean;)V // method@016b │ │ -0099c4: 5b01 7100 |0016: iput-object v1, v0, Lfr/syncarnet/SynCarnet;.receiver:Landroid/content/BroadcastReceiver; // field@0071 │ │ -0099c8: 5460 0701 |0018: iget-object v0, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0099cc: 5461 0701 |001a: iget-object v1, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0099d0: 5411 7100 |001c: iget-object v1, v1, Lfr/syncarnet/SynCarnet;.receiver:Landroid/content/BroadcastReceiver; // field@0071 │ │ -0099d4: 5462 0701 |001e: iget-object v2, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -0099d8: 5422 6800 |0020: iget-object v2, v2, Lfr/syncarnet/SynCarnet;.intentFilter:Landroid/content/IntentFilter; // field@0068 │ │ -0099dc: 6e30 b600 1002 |0022: invoke-virtual {v0, v1, v2}, Lfr/syncarnet/SynCarnet;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@00b6 │ │ -0099e2: 5460 0601 |0025: iget-object v0, v6, Lfr/syncarnet/sync/SyncService;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@0106 │ │ -0099e6: 5461 0001 |0027: iget-object v1, v6, Lfr/syncarnet/sync/SyncService;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@0100 │ │ -0099ea: 2202 8900 |0029: new-instance v2, Lfr/syncarnet/sync/SyncService$3; // type@0089 │ │ -0099ee: 7020 a301 6200 |002b: invoke-direct {v2, v6}, Lfr/syncarnet/sync/SyncService$3;.:(Lfr/syncarnet/sync/SyncService;)V // method@01a3 │ │ -0099f4: 6e30 5c00 1002 |002e: invoke-virtual {v0, v1, v2}, Landroid/net/wifi/p2p/WifiP2pManager;.discoverPeers:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V // method@005c │ │ -0099fa: 0e00 |0031: return-void │ │ -0099fc: 5460 0701 |0032: iget-object v0, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009a00: 5461 0701 |0034: iget-object v1, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ -009a04: 1402 2400 057f |0036: const v2, #float 1.76788e+38 // #7f050024 │ │ -009a0a: 6e20 a200 2100 |0039: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -009a10: 0c01 |003c: move-result-object v1 │ │ -009a12: 7130 8800 1005 |003d: invoke-static {v0, v1, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ -009a18: 0c00 |0040: move-result-object v0 │ │ -009a1a: 6e10 8900 0000 |0041: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ -009a20: 28ed |0044: goto 0031 // -0013 │ │ +00997c: |[00997c] fr.syncarnet.sync.SyncService.wifiDiscoverable:()V │ │ +00998c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +00998e: 5560 0101 |0001: iget-boolean v0, v6, Lfr/syncarnet/sync/SyncService;.isConnected:Z // field@0101 │ │ +009992: 3900 2f00 |0003: if-nez v0, 0032 // +002f │ │ +009996: 5460 0701 |0005: iget-object v0, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +00999a: 2201 8100 |0007: new-instance v1, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver; // type@0081 │ │ +00999e: 5462 0601 |0009: iget-object v2, v6, Lfr/syncarnet/sync/SyncService;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@0106 │ │ +0099a2: 5463 0001 |000b: iget-object v3, v6, Lfr/syncarnet/sync/SyncService;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@0100 │ │ +0099a6: 5464 0701 |000d: iget-object v4, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0099aa: 7110 4102 0500 |000f: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0241 │ │ +0099b0: 0c05 |0012: move-result-object v5 │ │ +0099b2: 7055 6b01 2143 |0013: invoke-direct {v1, v2, v3, v4, v5}, Lfr/syncarnet/sync/SynCarnetBroadcastReceiver;.:(Landroid/net/wifi/p2p/WifiP2pManager;Landroid/net/wifi/p2p/WifiP2pManager$Channel;Lfr/syncarnet/SynCarnet;Ljava/lang/Boolean;)V // method@016b │ │ +0099b8: 5b01 7100 |0016: iput-object v1, v0, Lfr/syncarnet/SynCarnet;.receiver:Landroid/content/BroadcastReceiver; // field@0071 │ │ +0099bc: 5460 0701 |0018: iget-object v0, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0099c0: 5461 0701 |001a: iget-object v1, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0099c4: 5411 7100 |001c: iget-object v1, v1, Lfr/syncarnet/SynCarnet;.receiver:Landroid/content/BroadcastReceiver; // field@0071 │ │ +0099c8: 5462 0701 |001e: iget-object v2, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0099cc: 5422 6800 |0020: iget-object v2, v2, Lfr/syncarnet/SynCarnet;.intentFilter:Landroid/content/IntentFilter; // field@0068 │ │ +0099d0: 6e30 b600 1002 |0022: invoke-virtual {v0, v1, v2}, Lfr/syncarnet/SynCarnet;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@00b6 │ │ +0099d6: 5460 0601 |0025: iget-object v0, v6, Lfr/syncarnet/sync/SyncService;.manager:Landroid/net/wifi/p2p/WifiP2pManager; // field@0106 │ │ +0099da: 5461 0001 |0027: iget-object v1, v6, Lfr/syncarnet/sync/SyncService;.channel:Landroid/net/wifi/p2p/WifiP2pManager$Channel; // field@0100 │ │ +0099de: 2202 8900 |0029: new-instance v2, Lfr/syncarnet/sync/SyncService$3; // type@0089 │ │ +0099e2: 7020 a301 6200 |002b: invoke-direct {v2, v6}, Lfr/syncarnet/sync/SyncService$3;.:(Lfr/syncarnet/sync/SyncService;)V // method@01a3 │ │ +0099e8: 6e30 5c00 1002 |002e: invoke-virtual {v0, v1, v2}, Landroid/net/wifi/p2p/WifiP2pManager;.discoverPeers:(Landroid/net/wifi/p2p/WifiP2pManager$Channel;Landroid/net/wifi/p2p/WifiP2pManager$ActionListener;)V // method@005c │ │ +0099ee: 0e00 |0031: return-void │ │ +0099f0: 5460 0701 |0032: iget-object v0, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0099f4: 5461 0701 |0034: iget-object v1, v6, Lfr/syncarnet/sync/SyncService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0107 │ │ +0099f8: 1402 2400 057f |0036: const v2, #float 1.76788e+38 // #7f050024 │ │ +0099fe: 6e20 a200 2100 |0039: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +009a04: 0c01 |003c: move-result-object v1 │ │ +009a06: 7130 8800 1005 |003d: invoke-static {v0, v1, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0088 │ │ +009a0c: 0c00 |0040: move-result-object v0 │ │ +009a0e: 6e10 8900 0000 |0041: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0089 │ │ +009a14: 28ed |0044: goto 0031 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=146 │ │ 0x0005 line=147 │ │ 0x0018 line=148 │ │ 0x0025 line=149 │ │ 0x0031 line=170 │ │ @@ -12214,24 +12243,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -009a24: |[009a24] fr.syncarnet.sync.SyncedDevice.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -009a34: 7010 4c02 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@024c │ │ -009a3a: 5b23 0a01 |0003: iput-object v3, v2, Lfr/syncarnet/sync/SyncedDevice;.name:Ljava/lang/String; // field@010a │ │ -009a3e: 5b24 0801 |0005: iput-object v4, v2, Lfr/syncarnet/sync/SyncedDevice;.id:Ljava/lang/String; // field@0108 │ │ -009a42: 2200 c800 |0007: new-instance v0, Ljava/util/Date; // type@00c8 │ │ -009a46: 7010 7b02 0000 |0009: invoke-direct {v0}, Ljava/util/Date;.:()V // method@027b │ │ -009a4c: 6e10 7d02 0000 |000c: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@027d │ │ -009a52: 0b00 |000f: move-result-wide v0 │ │ -009a54: 5a20 0901 |0010: iput-wide v0, v2, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:J // field@0109 │ │ -009a58: 0e00 |0012: return-void │ │ +009a18: |[009a18] fr.syncarnet.sync.SyncedDevice.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +009a28: 7010 4c02 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@024c │ │ +009a2e: 5b23 0a01 |0003: iput-object v3, v2, Lfr/syncarnet/sync/SyncedDevice;.name:Ljava/lang/String; // field@010a │ │ +009a32: 5b24 0801 |0005: iput-object v4, v2, Lfr/syncarnet/sync/SyncedDevice;.id:Ljava/lang/String; // field@0108 │ │ +009a36: 2200 c800 |0007: new-instance v0, Ljava/util/Date; // type@00c8 │ │ +009a3a: 7010 7b02 0000 |0009: invoke-direct {v0}, Ljava/util/Date;.:()V // method@027b │ │ +009a40: 6e10 7d02 0000 |000c: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@027d │ │ +009a46: 0b00 |000f: move-result-wide v0 │ │ +009a48: 5a20 0901 |0010: iput-wide v0, v2, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:J // field@0109 │ │ +009a4c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0012 line=37 │ │ @@ -12246,95 +12275,94 @@ │ │ type : '(Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -009a5c: |[009a5c] fr.syncarnet.sync.SyncedDevice.buildDifferentialTaskList:(Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; │ │ -009a6c: 2202 9e00 |0000: new-instance v2, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ -009a70: 7010 1902 0200 |0002: invoke-direct {v2}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ -009a76: 6e10 2302 0b00 |0005: invoke-virtual {v11}, Lfr/syncarnet/tasks/TaskList;.iterator:()Ljava/util/Iterator; // method@0223 │ │ -009a7c: 0c03 |0008: move-result-object v3 │ │ -009a7e: 7210 8202 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ -009a84: 0a06 |000c: move-result v6 │ │ -009a86: 3806 2000 |000d: if-eqz v6, 002d // +0020 │ │ -009a8a: 7210 8302 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ -009a90: 0c04 |0012: move-result-object v4 │ │ -009a92: 1f04 9d00 |0013: check-cast v4, Lfr/syncarnet/tasks/Task; // type@009d │ │ -009a96: 6e10 0c02 0400 |0015: invoke-virtual {v4}, Lfr/syncarnet/tasks/Task;.getEntry:()J // method@020c │ │ -009a9c: 0b06 |0018: move-result-wide v6 │ │ -009a9e: 53a8 0901 |0019: iget-wide v8, v10, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:J // field@0109 │ │ -009aa2: 3106 0608 |001b: cmp-long v6, v6, v8 │ │ -009aa6: 3b06 0c00 |001d: if-gez v6, 0029 // +000c │ │ -009aaa: 6e10 0e02 0400 |001f: invoke-virtual {v4}, Lfr/syncarnet/tasks/Task;.getModified:()J // method@020e │ │ -009ab0: 0b06 |0022: move-result-wide v6 │ │ -009ab2: 53a8 0901 |0023: iget-wide v8, v10, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:J // field@0109 │ │ -009ab6: 3106 0608 |0025: cmp-long v6, v6, v8 │ │ -009aba: 3a06 e2ff |0027: if-ltz v6, 0009 // -001e │ │ -009abe: 6e20 1a02 4200 |0029: invoke-virtual {v2, v4}, Lfr/syncarnet/tasks/TaskList;.add:(Lfr/syncarnet/tasks/Task;)Z // method@021a │ │ -009ac4: 28dd |002c: goto 0009 // -0023 │ │ -009ac6: 6e10 2002 0b00 |002d: invoke-virtual {v11}, Lfr/syncarnet/tasks/TaskList;.getDeletedTasks:()Lfr/syncarnet/tasks/DeletedTasks; // method@0220 │ │ -009acc: 0c00 |0030: move-result-object v0 │ │ -009ace: 2201 9a00 |0031: new-instance v1, Lfr/syncarnet/tasks/DeletedTasks; // type@009a │ │ -009ad2: 7010 ee01 0100 |0033: invoke-direct {v1}, Lfr/syncarnet/tasks/DeletedTasks;.:()V // method@01ee │ │ -009ad8: 6e10 f701 0000 |0036: invoke-virtual {v0}, Lfr/syncarnet/tasks/DeletedTasks;.iterator:()Ljava/util/Iterator; // method@01f7 │ │ -009ade: 0c03 |0039: move-result-object v3 │ │ -009ae0: 7210 8202 0300 |003a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ -009ae6: 0a06 |003d: move-result v6 │ │ -009ae8: 3806 1a00 |003e: if-eqz v6, 0058 // +001a │ │ -009aec: 7210 8302 0300 |0040: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ -009af2: 0c05 |0043: move-result-object v5 │ │ -009af4: 1f05 ce00 |0044: check-cast v5, Ljava/util/UUID; // type@00ce │ │ -009af8: 6e20 f601 5000 |0046: invoke-virtual {v0, v5}, Lfr/syncarnet/tasks/DeletedTasks;.getTimestamp:(Ljava/util/UUID;)J // method@01f6 │ │ -009afe: 0b06 |0049: move-result-wide v6 │ │ -009b00: 53a8 0901 |004a: iget-wide v8, v10, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:J // field@0109 │ │ -009b04: 3106 0608 |004c: cmp-long v6, v6, v8 │ │ -009b08: 3b06 ecff |004e: if-gez v6, 003a // -0014 │ │ -009b0c: 6e20 f601 5000 |0050: invoke-virtual {v0, v5}, Lfr/syncarnet/tasks/DeletedTasks;.getTimestamp:(Ljava/util/UUID;)J // method@01f6 │ │ -009b12: 0b06 |0053: move-result-wide v6 │ │ -009b14: 6e40 f101 5176 |0054: invoke-virtual {v1, v5, v6, v7}, Lfr/syncarnet/tasks/DeletedTasks;.add:(Ljava/util/UUID;J)Z // method@01f1 │ │ -009b1a: 28e3 |0057: goto 003a // -001d │ │ -009b1c: 6e20 2b02 1200 |0058: invoke-virtual {v2, v1}, Lfr/syncarnet/tasks/TaskList;.setDeletedTasks:(Lfr/syncarnet/tasks/DeletedTasks;)V // method@022b │ │ -009b22: 1102 |005b: return-object v2 │ │ +009a50: |[009a50] fr.syncarnet.sync.SyncedDevice.buildDifferentialTaskList:(Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; │ │ +009a60: 2202 9e00 |0000: new-instance v2, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ +009a64: 7010 1902 0200 |0002: invoke-direct {v2}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ +009a6a: 6e10 2302 0b00 |0005: invoke-virtual {v11}, Lfr/syncarnet/tasks/TaskList;.iterator:()Ljava/util/Iterator; // method@0223 │ │ +009a70: 0c05 |0008: move-result-object v5 │ │ +009a72: 7210 8202 0500 |0009: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ +009a78: 0a06 |000c: move-result v6 │ │ +009a7a: 3806 2000 |000d: if-eqz v6, 002d // +0020 │ │ +009a7e: 7210 8302 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ +009a84: 0c03 |0012: move-result-object v3 │ │ +009a86: 1f03 9d00 |0013: check-cast v3, Lfr/syncarnet/tasks/Task; // type@009d │ │ +009a8a: 6e10 0c02 0300 |0015: invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;.getEntry:()J // method@020c │ │ +009a90: 0b06 |0018: move-result-wide v6 │ │ +009a92: 53a8 0901 |0019: iget-wide v8, v10, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:J // field@0109 │ │ +009a96: 3106 0608 |001b: cmp-long v6, v6, v8 │ │ +009a9a: 3b06 0c00 |001d: if-gez v6, 0029 // +000c │ │ +009a9e: 6e10 0e02 0300 |001f: invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;.getModified:()J // method@020e │ │ +009aa4: 0b06 |0022: move-result-wide v6 │ │ +009aa6: 53a8 0901 |0023: iget-wide v8, v10, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:J // field@0109 │ │ +009aaa: 3106 0608 |0025: cmp-long v6, v6, v8 │ │ +009aae: 3a06 e2ff |0027: if-ltz v6, 0009 // -001e │ │ +009ab2: 6e20 1a02 3200 |0029: invoke-virtual {v2, v3}, Lfr/syncarnet/tasks/TaskList;.add:(Lfr/syncarnet/tasks/Task;)Z // method@021a │ │ +009ab8: 28dd |002c: goto 0009 // -0023 │ │ +009aba: 6e10 2002 0b00 |002d: invoke-virtual {v11}, Lfr/syncarnet/tasks/TaskList;.getDeletedTasks:()Lfr/syncarnet/tasks/DeletedTasks; // method@0220 │ │ +009ac0: 0c00 |0030: move-result-object v0 │ │ +009ac2: 2201 9a00 |0031: new-instance v1, Lfr/syncarnet/tasks/DeletedTasks; // type@009a │ │ +009ac6: 7010 ee01 0100 |0033: invoke-direct {v1}, Lfr/syncarnet/tasks/DeletedTasks;.:()V // method@01ee │ │ +009acc: 6e10 f701 0000 |0036: invoke-virtual {v0}, Lfr/syncarnet/tasks/DeletedTasks;.iterator:()Ljava/util/Iterator; // method@01f7 │ │ +009ad2: 0c05 |0039: move-result-object v5 │ │ +009ad4: 7210 8202 0500 |003a: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ +009ada: 0a06 |003d: move-result v6 │ │ +009adc: 3806 1a00 |003e: if-eqz v6, 0058 // +001a │ │ +009ae0: 7210 8302 0500 |0040: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ +009ae6: 0c04 |0043: move-result-object v4 │ │ +009ae8: 1f04 ce00 |0044: check-cast v4, Ljava/util/UUID; // type@00ce │ │ +009aec: 6e20 f601 4000 |0046: invoke-virtual {v0, v4}, Lfr/syncarnet/tasks/DeletedTasks;.getTimestamp:(Ljava/util/UUID;)J // method@01f6 │ │ +009af2: 0b06 |0049: move-result-wide v6 │ │ +009af4: 53a8 0901 |004a: iget-wide v8, v10, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:J // field@0109 │ │ +009af8: 3106 0608 |004c: cmp-long v6, v6, v8 │ │ +009afc: 3b06 ecff |004e: if-gez v6, 003a // -0014 │ │ +009b00: 6e20 f601 4000 |0050: invoke-virtual {v0, v4}, Lfr/syncarnet/tasks/DeletedTasks;.getTimestamp:(Ljava/util/UUID;)J // method@01f6 │ │ +009b06: 0b06 |0053: move-result-wide v6 │ │ +009b08: 6e40 f101 4176 |0054: invoke-virtual {v1, v4, v6, v7}, Lfr/syncarnet/tasks/DeletedTasks;.add:(Ljava/util/UUID;J)Z // method@01f1 │ │ +009b0e: 28e3 |0057: goto 003a // -001d │ │ +009b10: 6e20 2b02 1200 |0058: invoke-virtual {v2, v1}, Lfr/syncarnet/tasks/TaskList;.setDeletedTasks:(Lfr/syncarnet/tasks/DeletedTasks;)V // method@022b │ │ +009b16: 1102 |005b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ 0x0015 line=54 │ │ 0x0029 line=55 │ │ 0x002d line=60 │ │ 0x0031 line=61 │ │ 0x0036 line=62 │ │ 0x0046 line=63 │ │ 0x0050 line=64 │ │ 0x0058 line=67 │ │ 0x005b line=69 │ │ locals : │ │ - 0x0015 - 0x002d reg=4 t Lfr/syncarnet/tasks/Task; │ │ - 0x0046 - 0x0058 reg=5 uuid Ljava/util/UUID; │ │ + 0x0015 - 0x002d reg=3 t Lfr/syncarnet/tasks/Task; │ │ + 0x0046 - 0x0058 reg=4 uuid Ljava/util/UUID; │ │ 0x0031 - 0x005c reg=0 deletedTasks Lfr/syncarnet/tasks/DeletedTasks; │ │ 0x0036 - 0x005c reg=1 diffDeletedTasks Lfr/syncarnet/tasks/DeletedTasks; │ │ 0x0005 - 0x005c reg=2 diffTaskList Lfr/syncarnet/tasks/TaskList; │ │ - 0x0009 - 0x005c reg=3 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x005c reg=10 this Lfr/syncarnet/sync/SyncedDevice; │ │ 0x0000 - 0x005c reg=11 tl Lfr/syncarnet/tasks/TaskList; │ │ │ │ #1 : (in Lfr/syncarnet/sync/SyncedDevice;) │ │ name : 'getId' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -009b24: |[009b24] fr.syncarnet.sync.SyncedDevice.getId:()Ljava/lang/String; │ │ -009b34: 5410 0801 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncedDevice;.id:Ljava/lang/String; // field@0108 │ │ -009b38: 1100 |0002: return-object v0 │ │ +009b18: |[009b18] fr.syncarnet.sync.SyncedDevice.getId:()Ljava/lang/String; │ │ +009b28: 5410 0801 |0000: iget-object v0, v1, Lfr/syncarnet/sync/SyncedDevice;.id:Ljava/lang/String; // field@0108 │ │ +009b2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/syncarnet/sync/SyncedDevice; │ │ │ │ #2 : (in Lfr/syncarnet/sync/SyncedDevice;) │ │ @@ -12342,17 +12370,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -009b3c: |[009b3c] fr.syncarnet.sync.SyncedDevice.lastSynchronized:()J │ │ -009b4c: 5320 0901 |0000: iget-wide v0, v2, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:J // field@0109 │ │ -009b50: 1000 |0002: return-wide v0 │ │ +009b30: |[009b30] fr.syncarnet.sync.SyncedDevice.lastSynchronized:()J │ │ +009b40: 5320 0901 |0000: iget-wide v0, v2, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:J // field@0109 │ │ +009b44: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/syncarnet/sync/SyncedDevice; │ │ │ │ #3 : (in Lfr/syncarnet/sync/SyncedDevice;) │ │ @@ -12360,38 +12388,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -009b54: |[009b54] fr.syncarnet.sync.SyncedDevice.toString:()Ljava/lang/String; │ │ -009b64: 7100 6502 0000 |0000: invoke-static {}, Ljava/text/DateFormat;.getDateInstance:()Ljava/text/DateFormat; // method@0265 │ │ -009b6a: 0c01 |0003: move-result-object v1 │ │ -009b6c: 2202 c800 |0004: new-instance v2, Ljava/util/Date; // type@00c8 │ │ -009b70: 5364 0901 |0006: iget-wide v4, v6, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:J // field@0109 │ │ -009b74: 7030 7c02 4205 |0008: invoke-direct {v2, v4, v5}, Ljava/util/Date;.:(J)V // method@027c │ │ -009b7a: 6e20 6402 2100 |000b: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0264 │ │ -009b80: 0c00 |000e: move-result-object v0 │ │ -009b82: 2201 ba00 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@00ba │ │ -009b86: 7010 5202 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -009b8c: 5462 0a01 |0014: iget-object v2, v6, Lfr/syncarnet/sync/SyncedDevice;.name:Ljava/lang/String; // field@010a │ │ -009b90: 6e20 5502 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -009b96: 0c01 |0019: move-result-object v1 │ │ -009b98: 1a02 0200 |001a: const-string v2, " (" // string@0002 │ │ -009b9c: 6e20 5502 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -009ba2: 0c01 |001f: move-result-object v1 │ │ -009ba4: 6e20 5502 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -009baa: 0c01 |0023: move-result-object v1 │ │ -009bac: 1a02 0d00 |0024: const-string v2, ")" // string@000d │ │ -009bb0: 6e20 5502 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -009bb6: 0c01 |0029: move-result-object v1 │ │ -009bb8: 6e10 5602 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -009bbe: 0c01 |002d: move-result-object v1 │ │ -009bc0: 1101 |002e: return-object v1 │ │ +009b48: |[009b48] fr.syncarnet.sync.SyncedDevice.toString:()Ljava/lang/String; │ │ +009b58: 7100 6502 0000 |0000: invoke-static {}, Ljava/text/DateFormat;.getDateInstance:()Ljava/text/DateFormat; // method@0265 │ │ +009b5e: 0c01 |0003: move-result-object v1 │ │ +009b60: 2202 c800 |0004: new-instance v2, Ljava/util/Date; // type@00c8 │ │ +009b64: 5364 0901 |0006: iget-wide v4, v6, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:J // field@0109 │ │ +009b68: 7030 7c02 4205 |0008: invoke-direct {v2, v4, v5}, Ljava/util/Date;.:(J)V // method@027c │ │ +009b6e: 6e20 6402 2100 |000b: invoke-virtual {v1, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0264 │ │ +009b74: 0c00 |000e: move-result-object v0 │ │ +009b76: 2201 ba00 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@00ba │ │ +009b7a: 7010 5202 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +009b80: 5462 0a01 |0014: iget-object v2, v6, Lfr/syncarnet/sync/SyncedDevice;.name:Ljava/lang/String; // field@010a │ │ +009b84: 6e20 5502 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +009b8a: 0c01 |0019: move-result-object v1 │ │ +009b8c: 1a02 0200 |001a: const-string v2, " (" // string@0002 │ │ +009b90: 6e20 5502 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +009b96: 0c01 |001f: move-result-object v1 │ │ +009b98: 6e20 5502 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +009b9e: 0c01 |0023: move-result-object v1 │ │ +009ba0: 1a02 0d00 |0024: const-string v2, ")" // string@000d │ │ +009ba4: 6e20 5502 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +009baa: 0c01 |0029: move-result-object v1 │ │ +009bac: 6e10 5602 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +009bb2: 0c01 |002d: move-result-object v1 │ │ +009bb4: 1101 |002e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000f line=75 │ │ locals : │ │ 0x000f - 0x002f reg=0 lastSyncDate Ljava/lang/String; │ │ 0x0000 - 0x002f reg=6 this Lfr/syncarnet/sync/SyncedDevice; │ │ @@ -12401,21 +12429,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -009bc4: |[009bc4] fr.syncarnet.sync.SyncedDevice.updated:()V │ │ -009bd4: 2200 c800 |0000: new-instance v0, Ljava/util/Date; // type@00c8 │ │ -009bd8: 7010 7b02 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@027b │ │ -009bde: 6e10 7d02 0000 |0005: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@027d │ │ -009be4: 0b00 |0008: move-result-wide v0 │ │ -009be6: 5a20 0901 |0009: iput-wide v0, v2, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:J // field@0109 │ │ -009bea: 0e00 |000b: return-void │ │ +009bb8: |[009bb8] fr.syncarnet.sync.SyncedDevice.updated:()V │ │ +009bc8: 2200 c800 |0000: new-instance v0, Ljava/util/Date; // type@00c8 │ │ +009bcc: 7010 7b02 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@027b │ │ +009bd2: 6e10 7d02 0000 |0005: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@027d │ │ +009bd8: 0b00 |0008: move-result-wide v0 │ │ +009bda: 5a20 0901 |0009: iput-wide v0, v2, Lfr/syncarnet/sync/SyncedDevice;.lastSynchronized:J // field@0109 │ │ +009bde: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x000b line=41 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lfr/syncarnet/sync/SyncedDevice; │ │ │ │ @@ -12454,38 +12482,38 @@ │ │ type : '(Lfr/syncarnet/sync/SyncedDevicesFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -009bec: |[009bec] fr.syncarnet.sync.SyncedDevicesFragment$1.:(Lfr/syncarnet/sync/SyncedDevicesFragment;)V │ │ -009bfc: 5b01 0b01 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncedDevicesFragment$1;.this$0:Lfr/syncarnet/sync/SyncedDevicesFragment; // field@010b │ │ -009c00: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -009c06: 0e00 |0005: return-void │ │ +009be0: |[009be0] fr.syncarnet.sync.SyncedDevicesFragment$1.:(Lfr/syncarnet/sync/SyncedDevicesFragment;)V │ │ +009bf0: 5b01 0b01 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncedDevicesFragment$1;.this$0:Lfr/syncarnet/sync/SyncedDevicesFragment; // field@010b │ │ +009bf4: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +009bfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/SyncedDevicesFragment$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/syncarnet/sync/SyncedDevicesFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/syncarnet/sync/SyncedDevicesFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/SyncedDevicesFragment$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -009c08: |[009c08] fr.syncarnet.sync.SyncedDevicesFragment$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -009c18: 7210 4800 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0048 │ │ -009c1e: 0e00 |0003: return-void │ │ +009bfc: |[009bfc] fr.syncarnet.sync.SyncedDevicesFragment$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +009c0c: 7210 4800 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0048 │ │ +009c12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/sync/SyncedDevicesFragment$1; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -12530,19 +12558,19 @@ │ │ type : '(Lfr/syncarnet/sync/SyncedDevicesFragment;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -009c20: |[009c20] fr.syncarnet.sync.SyncedDevicesFragment$OnUnpairClickListener.:(Lfr/syncarnet/sync/SyncedDevicesFragment;I)V │ │ -009c30: 5b01 0d01 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncedDevicesFragment$OnUnpairClickListener;.this$0:Lfr/syncarnet/sync/SyncedDevicesFragment; // field@010d │ │ -009c34: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -009c3a: 5902 0c01 |0005: iput v2, v0, Lfr/syncarnet/sync/SyncedDevicesFragment$OnUnpairClickListener;.position:I // field@010c │ │ -009c3e: 0e00 |0007: return-void │ │ +009c14: |[009c14] fr.syncarnet.sync.SyncedDevicesFragment$OnUnpairClickListener.:(Lfr/syncarnet/sync/SyncedDevicesFragment;I)V │ │ +009c24: 5b01 0d01 |0000: iput-object v1, v0, Lfr/syncarnet/sync/SyncedDevicesFragment$OnUnpairClickListener;.this$0:Lfr/syncarnet/sync/SyncedDevicesFragment; // field@010d │ │ +009c28: 7010 4c02 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +009c2e: 5902 0c01 |0005: iput v2, v0, Lfr/syncarnet/sync/SyncedDevicesFragment$OnUnpairClickListener;.position:I // field@010c │ │ +009c32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x0007 line=88 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/syncarnet/sync/SyncedDevicesFragment$OnUnpairClickListener; │ │ @@ -12555,27 +12583,27 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -009c40: |[009c40] fr.syncarnet.sync.SyncedDevicesFragment$OnUnpairClickListener.onClick:(Landroid/content/DialogInterface;I)V │ │ -009c50: 5420 0d01 |0000: iget-object v0, v2, Lfr/syncarnet/sync/SyncedDevicesFragment$OnUnpairClickListener;.this$0:Lfr/syncarnet/sync/SyncedDevicesFragment; // field@010d │ │ -009c54: 6e10 dd01 0000 |0002: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncedDevicesFragment;.getActivity:()Landroid/app/Activity; // method@01dd │ │ -009c5a: 0c00 |0005: move-result-object v0 │ │ -009c5c: 1f00 9500 |0006: check-cast v0, Lfr/syncarnet/sync/SyncedDevicesFragment$Callbacks; // type@0095 │ │ -009c60: 5221 0c01 |0008: iget v1, v2, Lfr/syncarnet/sync/SyncedDevicesFragment$OnUnpairClickListener;.position:I // field@010c │ │ -009c64: 7220 d901 1000 |000a: invoke-interface {v0, v1}, Lfr/syncarnet/sync/SyncedDevicesFragment$Callbacks;.removeSyncedDevice:(I)V // method@01d9 │ │ -009c6a: 5420 0d01 |000d: iget-object v0, v2, Lfr/syncarnet/sync/SyncedDevicesFragment$OnUnpairClickListener;.this$0:Lfr/syncarnet/sync/SyncedDevicesFragment; // field@010d │ │ -009c6e: 6e10 de01 0000 |000f: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncedDevicesFragment;.getListAdapter:()Landroid/widget/ListAdapter; // method@01de │ │ -009c74: 0c00 |0012: move-result-object v0 │ │ -009c76: 1f00 3d00 |0013: check-cast v0, Landroid/widget/ArrayAdapter; // type@003d │ │ -009c7a: 6e10 7500 0000 |0015: invoke-virtual {v0}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@0075 │ │ -009c80: 0e00 |0018: return-void │ │ +009c34: |[009c34] fr.syncarnet.sync.SyncedDevicesFragment$OnUnpairClickListener.onClick:(Landroid/content/DialogInterface;I)V │ │ +009c44: 5420 0d01 |0000: iget-object v0, v2, Lfr/syncarnet/sync/SyncedDevicesFragment$OnUnpairClickListener;.this$0:Lfr/syncarnet/sync/SyncedDevicesFragment; // field@010d │ │ +009c48: 6e10 dd01 0000 |0002: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncedDevicesFragment;.getActivity:()Landroid/app/Activity; // method@01dd │ │ +009c4e: 0c00 |0005: move-result-object v0 │ │ +009c50: 1f00 9500 |0006: check-cast v0, Lfr/syncarnet/sync/SyncedDevicesFragment$Callbacks; // type@0095 │ │ +009c54: 5221 0c01 |0008: iget v1, v2, Lfr/syncarnet/sync/SyncedDevicesFragment$OnUnpairClickListener;.position:I // field@010c │ │ +009c58: 7220 d901 1000 |000a: invoke-interface {v0, v1}, Lfr/syncarnet/sync/SyncedDevicesFragment$Callbacks;.removeSyncedDevice:(I)V // method@01d9 │ │ +009c5e: 5420 0d01 |000d: iget-object v0, v2, Lfr/syncarnet/sync/SyncedDevicesFragment$OnUnpairClickListener;.this$0:Lfr/syncarnet/sync/SyncedDevicesFragment; // field@010d │ │ +009c62: 6e10 de01 0000 |000f: invoke-virtual {v0}, Lfr/syncarnet/sync/SyncedDevicesFragment;.getListAdapter:()Landroid/widget/ListAdapter; // method@01de │ │ +009c68: 0c00 |0012: move-result-object v0 │ │ +009c6a: 1f00 3d00 |0013: check-cast v0, Landroid/widget/ArrayAdapter; // type@003d │ │ +009c6e: 6e10 7500 0000 |0015: invoke-virtual {v0}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@0075 │ │ +009c74: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x000d line=92 │ │ 0x0018 line=93 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lfr/syncarnet/sync/SyncedDevicesFragment$OnUnpairClickListener; │ │ @@ -12611,54 +12639,56 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -009c84: |[009c84] fr.syncarnet.sync.SyncedDevicesFragment.:()V │ │ -009c94: 7010 2a00 0000 |0000: invoke-direct {v0}, Landroid/app/ListFragment;.:()V // method@002a │ │ -009c9a: 0e00 |0003: return-void │ │ +009c78: |[009c78] fr.syncarnet.sync.SyncedDevicesFragment.:()V │ │ +009c88: 7010 2a00 0000 |0000: invoke-direct {v0}, Landroid/app/ListFragment;.:()V // method@002a │ │ +009c8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ - 0x0003 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/sync/SyncedDevicesFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/sync/SyncedDevicesFragment;) │ │ name : 'onActivityCreated' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -009c9c: |[009c9c] fr.syncarnet.sync.SyncedDevicesFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -009cac: 6f20 2b00 5400 |0000: invoke-super {v4, v5}, Landroid/app/ListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@002b │ │ -009cb2: 2201 3d00 |0003: new-instance v1, Landroid/widget/ArrayAdapter; // type@003d │ │ -009cb6: 6e10 dd01 0400 |0005: invoke-virtual {v4}, Lfr/syncarnet/sync/SyncedDevicesFragment;.getActivity:()Landroid/app/Activity; // method@01dd │ │ -009cbc: 0c02 |0008: move-result-object v2 │ │ -009cbe: 1403 0300 0901 |0009: const v3, #float 2.51629e-38 // #01090003 │ │ -009cc4: 6e10 dd01 0400 |000c: invoke-virtual {v4}, Lfr/syncarnet/sync/SyncedDevicesFragment;.getActivity:()Landroid/app/Activity; // method@01dd │ │ -009cca: 0c00 |000f: move-result-object v0 │ │ -009ccc: 1f00 9500 |0010: check-cast v0, Lfr/syncarnet/sync/SyncedDevicesFragment$Callbacks; // type@0095 │ │ -009cd0: 7210 d801 0000 |0012: invoke-interface {v0}, Lfr/syncarnet/sync/SyncedDevicesFragment$Callbacks;.getSyncedDevices:()Ljava/util/ArrayList; // method@01d8 │ │ -009cd6: 0c00 |0015: move-result-object v0 │ │ -009cd8: 7040 7100 2103 |0016: invoke-direct {v1, v2, v3, v0}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0071 │ │ -009cde: 6e20 e201 1400 |0019: invoke-virtual {v4, v1}, Lfr/syncarnet/sync/SyncedDevicesFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@01e2 │ │ -009ce4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -009ce6: 6e20 e101 0400 |001d: invoke-virtual {v4, v0}, Lfr/syncarnet/sync/SyncedDevicesFragment;.setHasOptionsMenu:(Z)V // method@01e1 │ │ -009cec: 0e00 |0020: return-void │ │ +009c90: |[009c90] fr.syncarnet.sync.SyncedDevicesFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +009ca0: 6f20 2b00 5400 |0000: invoke-super {v4, v5}, Landroid/app/ListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@002b │ │ +009ca6: 2201 3d00 |0003: new-instance v1, Landroid/widget/ArrayAdapter; // type@003d │ │ +009caa: 6e10 dd01 0400 |0005: invoke-virtual {v4}, Lfr/syncarnet/sync/SyncedDevicesFragment;.getActivity:()Landroid/app/Activity; // method@01dd │ │ +009cb0: 0c02 |0008: move-result-object v2 │ │ +009cb2: 1403 0300 0901 |0009: const v3, #float 2.51629e-38 // #01090003 │ │ +009cb8: 6e10 dd01 0400 |000c: invoke-virtual {v4}, Lfr/syncarnet/sync/SyncedDevicesFragment;.getActivity:()Landroid/app/Activity; // method@01dd │ │ +009cbe: 0c00 |000f: move-result-object v0 │ │ +009cc0: 1f00 9500 |0010: check-cast v0, Lfr/syncarnet/sync/SyncedDevicesFragment$Callbacks; // type@0095 │ │ +009cc4: 7210 d801 0000 |0012: invoke-interface {v0}, Lfr/syncarnet/sync/SyncedDevicesFragment$Callbacks;.getSyncedDevices:()Ljava/util/ArrayList; // method@01d8 │ │ +009cca: 0c00 |0015: move-result-object v0 │ │ +009ccc: 7040 7100 2103 |0016: invoke-direct {v1, v2, v3, v0}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0071 │ │ +009cd2: 6e20 e201 1400 |0019: invoke-virtual {v4, v1}, Lfr/syncarnet/sync/SyncedDevicesFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@01e2 │ │ +009cd8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +009cda: 6e20 e101 0400 |001d: invoke-virtual {v4, v0}, Lfr/syncarnet/sync/SyncedDevicesFragment;.setHasOptionsMenu:(Z)V // method@01e1 │ │ +009ce0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=58 │ │ + 0x0005 line=60 │ │ + 0x000c line=62 │ │ + 0x0019 line=58 │ │ 0x001c line=65 │ │ 0x0020 line=66 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Lfr/syncarnet/sync/SyncedDevicesFragment; │ │ 0x0000 - 0x0021 reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ #1 : (in Lfr/syncarnet/sync/SyncedDevicesFragment;) │ │ @@ -12666,31 +12696,31 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -009cf0: |[009cf0] fr.syncarnet.sync.SyncedDevicesFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -009d00: 2200 0500 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0005 │ │ -009d04: 6e10 dd01 0300 |0002: invoke-virtual {v3}, Lfr/syncarnet/sync/SyncedDevicesFragment;.getActivity:()Landroid/app/Activity; // method@01dd │ │ -009d0a: 0c01 |0005: move-result-object v1 │ │ -009d0c: 7020 0c00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000c │ │ -009d12: 1401 3200 057f |0009: const v1, #float 1.76788e+38 // #7f050032 │ │ -009d18: 6e20 1000 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0010 │ │ -009d1e: 1401 3400 057f |000f: const v1, #float 1.76788e+38 // #7f050034 │ │ -009d24: 2202 9600 |0012: new-instance v2, Lfr/syncarnet/sync/SyncedDevicesFragment$OnUnpairClickListener; // type@0096 │ │ -009d28: 7030 da01 3206 |0014: invoke-direct {v2, v3, v6}, Lfr/syncarnet/sync/SyncedDevicesFragment$OnUnpairClickListener;.:(Lfr/syncarnet/sync/SyncedDevicesFragment;I)V // method@01da │ │ -009d2e: 6e30 1400 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ -009d34: 1401 0600 057f |001a: const v1, #float 1.76787e+38 // #7f050006 │ │ -009d3a: 2202 9400 |001d: new-instance v2, Lfr/syncarnet/sync/SyncedDevicesFragment$1; // type@0094 │ │ -009d3e: 7020 d601 3200 |001f: invoke-direct {v2, v3}, Lfr/syncarnet/sync/SyncedDevicesFragment$1;.:(Lfr/syncarnet/sync/SyncedDevicesFragment;)V // method@01d6 │ │ -009d44: 6e30 1200 1002 |0022: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ -009d4a: 6e10 1800 0000 |0025: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0018 │ │ -009d50: 0e00 |0028: return-void │ │ +009ce4: |[009ce4] fr.syncarnet.sync.SyncedDevicesFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +009cf4: 2200 0500 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0005 │ │ +009cf8: 6e10 dd01 0300 |0002: invoke-virtual {v3}, Lfr/syncarnet/sync/SyncedDevicesFragment;.getActivity:()Landroid/app/Activity; // method@01dd │ │ +009cfe: 0c01 |0005: move-result-object v1 │ │ +009d00: 7020 0c00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@000c │ │ +009d06: 1401 3200 057f |0009: const v1, #float 1.76788e+38 // #7f050032 │ │ +009d0c: 6e20 1000 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0010 │ │ +009d12: 1401 3400 057f |000f: const v1, #float 1.76788e+38 // #7f050034 │ │ +009d18: 2202 9600 |0012: new-instance v2, Lfr/syncarnet/sync/SyncedDevicesFragment$OnUnpairClickListener; // type@0096 │ │ +009d1c: 7030 da01 3206 |0014: invoke-direct {v2, v3, v6}, Lfr/syncarnet/sync/SyncedDevicesFragment$OnUnpairClickListener;.:(Lfr/syncarnet/sync/SyncedDevicesFragment;I)V // method@01da │ │ +009d22: 6e30 1400 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ +009d28: 1401 0600 057f |001a: const v1, #float 1.76787e+38 // #7f050006 │ │ +009d2e: 2202 9400 |001d: new-instance v2, Lfr/syncarnet/sync/SyncedDevicesFragment$1; // type@0094 │ │ +009d32: 7020 d601 3200 |001f: invoke-direct {v2, v3}, Lfr/syncarnet/sync/SyncedDevicesFragment$1;.:(Lfr/syncarnet/sync/SyncedDevicesFragment;)V // method@01d6 │ │ +009d38: 6e30 1200 1002 |0022: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0012 │ │ +009d3e: 6e10 1800 0000 |0025: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0018 │ │ +009d44: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0009 line=72 │ │ 0x000f line=73 │ │ 0x001a line=74 │ │ 0x0025 line=80 │ │ @@ -12742,20 +12772,20 @@ │ │ type : '(Lfr/syncarnet/SynCarnet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -009d54: |[009d54] fr.syncarnet.sync.TaskListTransferService$TaskListAsync.:(Lfr/syncarnet/SynCarnet;)V │ │ -009d64: 7010 6000 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@0060 │ │ -009d6a: 1a00 7501 |0003: const-string v0, "SynCarnet" // string@0175 │ │ -009d6e: 5b10 0e01 |0005: iput-object v0, v1, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.TAG:Ljava/lang/String; // field@010e │ │ -009d72: 5b12 0f01 |0007: iput-object v2, v1, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ -009d76: 0e00 |0009: return-void │ │ +009d48: |[009d48] fr.syncarnet.sync.TaskListTransferService$TaskListAsync.:(Lfr/syncarnet/SynCarnet;)V │ │ +009d58: 7010 6000 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@0060 │ │ +009d5e: 1a00 7501 |0003: const-string v0, "SynCarnet" // string@0175 │ │ +009d62: 5b10 0e01 |0005: iput-object v0, v1, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.TAG:Ljava/lang/String; // field@010e │ │ +009d66: 5b12 0f01 |0007: iput-object v2, v1, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ +009d6a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=124 │ │ 0x0007 line=131 │ │ 0x0009 line=132 │ │ locals : │ │ @@ -12768,148 +12798,148 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -009d78: |[009d78] fr.syncarnet.sync.TaskListTransferService$TaskListAsync.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -009d88: 1f02 d900 |0000: check-cast v2, [Ljava/lang/Void; // type@00d9 │ │ -009d8c: 6e20 e501 2100 |0002: invoke-virtual {v1, v2}, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.doInBackground:([Ljava/lang/Void;)Ljava/lang/String; // method@01e5 │ │ -009d92: 0c00 |0005: move-result-object v0 │ │ -009d94: 1100 |0006: return-object v0 │ │ +009d6c: |[009d6c] fr.syncarnet.sync.TaskListTransferService$TaskListAsync.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +009d7c: 1f02 d900 |0000: check-cast v2, [Ljava/lang/Void; // type@00d9 │ │ +009d80: 6e20 e501 2100 |0002: invoke-virtual {v1, v2}, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.doInBackground:([Ljava/lang/Void;)Ljava/lang/String; // method@01e5 │ │ +009d86: 0c00 |0005: move-result-object v0 │ │ +009d88: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Void;)Ljava/lang/String;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 237 16-bit code units │ │ -009d98: |[009d98] fr.syncarnet.sync.TaskListTransferService$TaskListAsync.doInBackground:([Ljava/lang/Void;)Ljava/lang/String; │ │ -009da8: 120a |0000: const/4 v10, #int 0 // #0 │ │ -009daa: 2204 9e00 |0001: new-instance v4, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ -009dae: 7010 1902 0400 |0003: invoke-direct {v4}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ -009db4: 54eb 0f01 |0006: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ -009db8: 7100 4001 0000 |0008: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHostId:()Ljava/lang/String; // method@0140 │ │ -009dbe: 0c0c |000b: move-result-object v12 │ │ -009dc0: 6e20 a700 cb00 |000c: invoke-virtual {v11, v12}, Lfr/syncarnet/SynCarnet;.knowPeer:(Ljava/lang/String;)Z // method@00a7 │ │ -009dc6: 0a0b |000f: move-result v11 │ │ -009dc8: 380b 6b00 |0010: if-eqz v11, 007b // +006b │ │ -009dcc: 54eb 0f01 |0012: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ -009dd0: 7100 4001 0000 |0014: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHostId:()Ljava/lang/String; // method@0140 │ │ -009dd6: 0c0c |0017: move-result-object v12 │ │ -009dd8: 6e20 a100 cb00 |0018: invoke-virtual {v11, v12}, Lfr/syncarnet/SynCarnet;.getPeer:(Ljava/lang/String;)Lfr/syncarnet/sync/SyncedDevice; // method@00a1 │ │ -009dde: 0c0b |001b: move-result-object v11 │ │ -009de0: 54ec 0f01 |001c: iget-object v12, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ -009de4: 6e10 a500 0c00 |001e: invoke-virtual {v12}, Lfr/syncarnet/SynCarnet;.getTasks:()Lfr/syncarnet/tasks/TaskList; // method@00a5 │ │ -009dea: 0c0c |0021: move-result-object v12 │ │ -009dec: 6e20 d101 cb00 |0022: invoke-virtual {v11, v12}, Lfr/syncarnet/sync/SyncedDevice;.buildDifferentialTaskList:(Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; // method@01d1 │ │ -009df2: 0c0b |0025: move-result-object v11 │ │ -009df4: 6e10 2402 0b00 |0026: invoke-virtual {v11}, Lfr/syncarnet/tasks/TaskList;.jsonify:()Ljava/lang/String; // method@0224 │ │ -009dfa: 0c05 |0029: move-result-object v5 │ │ -009dfc: 54eb 0e01 |002a: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.TAG:Ljava/lang/String; // field@010e │ │ -009e00: 1a0c 2400 |002c: const-string v12, "Built differential TaskList" // string@0024 │ │ -009e04: 7120 6400 cb00 |002e: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -009e0a: 2209 bf00 |0031: new-instance v9, Ljava/net/ServerSocket; // type@00bf │ │ -009e0e: 130b 1c23 |0033: const/16 v11, #int 8988 // #231c │ │ -009e12: 7020 5a02 b900 |0035: invoke-direct {v9, v11}, Ljava/net/ServerSocket;.:(I)V // method@025a │ │ -009e18: 6e10 5b02 0900 |0038: invoke-virtual {v9}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@025b │ │ -009e1e: 0c00 |003b: move-result-object v0 │ │ -009e20: 2202 a900 |003c: new-instance v2, Ljava/io/ObjectInputStream; // type@00a9 │ │ -009e24: 6e10 6102 0000 |003e: invoke-virtual {v0}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@0261 │ │ -009e2a: 0c0b |0041: move-result-object v11 │ │ -009e2c: 7020 3c02 b200 |0042: invoke-direct {v2, v11}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@023c │ │ -009e32: 6e10 3d02 0200 |0045: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@023d │ │ -009e38: 0c08 |0048: move-result-object v8 │ │ -009e3a: 1f08 b900 |0049: check-cast v8, Ljava/lang/String; // type@00b9 │ │ -009e3e: 2207 9e00 |004b: new-instance v7, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ -009e42: 7010 1902 0700 |004d: invoke-direct {v7}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ -009e48: 6e20 2d02 8700 |0050: invoke-virtual {v7, v8}, Lfr/syncarnet/tasks/TaskList;.unJsonify:(Ljava/lang/String;)V // method@022d │ │ -009e4e: 54eb 0f01 |0053: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ -009e52: 6e10 a500 0b00 |0055: invoke-virtual {v11}, Lfr/syncarnet/SynCarnet;.getTasks:()Lfr/syncarnet/tasks/TaskList; // method@00a5 │ │ -009e58: 0c0b |0058: move-result-object v11 │ │ -009e5a: 7120 2502 7b00 |0059: invoke-static {v11, v7}, Lfr/syncarnet/tasks/TaskList;.merge:(Lfr/syncarnet/tasks/TaskList;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; // method@0225 │ │ -009e60: 0c03 |005c: move-result-object v3 │ │ -009e62: 54eb 0f01 |005d: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ -009e66: 220c 8000 |005f: new-instance v12, Lfr/syncarnet/sync/SetTaskListRun; // type@0080 │ │ -009e6a: 54ed 0f01 |0061: iget-object v13, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ -009e6e: 7030 6901 dc03 |0063: invoke-direct {v12, v13, v3}, Lfr/syncarnet/sync/SetTaskListRun;.:(Lfr/syncarnet/SynCarnet;Lfr/syncarnet/tasks/TaskList;)V // method@0169 │ │ -009e74: 6e20 ba00 cb00 |0066: invoke-virtual {v11, v12}, Lfr/syncarnet/SynCarnet;.runOnUiThread:(Ljava/lang/Runnable;)V // method@00ba │ │ -009e7a: 2206 aa00 |0069: new-instance v6, Ljava/io/ObjectOutputStream; // type@00aa │ │ -009e7e: 6e10 6202 0000 |006b: invoke-virtual {v0}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@0262 │ │ -009e84: 0c0b |006e: move-result-object v11 │ │ -009e86: 7020 3e02 b600 |006f: invoke-direct {v6, v11}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@023e │ │ -009e8c: 6e20 3f02 5600 |0072: invoke-virtual {v6, v5}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@023f │ │ -009e92: 6e10 5c02 0900 |0075: invoke-virtual {v9}, Ljava/net/ServerSocket;.close:()V // method@025c │ │ -009e98: 1a0a ee03 |0078: const-string v10, "succes" // string@03ee │ │ -009e9c: 110a |007a: return-object v10 │ │ -009e9e: 54eb 0f01 |007b: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ -009ea2: 6e10 a500 0b00 |007d: invoke-virtual {v11}, Lfr/syncarnet/SynCarnet;.getTasks:()Lfr/syncarnet/tasks/TaskList; // method@00a5 │ │ -009ea8: 0c0b |0080: move-result-object v11 │ │ -009eaa: 6e10 2402 0b00 |0081: invoke-virtual {v11}, Lfr/syncarnet/tasks/TaskList;.jsonify:()Ljava/lang/String; // method@0224 │ │ -009eb0: 0c05 |0084: move-result-object v5 │ │ -009eb2: 54eb 0e01 |0085: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.TAG:Ljava/lang/String; // field@010e │ │ -009eb6: 1a0c 3900 |0087: const-string v12, "Device not already known" // string@0039 │ │ -009eba: 7120 6400 cb00 |0089: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -009ec0: 28a5 |008c: goto 0031 // -005b │ │ -009ec2: 0d01 |008d: move-exception v1 │ │ -009ec4: 54eb 0f01 |008e: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ -009ec8: 54ec 0f01 |0090: iget-object v12, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ -009ecc: 140d 1900 057f |0092: const v13, #float 1.76788e+38 // #7f050019 │ │ -009ed2: 6e20 a200 dc00 |0095: invoke-virtual {v12, v13}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -009ed8: 0c0c |0098: move-result-object v12 │ │ -009eda: 6e20 c100 cb00 |0099: invoke-virtual {v11, v12}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ -009ee0: 54eb 0e01 |009c: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.TAG:Ljava/lang/String; // field@010e │ │ -009ee4: 220c ba00 |009e: new-instance v12, Ljava/lang/StringBuilder; // type@00ba │ │ -009ee8: 7010 5202 0c00 |00a0: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -009eee: 1a0d 4e00 |00a3: const-string v13, "IOException : " // string@004e │ │ -009ef2: 6e20 5502 dc00 |00a5: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -009ef8: 0c0c |00a8: move-result-object v12 │ │ -009efa: 6e10 3a02 0100 |00a9: invoke-virtual {v1}, Ljava/io/IOException;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@023a │ │ -009f00: 0c0d |00ac: move-result-object v13 │ │ -009f02: 6e10 4d02 0d00 |00ad: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@024d │ │ -009f08: 0c0d |00b0: move-result-object v13 │ │ -009f0a: 6e20 5502 dc00 |00b1: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -009f10: 0c0c |00b4: move-result-object v12 │ │ -009f12: 6e10 5602 0c00 |00b5: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -009f18: 0c0c |00b8: move-result-object v12 │ │ -009f1a: 7120 6500 cb00 |00b9: invoke-static {v11, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ -009f20: 28be |00bc: goto 007a // -0042 │ │ -009f22: 0d01 |00bd: move-exception v1 │ │ -009f24: 54eb 0f01 |00be: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ -009f28: 54ec 0f01 |00c0: iget-object v12, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ -009f2c: 140d 0800 057f |00c2: const v13, #float 1.76787e+38 // #7f050008 │ │ -009f32: 6e20 a200 dc00 |00c5: invoke-virtual {v12, v13}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -009f38: 0c0c |00c8: move-result-object v12 │ │ -009f3a: 6e20 c100 cb00 |00c9: invoke-virtual {v11, v12}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ -009f40: 54eb 0e01 |00cc: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.TAG:Ljava/lang/String; // field@010e │ │ -009f44: 220c ba00 |00ce: new-instance v12, Ljava/lang/StringBuilder; // type@00ba │ │ -009f48: 7010 5202 0c00 |00d0: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -009f4e: 1a0d 2700 |00d3: const-string v13, "ClassNotFoundException : " // string@0027 │ │ -009f52: 6e20 5502 dc00 |00d5: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -009f58: 0c0c |00d8: move-result-object v12 │ │ -009f5a: 6e10 4402 0100 |00d9: invoke-virtual {v1}, Ljava/lang/ClassNotFoundException;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@0244 │ │ -009f60: 0c0d |00dc: move-result-object v13 │ │ -009f62: 6e10 4d02 0d00 |00dd: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@024d │ │ -009f68: 0c0d |00e0: move-result-object v13 │ │ -009f6a: 6e20 5502 dc00 |00e1: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -009f70: 0c0c |00e4: move-result-object v12 │ │ -009f72: 6e10 5602 0c00 |00e5: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -009f78: 0c0c |00e8: move-result-object v12 │ │ -009f7a: 7120 6500 cb00 |00e9: invoke-static {v11, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ -009f80: 288e |00ec: goto 007a // -0072 │ │ +009d8c: |[009d8c] fr.syncarnet.sync.TaskListTransferService$TaskListAsync.doInBackground:([Ljava/lang/Void;)Ljava/lang/String; │ │ +009d9c: 120a |0000: const/4 v10, #int 0 // #0 │ │ +009d9e: 2204 9e00 |0001: new-instance v4, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ +009da2: 7010 1902 0400 |0003: invoke-direct {v4}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ +009da8: 54eb 0f01 |0006: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ +009dac: 7100 4001 0000 |0008: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHostId:()Ljava/lang/String; // method@0140 │ │ +009db2: 0c0c |000b: move-result-object v12 │ │ +009db4: 6e20 a700 cb00 |000c: invoke-virtual {v11, v12}, Lfr/syncarnet/SynCarnet;.knowPeer:(Ljava/lang/String;)Z // method@00a7 │ │ +009dba: 0a0b |000f: move-result v11 │ │ +009dbc: 380b 6b00 |0010: if-eqz v11, 007b // +006b │ │ +009dc0: 54eb 0f01 |0012: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ +009dc4: 7100 4001 0000 |0014: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHostId:()Ljava/lang/String; // method@0140 │ │ +009dca: 0c0c |0017: move-result-object v12 │ │ +009dcc: 6e20 a100 cb00 |0018: invoke-virtual {v11, v12}, Lfr/syncarnet/SynCarnet;.getPeer:(Ljava/lang/String;)Lfr/syncarnet/sync/SyncedDevice; // method@00a1 │ │ +009dd2: 0c0b |001b: move-result-object v11 │ │ +009dd4: 54ec 0f01 |001c: iget-object v12, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ +009dd8: 6e10 a500 0c00 |001e: invoke-virtual {v12}, Lfr/syncarnet/SynCarnet;.getTasks:()Lfr/syncarnet/tasks/TaskList; // method@00a5 │ │ +009dde: 0c0c |0021: move-result-object v12 │ │ +009de0: 6e20 d101 cb00 |0022: invoke-virtual {v11, v12}, Lfr/syncarnet/sync/SyncedDevice;.buildDifferentialTaskList:(Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; // method@01d1 │ │ +009de6: 0c0b |0025: move-result-object v11 │ │ +009de8: 6e10 2402 0b00 |0026: invoke-virtual {v11}, Lfr/syncarnet/tasks/TaskList;.jsonify:()Ljava/lang/String; // method@0224 │ │ +009dee: 0c05 |0029: move-result-object v5 │ │ +009df0: 54eb 0e01 |002a: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.TAG:Ljava/lang/String; // field@010e │ │ +009df4: 1a0c 2400 |002c: const-string v12, "Built differential TaskList" // string@0024 │ │ +009df8: 7120 6400 cb00 |002e: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +009dfe: 2209 bf00 |0031: new-instance v9, Ljava/net/ServerSocket; // type@00bf │ │ +009e02: 130b 1c23 |0033: const/16 v11, #int 8988 // #231c │ │ +009e06: 7020 5a02 b900 |0035: invoke-direct {v9, v11}, Ljava/net/ServerSocket;.:(I)V // method@025a │ │ +009e0c: 6e10 5b02 0900 |0038: invoke-virtual {v9}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@025b │ │ +009e12: 0c00 |003b: move-result-object v0 │ │ +009e14: 2202 a900 |003c: new-instance v2, Ljava/io/ObjectInputStream; // type@00a9 │ │ +009e18: 6e10 6102 0000 |003e: invoke-virtual {v0}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@0261 │ │ +009e1e: 0c0b |0041: move-result-object v11 │ │ +009e20: 7020 3c02 b200 |0042: invoke-direct {v2, v11}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@023c │ │ +009e26: 6e10 3d02 0200 |0045: invoke-virtual {v2}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@023d │ │ +009e2c: 0c08 |0048: move-result-object v8 │ │ +009e2e: 1f08 b900 |0049: check-cast v8, Ljava/lang/String; // type@00b9 │ │ +009e32: 2207 9e00 |004b: new-instance v7, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ +009e36: 7010 1902 0700 |004d: invoke-direct {v7}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ +009e3c: 6e20 2d02 8700 |0050: invoke-virtual {v7, v8}, Lfr/syncarnet/tasks/TaskList;.unJsonify:(Ljava/lang/String;)V // method@022d │ │ +009e42: 54eb 0f01 |0053: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ +009e46: 6e10 a500 0b00 |0055: invoke-virtual {v11}, Lfr/syncarnet/SynCarnet;.getTasks:()Lfr/syncarnet/tasks/TaskList; // method@00a5 │ │ +009e4c: 0c0b |0058: move-result-object v11 │ │ +009e4e: 7120 2502 7b00 |0059: invoke-static {v11, v7}, Lfr/syncarnet/tasks/TaskList;.merge:(Lfr/syncarnet/tasks/TaskList;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; // method@0225 │ │ +009e54: 0c03 |005c: move-result-object v3 │ │ +009e56: 54eb 0f01 |005d: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ +009e5a: 220c 8000 |005f: new-instance v12, Lfr/syncarnet/sync/SetTaskListRun; // type@0080 │ │ +009e5e: 54ed 0f01 |0061: iget-object v13, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ +009e62: 7030 6901 dc03 |0063: invoke-direct {v12, v13, v3}, Lfr/syncarnet/sync/SetTaskListRun;.:(Lfr/syncarnet/SynCarnet;Lfr/syncarnet/tasks/TaskList;)V // method@0169 │ │ +009e68: 6e20 ba00 cb00 |0066: invoke-virtual {v11, v12}, Lfr/syncarnet/SynCarnet;.runOnUiThread:(Ljava/lang/Runnable;)V // method@00ba │ │ +009e6e: 2206 aa00 |0069: new-instance v6, Ljava/io/ObjectOutputStream; // type@00aa │ │ +009e72: 6e10 6202 0000 |006b: invoke-virtual {v0}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@0262 │ │ +009e78: 0c0b |006e: move-result-object v11 │ │ +009e7a: 7020 3e02 b600 |006f: invoke-direct {v6, v11}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@023e │ │ +009e80: 6e20 3f02 5600 |0072: invoke-virtual {v6, v5}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@023f │ │ +009e86: 6e10 5c02 0900 |0075: invoke-virtual {v9}, Ljava/net/ServerSocket;.close:()V // method@025c │ │ +009e8c: 1a0a ed03 |0078: const-string v10, "succes" // string@03ed │ │ +009e90: 110a |007a: return-object v10 │ │ +009e92: 54eb 0f01 |007b: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ +009e96: 6e10 a500 0b00 |007d: invoke-virtual {v11}, Lfr/syncarnet/SynCarnet;.getTasks:()Lfr/syncarnet/tasks/TaskList; // method@00a5 │ │ +009e9c: 0c0b |0080: move-result-object v11 │ │ +009e9e: 6e10 2402 0b00 |0081: invoke-virtual {v11}, Lfr/syncarnet/tasks/TaskList;.jsonify:()Ljava/lang/String; // method@0224 │ │ +009ea4: 0c05 |0084: move-result-object v5 │ │ +009ea6: 54eb 0e01 |0085: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.TAG:Ljava/lang/String; // field@010e │ │ +009eaa: 1a0c 3900 |0087: const-string v12, "Device not already known" // string@0039 │ │ +009eae: 7120 6400 cb00 |0089: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +009eb4: 28a5 |008c: goto 0031 // -005b │ │ +009eb6: 0d01 |008d: move-exception v1 │ │ +009eb8: 54eb 0f01 |008e: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ +009ebc: 54ec 0f01 |0090: iget-object v12, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ +009ec0: 140d 1900 057f |0092: const v13, #float 1.76788e+38 // #7f050019 │ │ +009ec6: 6e20 a200 dc00 |0095: invoke-virtual {v12, v13}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +009ecc: 0c0c |0098: move-result-object v12 │ │ +009ece: 6e20 c100 cb00 |0099: invoke-virtual {v11, v12}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ +009ed4: 54eb 0e01 |009c: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.TAG:Ljava/lang/String; // field@010e │ │ +009ed8: 220c ba00 |009e: new-instance v12, Ljava/lang/StringBuilder; // type@00ba │ │ +009edc: 7010 5202 0c00 |00a0: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +009ee2: 1a0d 4e00 |00a3: const-string v13, "IOException : " // string@004e │ │ +009ee6: 6e20 5502 dc00 |00a5: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +009eec: 0c0c |00a8: move-result-object v12 │ │ +009eee: 6e10 3a02 0100 |00a9: invoke-virtual {v1}, Ljava/io/IOException;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@023a │ │ +009ef4: 0c0d |00ac: move-result-object v13 │ │ +009ef6: 6e10 4d02 0d00 |00ad: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@024d │ │ +009efc: 0c0d |00b0: move-result-object v13 │ │ +009efe: 6e20 5502 dc00 |00b1: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +009f04: 0c0c |00b4: move-result-object v12 │ │ +009f06: 6e10 5602 0c00 |00b5: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +009f0c: 0c0c |00b8: move-result-object v12 │ │ +009f0e: 7120 6500 cb00 |00b9: invoke-static {v11, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ +009f14: 28be |00bc: goto 007a // -0042 │ │ +009f16: 0d01 |00bd: move-exception v1 │ │ +009f18: 54eb 0f01 |00be: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ +009f1c: 54ec 0f01 |00c0: iget-object v12, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ +009f20: 140d 0800 057f |00c2: const v13, #float 1.76787e+38 // #7f050008 │ │ +009f26: 6e20 a200 dc00 |00c5: invoke-virtual {v12, v13}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +009f2c: 0c0c |00c8: move-result-object v12 │ │ +009f2e: 6e20 c100 cb00 |00c9: invoke-virtual {v11, v12}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ +009f34: 54eb 0e01 |00cc: iget-object v11, v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.TAG:Ljava/lang/String; // field@010e │ │ +009f38: 220c ba00 |00ce: new-instance v12, Ljava/lang/StringBuilder; // type@00ba │ │ +009f3c: 7010 5202 0c00 |00d0: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +009f42: 1a0d 2700 |00d3: const-string v13, "ClassNotFoundException : " // string@0027 │ │ +009f46: 6e20 5502 dc00 |00d5: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +009f4c: 0c0c |00d8: move-result-object v12 │ │ +009f4e: 6e10 4402 0100 |00d9: invoke-virtual {v1}, Ljava/lang/ClassNotFoundException;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@0244 │ │ +009f54: 0c0d |00dc: move-result-object v13 │ │ +009f56: 6e10 4d02 0d00 |00dd: invoke-virtual {v13}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@024d │ │ +009f5c: 0c0d |00e0: move-result-object v13 │ │ +009f5e: 6e20 5502 dc00 |00e1: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +009f64: 0c0c |00e4: move-result-object v12 │ │ +009f66: 6e10 5602 0c00 |00e5: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +009f6c: 0c0c |00e8: move-result-object v12 │ │ +009f6e: 7120 6500 cb00 |00e9: invoke-static {v11, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ +009f74: 288e |00ec: goto 007a // -0072 │ │ catches : 1 │ │ 0x0001 - 0x008c │ │ Ljava/io/IOException; -> 0x008d │ │ Ljava/lang/ClassNotFoundException; -> 0x00bd │ │ positions : │ │ 0x0001 line=137 │ │ 0x0006 line=141 │ │ @@ -12958,49 +12988,49 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -009f98: |[009f98] fr.syncarnet.sync.TaskListTransferService$TaskListAsync.onPostExecute:(Ljava/lang/Object;)V │ │ -009fa8: 1f01 b900 |0000: check-cast v1, Ljava/lang/String; // type@00b9 │ │ -009fac: 6e20 e801 1000 |0002: invoke-virtual {v0, v1}, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.onPostExecute:(Ljava/lang/String;)V // method@01e8 │ │ -009fb2: 0e00 |0005: return-void │ │ +009f8c: |[009f8c] fr.syncarnet.sync.TaskListTransferService$TaskListAsync.onPostExecute:(Ljava/lang/Object;)V │ │ +009f9c: 1f01 b900 |0000: check-cast v1, Ljava/lang/String; // type@00b9 │ │ +009fa0: 6e20 e801 1000 |0002: invoke-virtual {v0, v1}, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.onPostExecute:(Ljava/lang/String;)V // method@01e8 │ │ +009fa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -009fb4: |[009fb4] fr.syncarnet.sync.TaskListTransferService$TaskListAsync.onPostExecute:(Ljava/lang/String;)V │ │ -009fc4: 3804 1d00 |0000: if-eqz v4, 001d // +001d │ │ -009fc8: 5430 0f01 |0002: iget-object v0, v3, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ -009fcc: 5431 0f01 |0004: iget-object v1, v3, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ -009fd0: 1402 2b00 057f |0006: const v2, #float 1.76788e+38 // #7f05002b │ │ -009fd6: 6e20 a200 2100 |0009: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -009fdc: 0c01 |000c: move-result-object v1 │ │ -009fde: 6e20 c100 1000 |000d: invoke-virtual {v0, v1}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ -009fe4: 5430 0f01 |0010: iget-object v0, v3, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ -009fe8: 7100 4101 0000 |0012: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHostName:()Ljava/lang/String; // method@0141 │ │ -009fee: 0c01 |0015: move-result-object v1 │ │ -009ff0: 7100 4001 0000 |0016: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHostId:()Ljava/lang/String; // method@0140 │ │ -009ff6: 0c02 |0019: move-result-object v2 │ │ -009ff8: 6e30 bb00 1002 |001a: invoke-virtual {v0, v1, v2}, Lfr/syncarnet/SynCarnet;.savePeer:(Ljava/lang/String;Ljava/lang/String;)V // method@00bb │ │ -009ffe: 0e00 |001d: return-void │ │ +009fa8: |[009fa8] fr.syncarnet.sync.TaskListTransferService$TaskListAsync.onPostExecute:(Ljava/lang/String;)V │ │ +009fb8: 3804 1d00 |0000: if-eqz v4, 001d // +001d │ │ +009fbc: 5430 0f01 |0002: iget-object v0, v3, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ +009fc0: 5431 0f01 |0004: iget-object v1, v3, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ +009fc4: 1402 2b00 057f |0006: const v2, #float 1.76788e+38 // #7f05002b │ │ +009fca: 6e20 a200 2100 |0009: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +009fd0: 0c01 |000c: move-result-object v1 │ │ +009fd2: 6e20 c100 1000 |000d: invoke-virtual {v0, v1}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ +009fd8: 5430 0f01 |0010: iget-object v0, v3, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ +009fdc: 7100 4101 0000 |0012: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHostName:()Ljava/lang/String; // method@0141 │ │ +009fe2: 0c01 |0015: move-result-object v1 │ │ +009fe4: 7100 4001 0000 |0016: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHostId:()Ljava/lang/String; // method@0140 │ │ +009fea: 0c02 |0019: move-result-object v2 │ │ +009fec: 6e30 bb00 1002 |001a: invoke-virtual {v0, v1, v2}, Lfr/syncarnet/SynCarnet;.savePeer:(Ljava/lang/String;Ljava/lang/String;)V // method@00bb │ │ +009ff2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0002 line=182 │ │ 0x0010 line=183 │ │ 0x001d line=185 │ │ locals : │ │ @@ -13012,22 +13042,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -00a000: |[00a000] fr.syncarnet.sync.TaskListTransferService$TaskListAsync.onPreExecute:()V │ │ -00a010: 5430 0f01 |0000: iget-object v0, v3, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ -00a014: 5431 0f01 |0002: iget-object v1, v3, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ -00a018: 1402 2300 057f |0004: const v2, #float 1.76788e+38 // #7f050023 │ │ -00a01e: 6e20 a200 2100 |0007: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -00a024: 0c01 |000a: move-result-object v1 │ │ -00a026: 6e20 c100 1000 |000b: invoke-virtual {v0, v1}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ -00a02c: 0e00 |000e: return-void │ │ +009ff4: |[009ff4] fr.syncarnet.sync.TaskListTransferService$TaskListAsync.onPreExecute:()V │ │ +00a004: 5430 0f01 |0000: iget-object v0, v3, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ +00a008: 5431 0f01 |0002: iget-object v1, v3, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.synCarnet:Lfr/syncarnet/SynCarnet; // field@010f │ │ +00a00c: 1402 2300 057f |0004: const v2, #float 1.76788e+38 // #7f050023 │ │ +00a012: 6e20 a200 2100 |0007: invoke-virtual {v1, v2}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +00a018: 0c01 |000a: move-result-object v1 │ │ +00a01a: 6e20 c100 1000 |000b: invoke-virtual {v0, v1}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ +00a020: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x000e line=190 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync; │ │ │ │ @@ -13085,20 +13115,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -00a030: |[00a030] fr.syncarnet.sync.TaskListTransferService.:()V │ │ -00a040: 1a00 8e01 |0000: const-string v0, "TaskListTransferService" // string@018e │ │ -00a044: 7020 2800 0100 |0002: invoke-direct {v1, v0}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@0028 │ │ -00a04a: 1a00 7501 |0005: const-string v0, "SynCarnet" // string@0175 │ │ -00a04e: 5b10 1101 |0007: iput-object v0, v1, Lfr/syncarnet/sync/TaskListTransferService;.TAG:Ljava/lang/String; // field@0111 │ │ -00a052: 0e00 |0009: return-void │ │ +00a024: |[00a024] fr.syncarnet.sync.TaskListTransferService.:()V │ │ +00a034: 1a00 8e01 |0000: const-string v0, "TaskListTransferService" // string@018e │ │ +00a038: 7020 2800 0100 |0002: invoke-direct {v1, v0}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@0028 │ │ +00a03e: 1a00 7501 |0005: const-string v0, "SynCarnet" // string@0175 │ │ +00a042: 5b10 1101 |0007: iput-object v0, v1, Lfr/syncarnet/sync/TaskListTransferService;.TAG:Ljava/lang/String; // field@0111 │ │ +00a046: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=39 │ │ 0x0009 line=48 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lfr/syncarnet/sync/TaskListTransferService; │ │ @@ -13108,24 +13138,24 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -00a054: |[00a054] fr.syncarnet.sync.TaskListTransferService.socketClose:(Ljava/net/Socket;)V │ │ -00a064: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ -00a068: 6e10 6302 0300 |0002: invoke-virtual {v3}, Ljava/net/Socket;.isConnected:()Z // method@0263 │ │ -00a06e: 0a01 |0005: move-result v1 │ │ -00a070: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -00a074: 6e10 5f02 0300 |0008: invoke-virtual {v3}, Ljava/net/Socket;.close:()V // method@025f │ │ -00a07a: 0e00 |000b: return-void │ │ -00a07c: 0d00 |000c: move-exception v0 │ │ -00a07e: 6e10 3b02 0000 |000d: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@023b │ │ -00a084: 28fb |0010: goto 000b // -0005 │ │ +00a048: |[00a048] fr.syncarnet.sync.TaskListTransferService.socketClose:(Ljava/net/Socket;)V │ │ +00a058: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ +00a05c: 6e10 6302 0300 |0002: invoke-virtual {v3}, Ljava/net/Socket;.isConnected:()Z // method@0263 │ │ +00a062: 0a01 |0005: move-result v1 │ │ +00a064: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +00a068: 6e10 5f02 0300 |0008: invoke-virtual {v3}, Ljava/net/Socket;.close:()V // method@025f │ │ +00a06e: 0e00 |000b: return-void │ │ +00a070: 0d00 |000c: move-exception v0 │ │ +00a072: 6e10 3b02 0000 |000d: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@023b │ │ +00a078: 28fb |0010: goto 000b // -0005 │ │ catches : 1 │ │ 0x0008 - 0x000b │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=113 │ │ 0x0008 line=115 │ │ 0x000b line=120 │ │ @@ -13142,210 +13172,210 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 415 16-bit code units │ │ -00a098: |[00a098] fr.syncarnet.sync.TaskListTransferService.onHandleIntent:(Landroid/content/Intent;)V │ │ -00a0a8: 7100 4201 0000 |0000: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getIntent:()Landroid/content/Intent; // method@0142 │ │ -00a0ae: 0c0e |0003: move-result-object v14 │ │ -00a0b0: 0800 1100 |0004: move-object/from16 v0, v17 │ │ -00a0b4: 5b0e 1301 |0006: iput-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.intent:Landroid/content/Intent; // field@0113 │ │ -00a0b8: 7100 4401 0000 |0008: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getSynCarnet:()Lfr/syncarnet/SynCarnet; // method@0144 │ │ -00a0be: 0c0e |000b: move-result-object v14 │ │ -00a0c0: 0800 1100 |000c: move-object/from16 v0, v17 │ │ -00a0c4: 5b0e 1501 |000e: iput-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ -00a0c8: 7100 3f01 0000 |0010: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHost:()Ljava/lang/String; // method@013f │ │ -00a0ce: 0c0e |0013: move-result-object v14 │ │ -00a0d0: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -00a0d4: 5b0e 1201 |0016: iput-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.host:Ljava/lang/String; // field@0112 │ │ -00a0d8: 7100 4301 0000 |0018: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getIsGroupOwner:()Z // method@0143 │ │ -00a0de: 0a0e |001b: move-result v14 │ │ -00a0e0: 0800 1100 |001c: move-object/from16 v0, v17 │ │ -00a0e4: 5c0e 1401 |001e: iput-boolean v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.isGroupOwner:Z // field@0114 │ │ -00a0e8: 220c c000 |0020: new-instance v12, Ljava/net/Socket; // type@00c0 │ │ -00a0ec: 7010 5d02 0c00 |0022: invoke-direct {v12}, Ljava/net/Socket;.:()V // method@025d │ │ -00a0f2: 1308 1c23 |0025: const/16 v8, #int 8988 // #231c │ │ -00a0f6: 120b |0027: const/4 v11, #int 0 // #0 │ │ -00a0f8: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -00a0fa: 120d |0029: const/4 v13, #int 0 // #0 │ │ -00a0fc: 0800 1100 |002a: move-object/from16 v0, v17 │ │ -00a100: 550e 1401 |002c: iget-boolean v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.isGroupOwner:Z // field@0114 │ │ -00a104: 380e 1200 |002e: if-eqz v14, 0040 // +0012 │ │ -00a108: 220e 9800 |0030: new-instance v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync; // type@0098 │ │ -00a10c: 0800 1100 |0032: move-object/from16 v0, v17 │ │ -00a110: 540f 1501 |0034: iget-object v15, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ -00a114: 7020 e301 fe00 |0036: invoke-direct {v14, v15}, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.:(Lfr/syncarnet/SynCarnet;)V // method@01e3 │ │ -00a11a: 120f |0039: const/4 v15, #int 0 // #0 │ │ -00a11c: 23ff d900 |003a: new-array v15, v15, [Ljava/lang/Void; // type@00d9 │ │ -00a120: 6e20 e601 fe00 |003c: invoke-virtual {v14, v15}, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@01e6 │ │ -00a126: 0e00 |003f: return-void │ │ -00a128: 2205 9e00 |0040: new-instance v5, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ -00a12c: 7010 1902 0500 |0042: invoke-direct {v5}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ -00a132: 0800 1100 |0045: move-object/from16 v0, v17 │ │ -00a136: 540e 1501 |0047: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ -00a13a: 7100 4001 0000 |0049: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHostId:()Ljava/lang/String; // method@0140 │ │ -00a140: 0c0f |004c: move-result-object v15 │ │ -00a142: 6e20 a700 fe00 |004d: invoke-virtual {v14, v15}, Lfr/syncarnet/SynCarnet;.knowPeer:(Ljava/lang/String;)Z // method@00a7 │ │ -00a148: 0a0e |0050: move-result v14 │ │ -00a14a: 380e a900 |0051: if-eqz v14, 00fa // +00a9 │ │ -00a14e: 0800 1100 |0053: move-object/from16 v0, v17 │ │ -00a152: 540e 1501 |0055: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ -00a156: 7100 4001 0000 |0057: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHostId:()Ljava/lang/String; // method@0140 │ │ -00a15c: 0c0f |005a: move-result-object v15 │ │ -00a15e: 6e20 a100 fe00 |005b: invoke-virtual {v14, v15}, Lfr/syncarnet/SynCarnet;.getPeer:(Ljava/lang/String;)Lfr/syncarnet/sync/SyncedDevice; // method@00a1 │ │ -00a164: 0c0e |005e: move-result-object v14 │ │ -00a166: 0800 1100 |005f: move-object/from16 v0, v17 │ │ -00a16a: 540f 1501 |0061: iget-object v15, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ -00a16e: 6e10 a500 0f00 |0063: invoke-virtual {v15}, Lfr/syncarnet/SynCarnet;.getTasks:()Lfr/syncarnet/tasks/TaskList; // method@00a5 │ │ -00a174: 0c0f |0066: move-result-object v15 │ │ -00a176: 6e20 d101 fe00 |0067: invoke-virtual {v14, v15}, Lfr/syncarnet/sync/SyncedDevice;.buildDifferentialTaskList:(Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; // method@01d1 │ │ -00a17c: 0c0e |006a: move-result-object v14 │ │ -00a17e: 6e10 2402 0e00 |006b: invoke-virtual {v14}, Lfr/syncarnet/tasks/TaskList;.jsonify:()Ljava/lang/String; // method@0224 │ │ -00a184: 0c06 |006e: move-result-object v6 │ │ -00a186: 0800 1100 |006f: move-object/from16 v0, v17 │ │ -00a18a: 540e 1101 |0071: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.TAG:Ljava/lang/String; // field@0111 │ │ -00a18e: 1a0f 2400 |0073: const-string v15, "Built differential TaskList" // string@0024 │ │ -00a192: 7120 6400 fe00 |0075: invoke-static {v14, v15}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -00a198: 120e |0078: const/4 v14, #int 0 // #0 │ │ -00a19a: 6e20 5e02 ec00 |0079: invoke-virtual {v12, v14}, Ljava/net/Socket;.bind:(Ljava/net/SocketAddress;)V // method@025e │ │ -00a1a0: 220e be00 |007c: new-instance v14, Ljava/net/InetSocketAddress; // type@00be │ │ -00a1a4: 0800 1100 |007e: move-object/from16 v0, v17 │ │ -00a1a8: 540f 1201 |0080: iget-object v15, v0, Lfr/syncarnet/sync/TaskListTransferService;.host:Ljava/lang/String; // field@0112 │ │ -00a1ac: 7030 5902 fe08 |0082: invoke-direct {v14, v15, v8}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@0259 │ │ -00a1b2: 130f 8813 |0085: const/16 v15, #int 5000 // #1388 │ │ -00a1b6: 6e30 6002 ec0f |0087: invoke-virtual {v12, v14, v15}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@0260 │ │ -00a1bc: 2207 aa00 |008a: new-instance v7, Ljava/io/ObjectOutputStream; // type@00aa │ │ -00a1c0: 6e10 6202 0c00 |008c: invoke-virtual {v12}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@0262 │ │ -00a1c6: 0c0e |008f: move-result-object v14 │ │ -00a1c8: 7020 3e02 e700 |0090: invoke-direct {v7, v14}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@023e │ │ -00a1ce: 6e20 3f02 6700 |0093: invoke-virtual {v7, v6}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@023f │ │ -00a1d4: 2203 a900 |0096: new-instance v3, Ljava/io/ObjectInputStream; // type@00a9 │ │ -00a1d8: 6e10 6102 0c00 |0098: invoke-virtual {v12}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@0261 │ │ -00a1de: 0c0e |009b: move-result-object v14 │ │ -00a1e0: 7020 3c02 e300 |009c: invoke-direct {v3, v14}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@023c │ │ -00a1e6: 6e10 3d02 0300 |009f: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@023d │ │ -00a1ec: 0c0a |00a2: move-result-object v10 │ │ -00a1ee: 1f0a b900 |00a3: check-cast v10, Ljava/lang/String; // type@00b9 │ │ -00a1f2: 2209 9e00 |00a5: new-instance v9, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ -00a1f6: 7010 1902 0900 |00a7: invoke-direct {v9}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ -00a1fc: 6e20 2d02 a900 |00aa: invoke-virtual {v9, v10}, Lfr/syncarnet/tasks/TaskList;.unJsonify:(Ljava/lang/String;)V // method@022d │ │ -00a202: 0800 1100 |00ad: move-object/from16 v0, v17 │ │ -00a206: 540e 1501 |00af: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ -00a20a: 6e10 a500 0e00 |00b1: invoke-virtual {v14}, Lfr/syncarnet/SynCarnet;.getTasks:()Lfr/syncarnet/tasks/TaskList; // method@00a5 │ │ -00a210: 0c0e |00b4: move-result-object v14 │ │ -00a212: 7120 2502 9e00 |00b5: invoke-static {v14, v9}, Lfr/syncarnet/tasks/TaskList;.merge:(Lfr/syncarnet/tasks/TaskList;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; // method@0225 │ │ -00a218: 0c04 |00b8: move-result-object v4 │ │ -00a21a: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ -00a21e: 540e 1501 |00bb: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ -00a222: 220f 8000 |00bd: new-instance v15, Lfr/syncarnet/sync/SetTaskListRun; // type@0080 │ │ -00a226: 0800 1100 |00bf: move-object/from16 v0, v17 │ │ -00a22a: 5400 1501 |00c1: iget-object v0, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ -00a22e: 0810 0000 |00c3: move-object/from16 v16, v0 │ │ -00a232: 0800 1000 |00c5: move-object/from16 v0, v16 │ │ -00a236: 7030 6901 0f04 |00c7: invoke-direct {v15, v0, v4}, Lfr/syncarnet/sync/SetTaskListRun;.:(Lfr/syncarnet/SynCarnet;Lfr/syncarnet/tasks/TaskList;)V // method@0169 │ │ -00a23c: 6e20 ba00 fe00 |00ca: invoke-virtual {v14, v15}, Lfr/syncarnet/SynCarnet;.runOnUiThread:(Ljava/lang/Runnable;)V // method@00ba │ │ -00a242: 0800 1100 |00cd: move-object/from16 v0, v17 │ │ -00a246: 540e 1501 |00cf: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ -00a24a: 0800 1100 |00d1: move-object/from16 v0, v17 │ │ -00a24e: 540f 1501 |00d3: iget-object v15, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ -00a252: 1410 2b00 057f |00d5: const v16, #float 1.76788e+38 // #7f05002b │ │ -00a258: 7402 a200 0f00 |00d8: invoke-virtual/range {v15, v16}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -00a25e: 0c0f |00db: move-result-object v15 │ │ -00a260: 6e20 c100 fe00 |00dc: invoke-virtual {v14, v15}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ -00a266: 0800 1100 |00df: move-object/from16 v0, v17 │ │ -00a26a: 540e 1501 |00e1: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ -00a26e: 7100 4101 0000 |00e3: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHostName:()Ljava/lang/String; // method@0141 │ │ -00a274: 0c0f |00e6: move-result-object v15 │ │ -00a276: 7100 4001 0000 |00e7: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHostId:()Ljava/lang/String; // method@0140 │ │ -00a27c: 0c10 |00ea: move-result-object v16 │ │ -00a27e: 7403 bb00 0e00 |00eb: invoke-virtual/range {v14, v15, v16}, Lfr/syncarnet/SynCarnet;.savePeer:(Ljava/lang/String;Ljava/lang/String;)V // method@00bb │ │ -00a284: 0800 1100 |00ee: move-object/from16 v0, v17 │ │ -00a288: 7020 ed01 c000 |00f0: invoke-direct {v0, v12}, Lfr/syncarnet/sync/TaskListTransferService;.socketClose:(Ljava/net/Socket;)V // method@01ed │ │ -00a28e: 0800 1100 |00f3: move-object/from16 v0, v17 │ │ -00a292: 7020 ed01 1000 |00f5: invoke-direct {v0, v1}, Lfr/syncarnet/sync/TaskListTransferService;.socketClose:(Ljava/net/Socket;)V // method@01ed │ │ -00a298: 2900 47ff |00f8: goto/16 003f // -00b9 │ │ -00a29c: 0800 1100 |00fa: move-object/from16 v0, v17 │ │ -00a2a0: 540e 1501 |00fc: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ -00a2a4: 6e10 a500 0e00 |00fe: invoke-virtual {v14}, Lfr/syncarnet/SynCarnet;.getTasks:()Lfr/syncarnet/tasks/TaskList; // method@00a5 │ │ -00a2aa: 0c0e |0101: move-result-object v14 │ │ -00a2ac: 6e10 2402 0e00 |0102: invoke-virtual {v14}, Lfr/syncarnet/tasks/TaskList;.jsonify:()Ljava/lang/String; // method@0224 │ │ -00a2b2: 0c06 |0105: move-result-object v6 │ │ -00a2b4: 0800 1100 |0106: move-object/from16 v0, v17 │ │ -00a2b8: 540e 1101 |0108: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.TAG:Ljava/lang/String; // field@0111 │ │ -00a2bc: 1a0f 3900 |010a: const-string v15, "Device not already known" // string@0039 │ │ -00a2c0: 7120 6400 fe00 |010c: invoke-static {v14, v15}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -00a2c6: 2900 69ff |010f: goto/16 0078 // -0097 │ │ -00a2ca: 0d02 |0111: move-exception v2 │ │ -00a2cc: 0800 1100 |0112: move-object/from16 v0, v17 │ │ -00a2d0: 540e 1501 |0114: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ -00a2d4: 0800 1100 |0116: move-object/from16 v0, v17 │ │ -00a2d8: 540f 1501 |0118: iget-object v15, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ -00a2dc: 1410 1900 057f |011a: const v16, #float 1.76788e+38 // #7f050019 │ │ -00a2e2: 7402 a200 0f00 |011d: invoke-virtual/range {v15, v16}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -00a2e8: 0c0f |0120: move-result-object v15 │ │ -00a2ea: 6e20 c100 fe00 |0121: invoke-virtual {v14, v15}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ -00a2f0: 0800 1100 |0124: move-object/from16 v0, v17 │ │ -00a2f4: 540e 1101 |0126: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.TAG:Ljava/lang/String; // field@0111 │ │ -00a2f8: 220f ba00 |0128: new-instance v15, Ljava/lang/StringBuilder; // type@00ba │ │ -00a2fc: 7010 5202 0f00 |012a: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -00a302: 1a10 4e00 |012d: const-string v16, "IOException : " // string@004e │ │ -00a306: 7402 5502 0f00 |012f: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -00a30c: 0c0f |0132: move-result-object v15 │ │ -00a30e: 6e10 3a02 0200 |0133: invoke-virtual {v2}, Ljava/io/IOException;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@023a │ │ -00a314: 0c10 |0136: move-result-object v16 │ │ -00a316: 7401 4d02 1000 |0137: invoke-virtual/range {v16}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@024d │ │ -00a31c: 0c10 |013a: move-result-object v16 │ │ -00a31e: 7402 5502 0f00 |013b: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -00a324: 0c0f |013e: move-result-object v15 │ │ -00a326: 6e10 5602 0f00 |013f: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -00a32c: 0c0f |0142: move-result-object v15 │ │ -00a32e: 7120 6500 fe00 |0143: invoke-static {v14, v15}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ -00a334: 0800 1100 |0146: move-object/from16 v0, v17 │ │ -00a338: 7020 ed01 c000 |0148: invoke-direct {v0, v12}, Lfr/syncarnet/sync/TaskListTransferService;.socketClose:(Ljava/net/Socket;)V // method@01ed │ │ -00a33e: 0800 1100 |014b: move-object/from16 v0, v17 │ │ -00a342: 7020 ed01 1000 |014d: invoke-direct {v0, v1}, Lfr/syncarnet/sync/TaskListTransferService;.socketClose:(Ljava/net/Socket;)V // method@01ed │ │ -00a348: 2900 effe |0150: goto/16 003f // -0111 │ │ -00a34c: 0d02 |0152: move-exception v2 │ │ -00a34e: 0800 1100 |0153: move-object/from16 v0, v17 │ │ -00a352: 540e 1501 |0155: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ -00a356: 0800 1100 |0157: move-object/from16 v0, v17 │ │ -00a35a: 540f 1501 |0159: iget-object v15, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ -00a35e: 1410 0800 057f |015b: const v16, #float 1.76787e+38 // #7f050008 │ │ -00a364: 7402 a200 0f00 |015e: invoke-virtual/range {v15, v16}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ -00a36a: 0c0f |0161: move-result-object v15 │ │ -00a36c: 6e20 c100 fe00 |0162: invoke-virtual {v14, v15}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ -00a372: 0800 1100 |0165: move-object/from16 v0, v17 │ │ -00a376: 540e 1101 |0167: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.TAG:Ljava/lang/String; // field@0111 │ │ -00a37a: 220f ba00 |0169: new-instance v15, Ljava/lang/StringBuilder; // type@00ba │ │ -00a37e: 7010 5202 0f00 |016b: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ -00a384: 1a10 2700 |016e: const-string v16, "ClassNotFoundException : " // string@0027 │ │ -00a388: 7402 5502 0f00 |0170: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -00a38e: 0c0f |0173: move-result-object v15 │ │ -00a390: 6e10 4402 0200 |0174: invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@0244 │ │ -00a396: 0c10 |0177: move-result-object v16 │ │ -00a398: 7401 4d02 1000 |0178: invoke-virtual/range {v16}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@024d │ │ -00a39e: 0c10 |017b: move-result-object v16 │ │ -00a3a0: 7402 5502 0f00 |017c: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ -00a3a6: 0c0f |017f: move-result-object v15 │ │ -00a3a8: 6e10 5602 0f00 |0180: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ -00a3ae: 0c0f |0183: move-result-object v15 │ │ -00a3b0: 7120 6500 fe00 |0184: invoke-static {v14, v15}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ -00a3b6: 0800 1100 |0187: move-object/from16 v0, v17 │ │ -00a3ba: 7020 ed01 c000 |0189: invoke-direct {v0, v12}, Lfr/syncarnet/sync/TaskListTransferService;.socketClose:(Ljava/net/Socket;)V // method@01ed │ │ -00a3c0: 0800 1100 |018c: move-object/from16 v0, v17 │ │ -00a3c4: 7020 ed01 1000 |018e: invoke-direct {v0, v1}, Lfr/syncarnet/sync/TaskListTransferService;.socketClose:(Ljava/net/Socket;)V // method@01ed │ │ -00a3ca: 2900 aefe |0191: goto/16 003f // -0152 │ │ -00a3ce: 0d0e |0193: move-exception v14 │ │ -00a3d0: 0800 1100 |0194: move-object/from16 v0, v17 │ │ -00a3d4: 7020 ed01 c000 |0196: invoke-direct {v0, v12}, Lfr/syncarnet/sync/TaskListTransferService;.socketClose:(Ljava/net/Socket;)V // method@01ed │ │ -00a3da: 0800 1100 |0199: move-object/from16 v0, v17 │ │ -00a3de: 7020 ed01 1000 |019b: invoke-direct {v0, v1}, Lfr/syncarnet/sync/TaskListTransferService;.socketClose:(Ljava/net/Socket;)V // method@01ed │ │ -00a3e4: 270e |019e: throw v14 │ │ +00a08c: |[00a08c] fr.syncarnet.sync.TaskListTransferService.onHandleIntent:(Landroid/content/Intent;)V │ │ +00a09c: 7100 4201 0000 |0000: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getIntent:()Landroid/content/Intent; // method@0142 │ │ +00a0a2: 0c0e |0003: move-result-object v14 │ │ +00a0a4: 0800 1100 |0004: move-object/from16 v0, v17 │ │ +00a0a8: 5b0e 1301 |0006: iput-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.intent:Landroid/content/Intent; // field@0113 │ │ +00a0ac: 7100 4401 0000 |0008: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getSynCarnet:()Lfr/syncarnet/SynCarnet; // method@0144 │ │ +00a0b2: 0c0e |000b: move-result-object v14 │ │ +00a0b4: 0800 1100 |000c: move-object/from16 v0, v17 │ │ +00a0b8: 5b0e 1501 |000e: iput-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ +00a0bc: 7100 3f01 0000 |0010: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHost:()Ljava/lang/String; // method@013f │ │ +00a0c2: 0c0e |0013: move-result-object v14 │ │ +00a0c4: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +00a0c8: 5b0e 1201 |0016: iput-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.host:Ljava/lang/String; // field@0112 │ │ +00a0cc: 7100 4301 0000 |0018: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getIsGroupOwner:()Z // method@0143 │ │ +00a0d2: 0a0e |001b: move-result v14 │ │ +00a0d4: 0800 1100 |001c: move-object/from16 v0, v17 │ │ +00a0d8: 5c0e 1401 |001e: iput-boolean v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.isGroupOwner:Z // field@0114 │ │ +00a0dc: 220c c000 |0020: new-instance v12, Ljava/net/Socket; // type@00c0 │ │ +00a0e0: 7010 5d02 0c00 |0022: invoke-direct {v12}, Ljava/net/Socket;.:()V // method@025d │ │ +00a0e6: 1308 1c23 |0025: const/16 v8, #int 8988 // #231c │ │ +00a0ea: 120b |0027: const/4 v11, #int 0 // #0 │ │ +00a0ec: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +00a0ee: 120d |0029: const/4 v13, #int 0 // #0 │ │ +00a0f0: 0800 1100 |002a: move-object/from16 v0, v17 │ │ +00a0f4: 550e 1401 |002c: iget-boolean v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.isGroupOwner:Z // field@0114 │ │ +00a0f8: 380e 1200 |002e: if-eqz v14, 0040 // +0012 │ │ +00a0fc: 220e 9800 |0030: new-instance v14, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync; // type@0098 │ │ +00a100: 0800 1100 |0032: move-object/from16 v0, v17 │ │ +00a104: 540f 1501 |0034: iget-object v15, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ +00a108: 7020 e301 fe00 |0036: invoke-direct {v14, v15}, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.:(Lfr/syncarnet/SynCarnet;)V // method@01e3 │ │ +00a10e: 120f |0039: const/4 v15, #int 0 // #0 │ │ +00a110: 23ff d900 |003a: new-array v15, v15, [Ljava/lang/Void; // type@00d9 │ │ +00a114: 6e20 e601 fe00 |003c: invoke-virtual {v14, v15}, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@01e6 │ │ +00a11a: 0e00 |003f: return-void │ │ +00a11c: 2205 9e00 |0040: new-instance v5, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ +00a120: 7010 1902 0500 |0042: invoke-direct {v5}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ +00a126: 0800 1100 |0045: move-object/from16 v0, v17 │ │ +00a12a: 540e 1501 |0047: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ +00a12e: 7100 4001 0000 |0049: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHostId:()Ljava/lang/String; // method@0140 │ │ +00a134: 0c0f |004c: move-result-object v15 │ │ +00a136: 6e20 a700 fe00 |004d: invoke-virtual {v14, v15}, Lfr/syncarnet/SynCarnet;.knowPeer:(Ljava/lang/String;)Z // method@00a7 │ │ +00a13c: 0a0e |0050: move-result v14 │ │ +00a13e: 380e a900 |0051: if-eqz v14, 00fa // +00a9 │ │ +00a142: 0800 1100 |0053: move-object/from16 v0, v17 │ │ +00a146: 540e 1501 |0055: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ +00a14a: 7100 4001 0000 |0057: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHostId:()Ljava/lang/String; // method@0140 │ │ +00a150: 0c0f |005a: move-result-object v15 │ │ +00a152: 6e20 a100 fe00 |005b: invoke-virtual {v14, v15}, Lfr/syncarnet/SynCarnet;.getPeer:(Ljava/lang/String;)Lfr/syncarnet/sync/SyncedDevice; // method@00a1 │ │ +00a158: 0c0e |005e: move-result-object v14 │ │ +00a15a: 0800 1100 |005f: move-object/from16 v0, v17 │ │ +00a15e: 540f 1501 |0061: iget-object v15, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ +00a162: 6e10 a500 0f00 |0063: invoke-virtual {v15}, Lfr/syncarnet/SynCarnet;.getTasks:()Lfr/syncarnet/tasks/TaskList; // method@00a5 │ │ +00a168: 0c0f |0066: move-result-object v15 │ │ +00a16a: 6e20 d101 fe00 |0067: invoke-virtual {v14, v15}, Lfr/syncarnet/sync/SyncedDevice;.buildDifferentialTaskList:(Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; // method@01d1 │ │ +00a170: 0c0e |006a: move-result-object v14 │ │ +00a172: 6e10 2402 0e00 |006b: invoke-virtual {v14}, Lfr/syncarnet/tasks/TaskList;.jsonify:()Ljava/lang/String; // method@0224 │ │ +00a178: 0c06 |006e: move-result-object v6 │ │ +00a17a: 0800 1100 |006f: move-object/from16 v0, v17 │ │ +00a17e: 540e 1101 |0071: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.TAG:Ljava/lang/String; // field@0111 │ │ +00a182: 1a0f 2400 |0073: const-string v15, "Built differential TaskList" // string@0024 │ │ +00a186: 7120 6400 fe00 |0075: invoke-static {v14, v15}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00a18c: 120e |0078: const/4 v14, #int 0 // #0 │ │ +00a18e: 6e20 5e02 ec00 |0079: invoke-virtual {v12, v14}, Ljava/net/Socket;.bind:(Ljava/net/SocketAddress;)V // method@025e │ │ +00a194: 220e be00 |007c: new-instance v14, Ljava/net/InetSocketAddress; // type@00be │ │ +00a198: 0800 1100 |007e: move-object/from16 v0, v17 │ │ +00a19c: 540f 1201 |0080: iget-object v15, v0, Lfr/syncarnet/sync/TaskListTransferService;.host:Ljava/lang/String; // field@0112 │ │ +00a1a0: 7030 5902 fe08 |0082: invoke-direct {v14, v15, v8}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@0259 │ │ +00a1a6: 130f 8813 |0085: const/16 v15, #int 5000 // #1388 │ │ +00a1aa: 6e30 6002 ec0f |0087: invoke-virtual {v12, v14, v15}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@0260 │ │ +00a1b0: 2207 aa00 |008a: new-instance v7, Ljava/io/ObjectOutputStream; // type@00aa │ │ +00a1b4: 6e10 6202 0c00 |008c: invoke-virtual {v12}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@0262 │ │ +00a1ba: 0c0e |008f: move-result-object v14 │ │ +00a1bc: 7020 3e02 e700 |0090: invoke-direct {v7, v14}, Ljava/io/ObjectOutputStream;.:(Ljava/io/OutputStream;)V // method@023e │ │ +00a1c2: 6e20 3f02 6700 |0093: invoke-virtual {v7, v6}, Ljava/io/ObjectOutputStream;.writeObject:(Ljava/lang/Object;)V // method@023f │ │ +00a1c8: 2203 a900 |0096: new-instance v3, Ljava/io/ObjectInputStream; // type@00a9 │ │ +00a1cc: 6e10 6102 0c00 |0098: invoke-virtual {v12}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@0261 │ │ +00a1d2: 0c0e |009b: move-result-object v14 │ │ +00a1d4: 7020 3c02 e300 |009c: invoke-direct {v3, v14}, Ljava/io/ObjectInputStream;.:(Ljava/io/InputStream;)V // method@023c │ │ +00a1da: 6e10 3d02 0300 |009f: invoke-virtual {v3}, Ljava/io/ObjectInputStream;.readObject:()Ljava/lang/Object; // method@023d │ │ +00a1e0: 0c0a |00a2: move-result-object v10 │ │ +00a1e2: 1f0a b900 |00a3: check-cast v10, Ljava/lang/String; // type@00b9 │ │ +00a1e6: 2209 9e00 |00a5: new-instance v9, Lfr/syncarnet/tasks/TaskList; // type@009e │ │ +00a1ea: 7010 1902 0900 |00a7: invoke-direct {v9}, Lfr/syncarnet/tasks/TaskList;.:()V // method@0219 │ │ +00a1f0: 6e20 2d02 a900 |00aa: invoke-virtual {v9, v10}, Lfr/syncarnet/tasks/TaskList;.unJsonify:(Ljava/lang/String;)V // method@022d │ │ +00a1f6: 0800 1100 |00ad: move-object/from16 v0, v17 │ │ +00a1fa: 540e 1501 |00af: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ +00a1fe: 6e10 a500 0e00 |00b1: invoke-virtual {v14}, Lfr/syncarnet/SynCarnet;.getTasks:()Lfr/syncarnet/tasks/TaskList; // method@00a5 │ │ +00a204: 0c0e |00b4: move-result-object v14 │ │ +00a206: 7120 2502 9e00 |00b5: invoke-static {v14, v9}, Lfr/syncarnet/tasks/TaskList;.merge:(Lfr/syncarnet/tasks/TaskList;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; // method@0225 │ │ +00a20c: 0c04 |00b8: move-result-object v4 │ │ +00a20e: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ +00a212: 540e 1501 |00bb: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ +00a216: 220f 8000 |00bd: new-instance v15, Lfr/syncarnet/sync/SetTaskListRun; // type@0080 │ │ +00a21a: 0800 1100 |00bf: move-object/from16 v0, v17 │ │ +00a21e: 5400 1501 |00c1: iget-object v0, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ +00a222: 0810 0000 |00c3: move-object/from16 v16, v0 │ │ +00a226: 0800 1000 |00c5: move-object/from16 v0, v16 │ │ +00a22a: 7030 6901 0f04 |00c7: invoke-direct {v15, v0, v4}, Lfr/syncarnet/sync/SetTaskListRun;.:(Lfr/syncarnet/SynCarnet;Lfr/syncarnet/tasks/TaskList;)V // method@0169 │ │ +00a230: 6e20 ba00 fe00 |00ca: invoke-virtual {v14, v15}, Lfr/syncarnet/SynCarnet;.runOnUiThread:(Ljava/lang/Runnable;)V // method@00ba │ │ +00a236: 0800 1100 |00cd: move-object/from16 v0, v17 │ │ +00a23a: 540e 1501 |00cf: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ +00a23e: 0800 1100 |00d1: move-object/from16 v0, v17 │ │ +00a242: 540f 1501 |00d3: iget-object v15, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ +00a246: 1410 2b00 057f |00d5: const v16, #float 1.76788e+38 // #7f05002b │ │ +00a24c: 7402 a200 0f00 |00d8: invoke-virtual/range {v15, v16}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +00a252: 0c0f |00db: move-result-object v15 │ │ +00a254: 6e20 c100 fe00 |00dc: invoke-virtual {v14, v15}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ +00a25a: 0800 1100 |00df: move-object/from16 v0, v17 │ │ +00a25e: 540e 1501 |00e1: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ +00a262: 7100 4101 0000 |00e3: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHostName:()Ljava/lang/String; // method@0141 │ │ +00a268: 0c0f |00e6: move-result-object v15 │ │ +00a26a: 7100 4001 0000 |00e7: invoke-static {}, Lfr/syncarnet/sync/PeerList$ServiceStatic;.getHostId:()Ljava/lang/String; // method@0140 │ │ +00a270: 0c10 |00ea: move-result-object v16 │ │ +00a272: 7403 bb00 0e00 |00eb: invoke-virtual/range {v14, v15, v16}, Lfr/syncarnet/SynCarnet;.savePeer:(Ljava/lang/String;Ljava/lang/String;)V // method@00bb │ │ +00a278: 0800 1100 |00ee: move-object/from16 v0, v17 │ │ +00a27c: 7020 ed01 c000 |00f0: invoke-direct {v0, v12}, Lfr/syncarnet/sync/TaskListTransferService;.socketClose:(Ljava/net/Socket;)V // method@01ed │ │ +00a282: 0800 1100 |00f3: move-object/from16 v0, v17 │ │ +00a286: 7020 ed01 1000 |00f5: invoke-direct {v0, v1}, Lfr/syncarnet/sync/TaskListTransferService;.socketClose:(Ljava/net/Socket;)V // method@01ed │ │ +00a28c: 2900 47ff |00f8: goto/16 003f // -00b9 │ │ +00a290: 0800 1100 |00fa: move-object/from16 v0, v17 │ │ +00a294: 540e 1501 |00fc: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ +00a298: 6e10 a500 0e00 |00fe: invoke-virtual {v14}, Lfr/syncarnet/SynCarnet;.getTasks:()Lfr/syncarnet/tasks/TaskList; // method@00a5 │ │ +00a29e: 0c0e |0101: move-result-object v14 │ │ +00a2a0: 6e10 2402 0e00 |0102: invoke-virtual {v14}, Lfr/syncarnet/tasks/TaskList;.jsonify:()Ljava/lang/String; // method@0224 │ │ +00a2a6: 0c06 |0105: move-result-object v6 │ │ +00a2a8: 0800 1100 |0106: move-object/from16 v0, v17 │ │ +00a2ac: 540e 1101 |0108: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.TAG:Ljava/lang/String; // field@0111 │ │ +00a2b0: 1a0f 3900 |010a: const-string v15, "Device not already known" // string@0039 │ │ +00a2b4: 7120 6400 fe00 |010c: invoke-static {v14, v15}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00a2ba: 2900 69ff |010f: goto/16 0078 // -0097 │ │ +00a2be: 0d02 |0111: move-exception v2 │ │ +00a2c0: 0800 1100 |0112: move-object/from16 v0, v17 │ │ +00a2c4: 540e 1501 |0114: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ +00a2c8: 0800 1100 |0116: move-object/from16 v0, v17 │ │ +00a2cc: 540f 1501 |0118: iget-object v15, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ +00a2d0: 1410 1900 057f |011a: const v16, #float 1.76788e+38 // #7f050019 │ │ +00a2d6: 7402 a200 0f00 |011d: invoke-virtual/range {v15, v16}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +00a2dc: 0c0f |0120: move-result-object v15 │ │ +00a2de: 6e20 c100 fe00 |0121: invoke-virtual {v14, v15}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ +00a2e4: 0800 1100 |0124: move-object/from16 v0, v17 │ │ +00a2e8: 540e 1101 |0126: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.TAG:Ljava/lang/String; // field@0111 │ │ +00a2ec: 220f ba00 |0128: new-instance v15, Ljava/lang/StringBuilder; // type@00ba │ │ +00a2f0: 7010 5202 0f00 |012a: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +00a2f6: 1a10 4e00 |012d: const-string v16, "IOException : " // string@004e │ │ +00a2fa: 7402 5502 0f00 |012f: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +00a300: 0c0f |0132: move-result-object v15 │ │ +00a302: 6e10 3a02 0200 |0133: invoke-virtual {v2}, Ljava/io/IOException;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@023a │ │ +00a308: 0c10 |0136: move-result-object v16 │ │ +00a30a: 7401 4d02 1000 |0137: invoke-virtual/range {v16}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@024d │ │ +00a310: 0c10 |013a: move-result-object v16 │ │ +00a312: 7402 5502 0f00 |013b: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +00a318: 0c0f |013e: move-result-object v15 │ │ +00a31a: 6e10 5602 0f00 |013f: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +00a320: 0c0f |0142: move-result-object v15 │ │ +00a322: 7120 6500 fe00 |0143: invoke-static {v14, v15}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ +00a328: 0800 1100 |0146: move-object/from16 v0, v17 │ │ +00a32c: 7020 ed01 c000 |0148: invoke-direct {v0, v12}, Lfr/syncarnet/sync/TaskListTransferService;.socketClose:(Ljava/net/Socket;)V // method@01ed │ │ +00a332: 0800 1100 |014b: move-object/from16 v0, v17 │ │ +00a336: 7020 ed01 1000 |014d: invoke-direct {v0, v1}, Lfr/syncarnet/sync/TaskListTransferService;.socketClose:(Ljava/net/Socket;)V // method@01ed │ │ +00a33c: 2900 effe |0150: goto/16 003f // -0111 │ │ +00a340: 0d02 |0152: move-exception v2 │ │ +00a342: 0800 1100 |0153: move-object/from16 v0, v17 │ │ +00a346: 540e 1501 |0155: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ +00a34a: 0800 1100 |0157: move-object/from16 v0, v17 │ │ +00a34e: 540f 1501 |0159: iget-object v15, v0, Lfr/syncarnet/sync/TaskListTransferService;.synCarnet:Lfr/syncarnet/SynCarnet; // field@0115 │ │ +00a352: 1410 0800 057f |015b: const v16, #float 1.76787e+38 // #7f050008 │ │ +00a358: 7402 a200 0f00 |015e: invoke-virtual/range {v15, v16}, Lfr/syncarnet/SynCarnet;.getString:(I)Ljava/lang/String; // method@00a2 │ │ +00a35e: 0c0f |0161: move-result-object v15 │ │ +00a360: 6e20 c100 fe00 |0162: invoke-virtual {v14, v15}, Lfr/syncarnet/SynCarnet;.showToast:(Ljava/lang/String;)V // method@00c1 │ │ +00a366: 0800 1100 |0165: move-object/from16 v0, v17 │ │ +00a36a: 540e 1101 |0167: iget-object v14, v0, Lfr/syncarnet/sync/TaskListTransferService;.TAG:Ljava/lang/String; // field@0111 │ │ +00a36e: 220f ba00 |0169: new-instance v15, Ljava/lang/StringBuilder; // type@00ba │ │ +00a372: 7010 5202 0f00 |016b: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@0252 │ │ +00a378: 1a10 2700 |016e: const-string v16, "ClassNotFoundException : " // string@0027 │ │ +00a37c: 7402 5502 0f00 |0170: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +00a382: 0c0f |0173: move-result-object v15 │ │ +00a384: 6e10 4402 0200 |0174: invoke-virtual {v2}, Ljava/lang/ClassNotFoundException;.getStackTrace:()[Ljava/lang/StackTraceElement; // method@0244 │ │ +00a38a: 0c10 |0177: move-result-object v16 │ │ +00a38c: 7401 4d02 1000 |0178: invoke-virtual/range {v16}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@024d │ │ +00a392: 0c10 |017b: move-result-object v16 │ │ +00a394: 7402 5502 0f00 |017c: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0255 │ │ +00a39a: 0c0f |017f: move-result-object v15 │ │ +00a39c: 6e10 5602 0f00 |0180: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0256 │ │ +00a3a2: 0c0f |0183: move-result-object v15 │ │ +00a3a4: 7120 6500 fe00 |0184: invoke-static {v14, v15}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ +00a3aa: 0800 1100 |0187: move-object/from16 v0, v17 │ │ +00a3ae: 7020 ed01 c000 |0189: invoke-direct {v0, v12}, Lfr/syncarnet/sync/TaskListTransferService;.socketClose:(Ljava/net/Socket;)V // method@01ed │ │ +00a3b4: 0800 1100 |018c: move-object/from16 v0, v17 │ │ +00a3b8: 7020 ed01 1000 |018e: invoke-direct {v0, v1}, Lfr/syncarnet/sync/TaskListTransferService;.socketClose:(Ljava/net/Socket;)V // method@01ed │ │ +00a3be: 2900 aefe |0191: goto/16 003f // -0152 │ │ +00a3c2: 0d0e |0193: move-exception v14 │ │ +00a3c4: 0800 1100 |0194: move-object/from16 v0, v17 │ │ +00a3c8: 7020 ed01 c000 |0196: invoke-direct {v0, v12}, Lfr/syncarnet/sync/TaskListTransferService;.socketClose:(Ljava/net/Socket;)V // method@01ed │ │ +00a3ce: 0800 1100 |0199: move-object/from16 v0, v17 │ │ +00a3d2: 7020 ed01 1000 |019b: invoke-direct {v0, v1}, Lfr/syncarnet/sync/TaskListTransferService;.socketClose:(Ljava/net/Socket;)V // method@01ed │ │ +00a3d8: 270e |019e: throw v14 │ │ catches : 4 │ │ 0x0040 - 0x00ee │ │ Ljava/io/IOException; -> 0x0111 │ │ Ljava/lang/ClassNotFoundException; -> 0x0152 │ │ -> 0x0193 │ │ 0x00fa - 0x010f │ │ Ljava/io/IOException; -> 0x0111 │ │ @@ -13424,18 +13454,18 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -00a418: |[00a418] fr.syncarnet.sync.TaskListTransferService.onStartCommand:(Landroid/content/Intent;II)I │ │ -00a428: 6f40 2900 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/app/IntentService;.onStartCommand:(Landroid/content/Intent;II)I // method@0029 │ │ -00a42e: 0a00 |0003: move-result v0 │ │ -00a430: 0f00 |0004: return v0 │ │ +00a40c: |[00a40c] fr.syncarnet.sync.TaskListTransferService.onStartCommand:(Landroid/content/Intent;II)I │ │ +00a41c: 6f40 2900 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/app/IntentService;.onStartCommand:(Landroid/content/Intent;II)I // method@0029 │ │ +00a422: 0a00 |0003: move-result v0 │ │ +00a424: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfr/syncarnet/sync/TaskListTransferService; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=3 flags I │ │ @@ -13482,20 +13512,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -00a434: |[00a434] fr.syncarnet.tasks.DeletedTasks.:()V │ │ -00a444: 7010 6602 0100 |0000: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0266 │ │ -00a44a: 2200 c900 |0003: new-instance v0, Ljava/util/HashMap; // type@00c9 │ │ -00a44e: 7010 7e02 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@027e │ │ -00a454: 5b10 1701 |0008: iput-object v0, v1, Lfr/syncarnet/tasks/DeletedTasks;.timestamps:Ljava/util/HashMap; // field@0117 │ │ -00a458: 0e00 |000a: return-void │ │ +00a428: |[00a428] fr.syncarnet.tasks.DeletedTasks.:()V │ │ +00a438: 7010 6602 0100 |0000: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0266 │ │ +00a43e: 2200 c900 |0003: new-instance v0, Ljava/util/HashMap; // type@00c9 │ │ +00a442: 7010 7e02 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@027e │ │ +00a448: 5b10 1701 |0008: iput-object v0, v1, Lfr/syncarnet/tasks/DeletedTasks;.timestamps:Ljava/util/HashMap; // field@0117 │ │ +00a44c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lfr/syncarnet/tasks/DeletedTasks; │ │ │ │ @@ -13505,47 +13535,47 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00a45c: |[00a45c] fr.syncarnet.tasks.DeletedTasks.add:(Ljava/lang/Object;)Z │ │ -00a46c: 1f02 ce00 |0000: check-cast v2, Ljava/util/UUID; // type@00ce │ │ -00a470: 6e20 f001 2100 |0002: invoke-virtual {v1, v2}, Lfr/syncarnet/tasks/DeletedTasks;.add:(Ljava/util/UUID;)Z // method@01f0 │ │ -00a476: 0a00 |0005: move-result v0 │ │ -00a478: 0f00 |0006: return v0 │ │ +00a450: |[00a450] fr.syncarnet.tasks.DeletedTasks.add:(Ljava/lang/Object;)Z │ │ +00a460: 1f02 ce00 |0000: check-cast v2, Ljava/util/UUID; // type@00ce │ │ +00a464: 6e20 f001 2100 |0002: invoke-virtual {v1, v2}, Lfr/syncarnet/tasks/DeletedTasks;.add:(Ljava/util/UUID;)Z // method@01f0 │ │ +00a46a: 0a00 |0005: move-result v0 │ │ +00a46c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lfr/syncarnet/tasks/DeletedTasks; │ │ + 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Lfr/syncarnet/tasks/DeletedTasks;) │ │ name : 'add' │ │ type : '(Ljava/util/UUID;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -00a47c: |[00a47c] fr.syncarnet.tasks.DeletedTasks.add:(Ljava/util/UUID;)Z │ │ -00a48c: 5440 1701 |0000: iget-object v0, v4, Lfr/syncarnet/tasks/DeletedTasks;.timestamps:Ljava/util/HashMap; // field@0117 │ │ -00a490: 2201 b500 |0002: new-instance v1, Ljava/lang/Long; // type@00b5 │ │ -00a494: 2202 c800 |0004: new-instance v2, Ljava/util/Date; // type@00c8 │ │ -00a498: 7010 7b02 0200 |0006: invoke-direct {v2}, Ljava/util/Date;.:()V // method@027b │ │ -00a49e: 6e10 7d02 0200 |0009: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@027d │ │ -00a4a4: 0b02 |000c: move-result-wide v2 │ │ -00a4a6: 7030 4902 2103 |000d: invoke-direct {v1, v2, v3}, Ljava/lang/Long;.:(J)V // method@0249 │ │ -00a4ac: 6e30 8102 5001 |0010: invoke-virtual {v0, v5, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0281 │ │ -00a4b2: 6f20 6802 5400 |0013: invoke-super {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0268 │ │ -00a4b8: 0a00 |0016: move-result v0 │ │ -00a4ba: 0f00 |0017: return v0 │ │ +00a470: |[00a470] fr.syncarnet.tasks.DeletedTasks.add:(Ljava/util/UUID;)Z │ │ +00a480: 5440 1701 |0000: iget-object v0, v4, Lfr/syncarnet/tasks/DeletedTasks;.timestamps:Ljava/util/HashMap; // field@0117 │ │ +00a484: 2201 b500 |0002: new-instance v1, Ljava/lang/Long; // type@00b5 │ │ +00a488: 2202 c800 |0004: new-instance v2, Ljava/util/Date; // type@00c8 │ │ +00a48c: 7010 7b02 0200 |0006: invoke-direct {v2}, Ljava/util/Date;.:()V // method@027b │ │ +00a492: 6e10 7d02 0200 |0009: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@027d │ │ +00a498: 0b02 |000c: move-result-wide v2 │ │ +00a49a: 7030 4902 2103 |000d: invoke-direct {v1, v2, v3}, Ljava/lang/Long;.:(J)V // method@0249 │ │ +00a4a0: 6e30 8102 5001 |0010: invoke-virtual {v0, v5, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0281 │ │ +00a4a6: 6f20 6802 5400 |0013: invoke-super {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0268 │ │ +00a4ac: 0a00 |0016: move-result v0 │ │ +00a4ae: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0013 line=40 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 this Lfr/syncarnet/tasks/DeletedTasks; │ │ 0x0000 - 0x0018 reg=5 uuid Ljava/util/UUID; │ │ @@ -13555,22 +13585,22 @@ │ │ type : '(Ljava/util/UUID;J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -00a4bc: |[00a4bc] fr.syncarnet.tasks.DeletedTasks.add:(Ljava/util/UUID;J)Z │ │ -00a4cc: 5420 1701 |0000: iget-object v0, v2, Lfr/syncarnet/tasks/DeletedTasks;.timestamps:Ljava/util/HashMap; // field@0117 │ │ -00a4d0: 2201 b500 |0002: new-instance v1, Ljava/lang/Long; // type@00b5 │ │ -00a4d4: 7030 4902 4105 |0004: invoke-direct {v1, v4, v5}, Ljava/lang/Long;.:(J)V // method@0249 │ │ -00a4da: 6e30 8102 3001 |0007: invoke-virtual {v0, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0281 │ │ -00a4e0: 6f20 6802 3200 |000a: invoke-super {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0268 │ │ -00a4e6: 0a00 |000d: move-result v0 │ │ -00a4e8: 0f00 |000e: return v0 │ │ +00a4b0: |[00a4b0] fr.syncarnet.tasks.DeletedTasks.add:(Ljava/util/UUID;J)Z │ │ +00a4c0: 5420 1701 |0000: iget-object v0, v2, Lfr/syncarnet/tasks/DeletedTasks;.timestamps:Ljava/util/HashMap; // field@0117 │ │ +00a4c4: 2201 b500 |0002: new-instance v1, Ljava/lang/Long; // type@00b5 │ │ +00a4c8: 7030 4902 4105 |0004: invoke-direct {v1, v4, v5}, Ljava/lang/Long;.:(J)V // method@0249 │ │ +00a4ce: 6e30 8102 3001 |0007: invoke-virtual {v0, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0281 │ │ +00a4d4: 6f20 6802 3200 |000a: invoke-super {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0268 │ │ +00a4da: 0a00 |000d: move-result v0 │ │ +00a4dc: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000a line=45 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lfr/syncarnet/tasks/DeletedTasks; │ │ 0x0000 - 0x000f reg=3 uuid Ljava/util/UUID; │ │ @@ -13581,59 +13611,58 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -00a4ec: |[00a4ec] fr.syncarnet.tasks.DeletedTasks.clearDeletedTask:(J)V │ │ -00a4fc: 6e10 f701 0500 |0000: invoke-virtual {v5}, Lfr/syncarnet/tasks/DeletedTasks;.iterator:()Ljava/util/Iterator; // method@01f7 │ │ -00a502: 0c00 |0003: move-result-object v0 │ │ -00a504: 7210 8202 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ -00a50a: 0a02 |0007: move-result v2 │ │ -00a50c: 3802 1400 |0008: if-eqz v2, 001c // +0014 │ │ -00a510: 7210 8302 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ -00a516: 0c01 |000d: move-result-object v1 │ │ -00a518: 1f01 ce00 |000e: check-cast v1, Ljava/util/UUID; // type@00ce │ │ -00a51c: 6e20 f601 1500 |0010: invoke-virtual {v5, v1}, Lfr/syncarnet/tasks/DeletedTasks;.getTimestamp:(Ljava/util/UUID;)J // method@01f6 │ │ -00a522: 0b02 |0013: move-result-wide v2 │ │ -00a524: 3102 0206 |0014: cmp-long v2, v2, v6 │ │ -00a528: 3b02 eeff |0016: if-gez v2, 0004 // -0012 │ │ -00a52c: 6e20 f901 1500 |0018: invoke-virtual {v5, v1}, Lfr/syncarnet/tasks/DeletedTasks;.remove:(Ljava/lang/Object;)Z // method@01f9 │ │ -00a532: 28e9 |001b: goto 0004 // -0017 │ │ -00a534: 0e00 |001c: return-void │ │ +00a4e0: |[00a4e0] fr.syncarnet.tasks.DeletedTasks.clearDeletedTask:(J)V │ │ +00a4f0: 6e10 f701 0500 |0000: invoke-virtual {v5}, Lfr/syncarnet/tasks/DeletedTasks;.iterator:()Ljava/util/Iterator; // method@01f7 │ │ +00a4f6: 0c01 |0003: move-result-object v1 │ │ +00a4f8: 7210 8202 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ +00a4fe: 0a02 |0007: move-result v2 │ │ +00a500: 3802 1400 |0008: if-eqz v2, 001c // +0014 │ │ +00a504: 7210 8302 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ +00a50a: 0c00 |000d: move-result-object v0 │ │ +00a50c: 1f00 ce00 |000e: check-cast v0, Ljava/util/UUID; // type@00ce │ │ +00a510: 6e20 f601 0500 |0010: invoke-virtual {v5, v0}, Lfr/syncarnet/tasks/DeletedTasks;.getTimestamp:(Ljava/util/UUID;)J // method@01f6 │ │ +00a516: 0b02 |0013: move-result-wide v2 │ │ +00a518: 3102 0206 |0014: cmp-long v2, v2, v6 │ │ +00a51c: 3b02 eeff |0016: if-gez v2, 0004 // -0012 │ │ +00a520: 6e20 f901 0500 |0018: invoke-virtual {v5, v0}, Lfr/syncarnet/tasks/DeletedTasks;.remove:(Ljava/lang/Object;)Z // method@01f9 │ │ +00a526: 28e9 |001b: goto 0004 // -0017 │ │ +00a528: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0010 line=57 │ │ 0x0018 line=58 │ │ 0x001c line=61 │ │ locals : │ │ - 0x0010 - 0x001c reg=1 uuid Ljava/util/UUID; │ │ - 0x0004 - 0x001d reg=0 i$ Ljava/util/Iterator; │ │ + 0x0010 - 0x001c reg=0 uuid Ljava/util/UUID; │ │ 0x0000 - 0x001d reg=5 this Lfr/syncarnet/tasks/DeletedTasks; │ │ 0x0000 - 0x001d reg=6 timestamp J │ │ │ │ #4 : (in Lfr/syncarnet/tasks/DeletedTasks;) │ │ name : 'getTimestamp' │ │ type : '(Ljava/util/UUID;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00a538: |[00a538] fr.syncarnet.tasks.DeletedTasks.getTimestamp:(Ljava/util/UUID;)J │ │ -00a548: 5420 1701 |0000: iget-object v0, v2, Lfr/syncarnet/tasks/DeletedTasks;.timestamps:Ljava/util/HashMap; // field@0117 │ │ -00a54c: 6e20 8002 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0280 │ │ -00a552: 0c00 |0005: move-result-object v0 │ │ -00a554: 1f00 b500 |0006: check-cast v0, Ljava/lang/Long; // type@00b5 │ │ -00a558: 6e10 4a02 0000 |0008: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@024a │ │ -00a55e: 0b00 |000b: move-result-wide v0 │ │ -00a560: 1000 |000c: return-wide v0 │ │ +00a52c: |[00a52c] fr.syncarnet.tasks.DeletedTasks.getTimestamp:(Ljava/util/UUID;)J │ │ +00a53c: 5420 1701 |0000: iget-object v0, v2, Lfr/syncarnet/tasks/DeletedTasks;.timestamps:Ljava/util/HashMap; // field@0117 │ │ +00a540: 6e20 8002 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0280 │ │ +00a546: 0c00 |0005: move-result-object v0 │ │ +00a548: 1f00 b500 |0006: check-cast v0, Ljava/lang/Long; // type@00b5 │ │ +00a54c: 6e10 4a02 0000 |0008: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@024a │ │ +00a552: 0b00 |000b: move-result-wide v0 │ │ +00a554: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lfr/syncarnet/tasks/DeletedTasks; │ │ 0x0000 - 0x000d reg=3 uuid Ljava/util/UUID; │ │ │ │ @@ -13642,85 +13671,85 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 147 16-bit code units │ │ -00a564: |[00a564] fr.syncarnet.tasks.DeletedTasks.jsonify:()Ljava/lang/String; │ │ -00a574: 2204 d100 |0000: new-instance v4, Lorg/json/JSONObject; // type@00d1 │ │ -00a578: 7010 9802 0400 |0002: invoke-direct {v4}, Lorg/json/JSONObject;.:()V // method@0298 │ │ -00a57e: 2207 cf00 |0005: new-instance v7, Lorg/json/JSONArray; // type@00cf │ │ -00a582: 7010 9202 0700 |0007: invoke-direct {v7}, Lorg/json/JSONArray;.:()V // method@0292 │ │ -00a588: 2206 cf00 |000a: new-instance v6, Lorg/json/JSONArray; // type@00cf │ │ -00a58c: 7010 9202 0600 |000c: invoke-direct {v6}, Lorg/json/JSONArray;.:()V // method@0292 │ │ -00a592: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -00a594: 6e10 fa01 0c00 |0010: invoke-virtual {v12}, Lfr/syncarnet/tasks/DeletedTasks;.size:()I // method@01fa │ │ -00a59a: 0a0a |0013: move-result v10 │ │ -00a59c: 35a2 1200 |0014: if-ge v2, v10, 0026 // +0012 │ │ -00a5a0: 6e20 f501 2c00 |0016: invoke-virtual {v12, v2}, Lfr/syncarnet/tasks/DeletedTasks;.get:(I)Ljava/lang/Object; // method@01f5 │ │ -00a5a6: 0c0a |0019: move-result-object v10 │ │ -00a5a8: 1f0a ce00 |001a: check-cast v10, Ljava/util/UUID; // type@00ce │ │ -00a5ac: 6e10 9102 0a00 |001c: invoke-virtual {v10}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0291 │ │ -00a5b2: 0c0a |001f: move-result-object v10 │ │ -00a5b4: 6e20 9602 a700 |0020: invoke-virtual {v7, v10}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@0296 │ │ -00a5ba: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -00a5be: 28eb |0025: goto 0010 // -0015 │ │ -00a5c0: 1a0a 1c04 |0026: const-string v10, "uuids" // string@041c │ │ -00a5c4: 6e10 9702 0700 |0028: invoke-virtual {v7}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@0297 │ │ -00a5ca: 0c0b |002b: move-result-object v11 │ │ -00a5cc: 6e30 9d02 a40b |002c: invoke-virtual {v4, v10, v11}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ -00a5d2: 1a0a 7501 |002f: const-string v10, "SynCarnet" // string@0175 │ │ -00a5d6: 1a0b 1a00 |0031: const-string v11, "Added uuids to json" // string@001a │ │ -00a5da: 7120 6400 ba00 |0033: invoke-static {v10, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -00a5e0: 54ca 1701 |0036: iget-object v10, v12, Lfr/syncarnet/tasks/DeletedTasks;.timestamps:Ljava/util/HashMap; // field@0117 │ │ -00a5e4: 6e10 7f02 0a00 |0038: invoke-virtual {v10}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@027f │ │ -00a5ea: 0c0a |003b: move-result-object v10 │ │ -00a5ec: 7210 8b02 0a00 |003c: invoke-interface {v10}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@028b │ │ -00a5f2: 0c03 |003f: move-result-object v3 │ │ -00a5f4: 7210 8202 0300 |0040: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ -00a5fa: 0a0a |0043: move-result v10 │ │ -00a5fc: 380a 3a00 |0044: if-eqz v10, 007e // +003a │ │ -00a600: 7210 8302 0300 |0046: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ -00a606: 0c01 |0049: move-result-object v1 │ │ -00a608: 1f01 cc00 |004a: check-cast v1, Ljava/util/Map$Entry; // type@00cc │ │ -00a60c: 2205 d100 |004c: new-instance v5, Lorg/json/JSONObject; // type@00d1 │ │ -00a610: 7010 9802 0500 |004e: invoke-direct {v5}, Lorg/json/JSONObject;.:()V // method@0298 │ │ -00a616: 7210 8902 0100 |0051: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0289 │ │ -00a61c: 0c08 |0054: move-result-object v8 │ │ -00a61e: 1f08 ce00 |0055: check-cast v8, Ljava/util/UUID; // type@00ce │ │ -00a622: 1a0a 1b04 |0057: const-string v10, "uuid" // string@041b │ │ -00a626: 6e10 9102 0800 |0059: invoke-virtual {v8}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0291 │ │ -00a62c: 0c0b |005c: move-result-object v11 │ │ -00a62e: 6e30 9d02 a50b |005d: invoke-virtual {v5, v10, v11}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ -00a634: 7210 8a02 0100 |0060: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@028a │ │ -00a63a: 0c09 |0063: move-result-object v9 │ │ -00a63c: 1f09 b500 |0064: check-cast v9, Ljava/lang/Long; // type@00b5 │ │ -00a640: 1a0a 0604 |0066: const-string v10, "timestamp" // string@0406 │ │ -00a644: 6e30 9d02 a509 |0068: invoke-virtual {v5, v10, v9}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ -00a64a: 6e10 9e02 0500 |006b: invoke-virtual {v5}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@029e │ │ -00a650: 0c0a |006e: move-result-object v10 │ │ -00a652: 6e20 9602 a600 |006f: invoke-virtual {v6, v10}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@0296 │ │ -00a658: 28ce |0072: goto 0040 // -0032 │ │ -00a65a: 0d00 |0073: move-exception v0 │ │ -00a65c: 1a0a 7501 |0074: const-string v10, "SynCarnet" // string@0175 │ │ -00a660: 1a0b 4200 |0076: const-string v11, "Exception while jsonifying" // string@0042 │ │ -00a664: 7120 6500 ba00 |0078: invoke-static {v10, v11}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ -00a66a: 1a0a 0000 |007b: const-string v10, "" // string@0000 │ │ -00a66e: 110a |007d: return-object v10 │ │ -00a670: 1a0a 0704 |007e: const-string v10, "timestamps" // string@0407 │ │ -00a674: 6e10 9702 0600 |0080: invoke-virtual {v6}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@0297 │ │ -00a67a: 0c0b |0083: move-result-object v11 │ │ -00a67c: 6e30 9d02 a40b |0084: invoke-virtual {v4, v10, v11}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ -00a682: 1a0a 7501 |0087: const-string v10, "SynCarnet" // string@0175 │ │ -00a686: 1a0b 1900 |0089: const-string v11, "Added timestamps to json" // string@0019 │ │ -00a68a: 7120 6400 ba00 |008b: invoke-static {v10, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -00a690: 6e10 9e02 0400 |008e: invoke-virtual {v4}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@029e │ │ -00a696: 0c0a |0091: move-result-object v10 │ │ -00a698: 28eb |0092: goto 007d // -0015 │ │ +00a558: |[00a558] fr.syncarnet.tasks.DeletedTasks.jsonify:()Ljava/lang/String; │ │ +00a568: 2203 d100 |0000: new-instance v3, Lorg/json/JSONObject; // type@00d1 │ │ +00a56c: 7010 9802 0300 |0002: invoke-direct {v3}, Lorg/json/JSONObject;.:()V // method@0298 │ │ +00a572: 2206 cf00 |0005: new-instance v6, Lorg/json/JSONArray; // type@00cf │ │ +00a576: 7010 9202 0600 |0007: invoke-direct {v6}, Lorg/json/JSONArray;.:()V // method@0292 │ │ +00a57c: 2205 cf00 |000a: new-instance v5, Lorg/json/JSONArray; // type@00cf │ │ +00a580: 7010 9202 0500 |000c: invoke-direct {v5}, Lorg/json/JSONArray;.:()V // method@0292 │ │ +00a586: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +00a588: 6e10 fa01 0c00 |0010: invoke-virtual {v12}, Lfr/syncarnet/tasks/DeletedTasks;.size:()I // method@01fa │ │ +00a58e: 0a09 |0013: move-result v9 │ │ +00a590: 3592 1200 |0014: if-ge v2, v9, 0026 // +0012 │ │ +00a594: 6e20 f501 2c00 |0016: invoke-virtual {v12, v2}, Lfr/syncarnet/tasks/DeletedTasks;.get:(I)Ljava/lang/Object; // method@01f5 │ │ +00a59a: 0c09 |0019: move-result-object v9 │ │ +00a59c: 1f09 ce00 |001a: check-cast v9, Ljava/util/UUID; // type@00ce │ │ +00a5a0: 6e10 9102 0900 |001c: invoke-virtual {v9}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0291 │ │ +00a5a6: 0c09 |001f: move-result-object v9 │ │ +00a5a8: 6e20 9602 9600 |0020: invoke-virtual {v6, v9}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@0296 │ │ +00a5ae: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00a5b2: 28eb |0025: goto 0010 // -0015 │ │ +00a5b4: 1a09 1b04 |0026: const-string v9, "uuids" // string@041b │ │ +00a5b8: 6e10 9702 0600 |0028: invoke-virtual {v6}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@0297 │ │ +00a5be: 0c0a |002b: move-result-object v10 │ │ +00a5c0: 6e30 9d02 930a |002c: invoke-virtual {v3, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ +00a5c6: 1a09 7501 |002f: const-string v9, "SynCarnet" // string@0175 │ │ +00a5ca: 1a0a 1a00 |0031: const-string v10, "Added uuids to json" // string@001a │ │ +00a5ce: 7120 6400 a900 |0033: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00a5d4: 54c9 1701 |0036: iget-object v9, v12, Lfr/syncarnet/tasks/DeletedTasks;.timestamps:Ljava/util/HashMap; // field@0117 │ │ +00a5d8: 6e10 7f02 0900 |0038: invoke-virtual {v9}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@027f │ │ +00a5de: 0c09 |003b: move-result-object v9 │ │ +00a5e0: 7210 8b02 0900 |003c: invoke-interface {v9}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@028b │ │ +00a5e6: 0c09 |003f: move-result-object v9 │ │ +00a5e8: 7210 8202 0900 |0040: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ +00a5ee: 0a0a |0043: move-result v10 │ │ +00a5f0: 380a 3a00 |0044: if-eqz v10, 007e // +003a │ │ +00a5f4: 7210 8302 0900 |0046: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ +00a5fa: 0c01 |0049: move-result-object v1 │ │ +00a5fc: 1f01 cc00 |004a: check-cast v1, Ljava/util/Map$Entry; // type@00cc │ │ +00a600: 2204 d100 |004c: new-instance v4, Lorg/json/JSONObject; // type@00d1 │ │ +00a604: 7010 9802 0400 |004e: invoke-direct {v4}, Lorg/json/JSONObject;.:()V // method@0298 │ │ +00a60a: 7210 8902 0100 |0051: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0289 │ │ +00a610: 0c07 |0054: move-result-object v7 │ │ +00a612: 1f07 ce00 |0055: check-cast v7, Ljava/util/UUID; // type@00ce │ │ +00a616: 1a0a 1a04 |0057: const-string v10, "uuid" // string@041a │ │ +00a61a: 6e10 9102 0700 |0059: invoke-virtual {v7}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0291 │ │ +00a620: 0c0b |005c: move-result-object v11 │ │ +00a622: 6e30 9d02 a40b |005d: invoke-virtual {v4, v10, v11}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ +00a628: 7210 8a02 0100 |0060: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@028a │ │ +00a62e: 0c08 |0063: move-result-object v8 │ │ +00a630: 1f08 b500 |0064: check-cast v8, Ljava/lang/Long; // type@00b5 │ │ +00a634: 1a0a 0504 |0066: const-string v10, "timestamp" // string@0405 │ │ +00a638: 6e30 9d02 a408 |0068: invoke-virtual {v4, v10, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ +00a63e: 6e10 9e02 0400 |006b: invoke-virtual {v4}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@029e │ │ +00a644: 0c0a |006e: move-result-object v10 │ │ +00a646: 6e20 9602 a500 |006f: invoke-virtual {v5, v10}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@0296 │ │ +00a64c: 28ce |0072: goto 0040 // -0032 │ │ +00a64e: 0d00 |0073: move-exception v0 │ │ +00a650: 1a09 7501 |0074: const-string v9, "SynCarnet" // string@0175 │ │ +00a654: 1a0a 4200 |0076: const-string v10, "Exception while jsonifying" // string@0042 │ │ +00a658: 7120 6500 a900 |0078: invoke-static {v9, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ +00a65e: 1a09 0000 |007b: const-string v9, "" // string@0000 │ │ +00a662: 1109 |007d: return-object v9 │ │ +00a664: 1a09 0604 |007e: const-string v9, "timestamps" // string@0406 │ │ +00a668: 6e10 9702 0500 |0080: invoke-virtual {v5}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@0297 │ │ +00a66e: 0c0a |0083: move-result-object v10 │ │ +00a670: 6e30 9d02 930a |0084: invoke-virtual {v3, v9, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ +00a676: 1a09 7501 |0087: const-string v9, "SynCarnet" // string@0175 │ │ +00a67a: 1a0a 1900 |0089: const-string v10, "Added timestamps to json" // string@0019 │ │ +00a67e: 7120 6400 a900 |008b: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00a684: 6e10 9e02 0300 |008e: invoke-virtual {v3}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@029e │ │ +00a68a: 0c09 |0091: move-result-object v9 │ │ +00a68c: 28eb |0092: goto 007d // -0015 │ │ catches : 2 │ │ 0x0010 - 0x0072 │ │ Lorg/json/JSONException; -> 0x0073 │ │ 0x007e - 0x0091 │ │ Lorg/json/JSONException; -> 0x0073 │ │ positions : │ │ 0x0000 line=64 │ │ @@ -13742,93 +13771,91 @@ │ │ 0x0074 line=87 │ │ 0x007b line=88 │ │ 0x007e line=82 │ │ 0x0087 line=83 │ │ 0x008e line=85 │ │ locals : │ │ 0x004c - 0x0073 reg=1 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ - 0x0040 - 0x0073 reg=3 i$ Ljava/util/Iterator; │ │ - 0x0051 - 0x0073 reg=5 jsonTTemp Lorg/json/JSONObject; │ │ - 0x0057 - 0x0073 reg=8 key Ljava/util/UUID; │ │ - 0x0066 - 0x0073 reg=9 value Ljava/lang/Long; │ │ + 0x0051 - 0x0073 reg=4 jsonTTemp Lorg/json/JSONObject; │ │ + 0x0057 - 0x0073 reg=7 key Ljava/util/UUID; │ │ + 0x0066 - 0x0073 reg=8 value Ljava/lang/Long; │ │ 0x0074 - 0x007d reg=0 e Lorg/json/JSONException; │ │ 0x0010 - 0x0093 reg=2 i I │ │ - 0x007e - 0x0093 reg=3 i$ Ljava/util/Iterator; │ │ - 0x0005 - 0x0093 reg=4 jsonDT Lorg/json/JSONObject; │ │ - 0x000f - 0x0093 reg=6 jsonTimestamps Lorg/json/JSONArray; │ │ - 0x000a - 0x0093 reg=7 jsonUUIDs Lorg/json/JSONArray; │ │ + 0x0005 - 0x0093 reg=3 jsonDT Lorg/json/JSONObject; │ │ + 0x000f - 0x0093 reg=5 jsonTimestamps Lorg/json/JSONArray; │ │ + 0x000a - 0x0093 reg=6 jsonUUIDs Lorg/json/JSONArray; │ │ 0x0000 - 0x0093 reg=12 this Lfr/syncarnet/tasks/DeletedTasks; │ │ │ │ #6 : (in Lfr/syncarnet/tasks/DeletedTasks;) │ │ name : 'unJsonify' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -00a6b4: |[00a6b4] fr.syncarnet.tasks.DeletedTasks.unJsonify:(Ljava/lang/String;)V │ │ -00a6c4: 2202 d100 |0000: new-instance v2, Lorg/json/JSONObject; // type@00d1 │ │ -00a6c8: 7020 9902 b200 |0002: invoke-direct {v2, v11}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0299 │ │ -00a6ce: 2205 cf00 |0005: new-instance v5, Lorg/json/JSONArray; // type@00cf │ │ -00a6d2: 1a06 1c04 |0007: const-string v6, "uuids" // string@041c │ │ -00a6d6: 6e20 9b02 6200 |0009: invoke-virtual {v2, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ -00a6dc: 0c06 |000c: move-result-object v6 │ │ -00a6de: 7020 9302 6500 |000d: invoke-direct {v5, v6}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0293 │ │ -00a6e4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -00a6e6: 6e10 fa01 0a00 |0011: invoke-virtual {v10}, Lfr/syncarnet/tasks/DeletedTasks;.size:()I // method@01fa │ │ -00a6ec: 0a06 |0014: move-result v6 │ │ -00a6ee: 3561 1000 |0015: if-ge v1, v6, 0025 // +0010 │ │ -00a6f2: 6e20 9402 1500 |0017: invoke-virtual {v5, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0294 │ │ -00a6f8: 0c06 |001a: move-result-object v6 │ │ -00a6fa: 7110 8e02 0600 |001b: invoke-static {v6}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@028e │ │ -00a700: 0c06 |001e: move-result-object v6 │ │ -00a702: 6e20 f001 6a00 |001f: invoke-virtual {v10, v6}, Lfr/syncarnet/tasks/DeletedTasks;.add:(Ljava/util/UUID;)Z // method@01f0 │ │ -00a708: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00a70c: 28ed |0024: goto 0011 // -0013 │ │ -00a70e: 1a06 7501 |0025: const-string v6, "SynCarnet" // string@0175 │ │ -00a712: 1a07 6601 |0027: const-string v7, "Recreated uuids from json" // string@0166 │ │ -00a716: 7120 6400 7600 |0029: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -00a71c: 2204 cf00 |002c: new-instance v4, Lorg/json/JSONArray; // type@00cf │ │ -00a720: 1a06 0704 |002e: const-string v6, "timestamps" // string@0407 │ │ -00a724: 6e20 9b02 6200 |0030: invoke-virtual {v2, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ -00a72a: 0c06 |0033: move-result-object v6 │ │ -00a72c: 7020 9302 6400 |0034: invoke-direct {v4, v6}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0293 │ │ -00a732: 1201 |0037: const/4 v1, #int 0 // #0 │ │ -00a734: 6e10 9502 0400 |0038: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@0295 │ │ -00a73a: 0a06 |003b: move-result v6 │ │ -00a73c: 3561 2700 |003c: if-ge v1, v6, 0063 // +0027 │ │ -00a740: 2203 d100 |003e: new-instance v3, Lorg/json/JSONObject; // type@00d1 │ │ -00a744: 6e20 9402 1400 |0040: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0294 │ │ -00a74a: 0c06 |0043: move-result-object v6 │ │ -00a74c: 7020 9902 6300 |0044: invoke-direct {v3, v6}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0299 │ │ -00a752: 54a6 1701 |0047: iget-object v6, v10, Lfr/syncarnet/tasks/DeletedTasks;.timestamps:Ljava/util/HashMap; // field@0117 │ │ -00a756: 1a07 1b04 |0049: const-string v7, "uuid" // string@041b │ │ -00a75a: 6e20 9b02 7300 |004b: invoke-virtual {v3, v7}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ -00a760: 0c07 |004e: move-result-object v7 │ │ -00a762: 7110 8e02 0700 |004f: invoke-static {v7}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@028e │ │ -00a768: 0c07 |0052: move-result-object v7 │ │ -00a76a: 1a08 0604 |0053: const-string v8, "timestamp" // string@0406 │ │ -00a76e: 6e20 9a02 8300 |0055: invoke-virtual {v3, v8}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@029a │ │ -00a774: 0b08 |0058: move-result-wide v8 │ │ -00a776: 7120 4b02 9800 |0059: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@024b │ │ -00a77c: 0c08 |005c: move-result-object v8 │ │ -00a77e: 6e30 8102 7608 |005d: invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0281 │ │ -00a784: d801 0101 |0060: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00a788: 28d6 |0062: goto 0038 // -002a │ │ -00a78a: 1a06 7501 |0063: const-string v6, "SynCarnet" // string@0175 │ │ -00a78e: 1a07 6501 |0065: const-string v7, "Recreated timestamps from json" // string@0165 │ │ -00a792: 7120 6400 7600 |0067: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -00a798: 0e00 |006a: return-void │ │ -00a79a: 0d00 |006b: move-exception v0 │ │ -00a79c: 1a06 7501 |006c: const-string v6, "SynCarnet" // string@0175 │ │ -00a7a0: 1a07 4300 |006e: const-string v7, "Exception while unjsonifying" // string@0043 │ │ -00a7a4: 7120 6500 7600 |0070: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ -00a7aa: 28f7 |0073: goto 006a // -0009 │ │ +00a6a8: |[00a6a8] fr.syncarnet.tasks.DeletedTasks.unJsonify:(Ljava/lang/String;)V │ │ +00a6b8: 2202 d100 |0000: new-instance v2, Lorg/json/JSONObject; // type@00d1 │ │ +00a6bc: 7020 9902 b200 |0002: invoke-direct {v2, v11}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0299 │ │ +00a6c2: 2205 cf00 |0005: new-instance v5, Lorg/json/JSONArray; // type@00cf │ │ +00a6c6: 1a06 1b04 |0007: const-string v6, "uuids" // string@041b │ │ +00a6ca: 6e20 9b02 6200 |0009: invoke-virtual {v2, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ +00a6d0: 0c06 |000c: move-result-object v6 │ │ +00a6d2: 7020 9302 6500 |000d: invoke-direct {v5, v6}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0293 │ │ +00a6d8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +00a6da: 6e10 fa01 0a00 |0011: invoke-virtual {v10}, Lfr/syncarnet/tasks/DeletedTasks;.size:()I // method@01fa │ │ +00a6e0: 0a06 |0014: move-result v6 │ │ +00a6e2: 3561 1000 |0015: if-ge v1, v6, 0025 // +0010 │ │ +00a6e6: 6e20 9402 1500 |0017: invoke-virtual {v5, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0294 │ │ +00a6ec: 0c06 |001a: move-result-object v6 │ │ +00a6ee: 7110 8e02 0600 |001b: invoke-static {v6}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@028e │ │ +00a6f4: 0c06 |001e: move-result-object v6 │ │ +00a6f6: 6e20 f001 6a00 |001f: invoke-virtual {v10, v6}, Lfr/syncarnet/tasks/DeletedTasks;.add:(Ljava/util/UUID;)Z // method@01f0 │ │ +00a6fc: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00a700: 28ed |0024: goto 0011 // -0013 │ │ +00a702: 1a06 7501 |0025: const-string v6, "SynCarnet" // string@0175 │ │ +00a706: 1a07 6601 |0027: const-string v7, "Recreated uuids from json" // string@0166 │ │ +00a70a: 7120 6400 7600 |0029: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00a710: 2204 cf00 |002c: new-instance v4, Lorg/json/JSONArray; // type@00cf │ │ +00a714: 1a06 0604 |002e: const-string v6, "timestamps" // string@0406 │ │ +00a718: 6e20 9b02 6200 |0030: invoke-virtual {v2, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ +00a71e: 0c06 |0033: move-result-object v6 │ │ +00a720: 7020 9302 6400 |0034: invoke-direct {v4, v6}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0293 │ │ +00a726: 1201 |0037: const/4 v1, #int 0 // #0 │ │ +00a728: 6e10 9502 0400 |0038: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@0295 │ │ +00a72e: 0a06 |003b: move-result v6 │ │ +00a730: 3561 2700 |003c: if-ge v1, v6, 0063 // +0027 │ │ +00a734: 2203 d100 |003e: new-instance v3, Lorg/json/JSONObject; // type@00d1 │ │ +00a738: 6e20 9402 1400 |0040: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0294 │ │ +00a73e: 0c06 |0043: move-result-object v6 │ │ +00a740: 7020 9902 6300 |0044: invoke-direct {v3, v6}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0299 │ │ +00a746: 54a6 1701 |0047: iget-object v6, v10, Lfr/syncarnet/tasks/DeletedTasks;.timestamps:Ljava/util/HashMap; // field@0117 │ │ +00a74a: 1a07 1a04 |0049: const-string v7, "uuid" // string@041a │ │ +00a74e: 6e20 9b02 7300 |004b: invoke-virtual {v3, v7}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ +00a754: 0c07 |004e: move-result-object v7 │ │ +00a756: 7110 8e02 0700 |004f: invoke-static {v7}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@028e │ │ +00a75c: 0c07 |0052: move-result-object v7 │ │ +00a75e: 1a08 0504 |0053: const-string v8, "timestamp" // string@0405 │ │ +00a762: 6e20 9a02 8300 |0055: invoke-virtual {v3, v8}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@029a │ │ +00a768: 0b08 |0058: move-result-wide v8 │ │ +00a76a: 7120 4b02 9800 |0059: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@024b │ │ +00a770: 0c08 |005c: move-result-object v8 │ │ +00a772: 6e30 8102 7608 |005d: invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0281 │ │ +00a778: d801 0101 |0060: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00a77c: 28d6 |0062: goto 0038 // -002a │ │ +00a77e: 1a06 7501 |0063: const-string v6, "SynCarnet" // string@0175 │ │ +00a782: 1a07 6501 |0065: const-string v7, "Recreated timestamps from json" // string@0165 │ │ +00a786: 7120 6400 7600 |0067: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00a78c: 0e00 |006a: return-void │ │ +00a78e: 0d00 |006b: move-exception v0 │ │ +00a790: 1a06 7501 |006c: const-string v6, "SynCarnet" // string@0175 │ │ +00a794: 1a07 4300 |006e: const-string v7, "Exception while unjsonifying" // string@0043 │ │ +00a798: 7120 6500 7600 |0070: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ +00a79e: 28f7 |0073: goto 006a // -0009 │ │ catches : 1 │ │ 0x0000 - 0x006a │ │ Lorg/json/JSONException; -> 0x006b │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ 0x0010 line=96 │ │ @@ -13901,57 +13928,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -00a7bc: |[00a7bc] fr.syncarnet.tasks.Priority.:()V │ │ -00a7cc: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -00a7ce: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -00a7d0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -00a7d2: 2200 9b00 |0003: new-instance v0, Lfr/syncarnet/tasks/Priority; // type@009b │ │ -00a7d6: 1a01 4400 |0005: const-string v1, "HIGH" // string@0044 │ │ -00a7da: 7030 fd01 1002 |0007: invoke-direct {v0, v1, v2}, Lfr/syncarnet/tasks/Priority;.:(Ljava/lang/String;I)V // method@01fd │ │ -00a7e0: 6900 1901 |000a: sput-object v0, Lfr/syncarnet/tasks/Priority;.HIGH:Lfr/syncarnet/tasks/Priority; // field@0119 │ │ -00a7e4: 2200 9b00 |000c: new-instance v0, Lfr/syncarnet/tasks/Priority; // type@009b │ │ -00a7e8: 1a01 4701 |000e: const-string v1, "MEDIUM" // string@0147 │ │ -00a7ec: 7030 fd01 1003 |0010: invoke-direct {v0, v1, v3}, Lfr/syncarnet/tasks/Priority;.:(Ljava/lang/String;I)V // method@01fd │ │ -00a7f2: 6900 1b01 |0013: sput-object v0, Lfr/syncarnet/tasks/Priority;.MEDIUM:Lfr/syncarnet/tasks/Priority; // field@011b │ │ -00a7f6: 2200 9b00 |0015: new-instance v0, Lfr/syncarnet/tasks/Priority; // type@009b │ │ -00a7fa: 1a01 6500 |0017: const-string v1, "LOW" // string@0065 │ │ -00a7fe: 7030 fd01 1004 |0019: invoke-direct {v0, v1, v4}, Lfr/syncarnet/tasks/Priority;.:(Ljava/lang/String;I)V // method@01fd │ │ -00a804: 6900 1a01 |001c: sput-object v0, Lfr/syncarnet/tasks/Priority;.LOW:Lfr/syncarnet/tasks/Priority; // field@011a │ │ -00a808: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -00a80a: 2300 d600 |001f: new-array v0, v0, [Lfr/syncarnet/tasks/Priority; // type@00d6 │ │ -00a80e: 6201 1901 |0021: sget-object v1, Lfr/syncarnet/tasks/Priority;.HIGH:Lfr/syncarnet/tasks/Priority; // field@0119 │ │ -00a812: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -00a816: 6201 1b01 |0025: sget-object v1, Lfr/syncarnet/tasks/Priority;.MEDIUM:Lfr/syncarnet/tasks/Priority; // field@011b │ │ -00a81a: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -00a81e: 6201 1a01 |0029: sget-object v1, Lfr/syncarnet/tasks/Priority;.LOW:Lfr/syncarnet/tasks/Priority; // field@011a │ │ -00a822: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -00a826: 6900 1801 |002d: sput-object v0, Lfr/syncarnet/tasks/Priority;.$VALUES:[Lfr/syncarnet/tasks/Priority; // field@0118 │ │ -00a82a: 0e00 |002f: return-void │ │ +00a7b0: |[00a7b0] fr.syncarnet.tasks.Priority.:()V │ │ +00a7c0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +00a7c2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +00a7c4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +00a7c6: 2200 9b00 |0003: new-instance v0, Lfr/syncarnet/tasks/Priority; // type@009b │ │ +00a7ca: 1a01 4400 |0005: const-string v1, "HIGH" // string@0044 │ │ +00a7ce: 7030 fd01 1002 |0007: invoke-direct {v0, v1, v2}, Lfr/syncarnet/tasks/Priority;.:(Ljava/lang/String;I)V // method@01fd │ │ +00a7d4: 6900 1901 |000a: sput-object v0, Lfr/syncarnet/tasks/Priority;.HIGH:Lfr/syncarnet/tasks/Priority; // field@0119 │ │ +00a7d8: 2200 9b00 |000c: new-instance v0, Lfr/syncarnet/tasks/Priority; // type@009b │ │ +00a7dc: 1a01 4701 |000e: const-string v1, "MEDIUM" // string@0147 │ │ +00a7e0: 7030 fd01 1003 |0010: invoke-direct {v0, v1, v3}, Lfr/syncarnet/tasks/Priority;.:(Ljava/lang/String;I)V // method@01fd │ │ +00a7e6: 6900 1b01 |0013: sput-object v0, Lfr/syncarnet/tasks/Priority;.MEDIUM:Lfr/syncarnet/tasks/Priority; // field@011b │ │ +00a7ea: 2200 9b00 |0015: new-instance v0, Lfr/syncarnet/tasks/Priority; // type@009b │ │ +00a7ee: 1a01 6500 |0017: const-string v1, "LOW" // string@0065 │ │ +00a7f2: 7030 fd01 1004 |0019: invoke-direct {v0, v1, v4}, Lfr/syncarnet/tasks/Priority;.:(Ljava/lang/String;I)V // method@01fd │ │ +00a7f8: 6900 1a01 |001c: sput-object v0, Lfr/syncarnet/tasks/Priority;.LOW:Lfr/syncarnet/tasks/Priority; // field@011a │ │ +00a7fc: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +00a7fe: 2300 d600 |001f: new-array v0, v0, [Lfr/syncarnet/tasks/Priority; // type@00d6 │ │ +00a802: 6201 1901 |0021: sget-object v1, Lfr/syncarnet/tasks/Priority;.HIGH:Lfr/syncarnet/tasks/Priority; // field@0119 │ │ +00a806: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +00a80a: 6201 1b01 |0025: sget-object v1, Lfr/syncarnet/tasks/Priority;.MEDIUM:Lfr/syncarnet/tasks/Priority; // field@011b │ │ +00a80e: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +00a812: 6201 1a01 |0029: sget-object v1, Lfr/syncarnet/tasks/Priority;.LOW:Lfr/syncarnet/tasks/Priority; // field@011a │ │ +00a816: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +00a81a: 6900 1801 |002d: sput-object v0, Lfr/syncarnet/tasks/Priority;.$VALUES:[Lfr/syncarnet/tasks/Priority; // field@0118 │ │ +00a81e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=21 │ │ locals : │ │ │ │ #1 : (in Lfr/syncarnet/tasks/Priority;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -00a82c: |[00a82c] fr.syncarnet.tasks.Priority.:(Ljava/lang/String;I)V │ │ -00a83c: 7030 4502 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0245 │ │ -00a842: 0e00 |0003: return-void │ │ +00a820: |[00a820] fr.syncarnet.tasks.Priority.:(Ljava/lang/String;I)V │ │ +00a830: 7030 4502 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0245 │ │ +00a836: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/tasks/Priority; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -13961,20 +13988,20 @@ │ │ type : '(Ljava/lang/String;)Lfr/syncarnet/tasks/Priority;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00a844: |[00a844] fr.syncarnet.tasks.Priority.valueOf:(Ljava/lang/String;)Lfr/syncarnet/tasks/Priority; │ │ -00a854: 1c00 9b00 |0000: const-class v0, Lfr/syncarnet/tasks/Priority; // type@009b │ │ -00a858: 7120 4602 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0246 │ │ -00a85e: 0c00 |0005: move-result-object v0 │ │ -00a860: 1f00 9b00 |0006: check-cast v0, Lfr/syncarnet/tasks/Priority; // type@009b │ │ -00a864: 1100 |0008: return-object v0 │ │ +00a838: |[00a838] fr.syncarnet.tasks.Priority.valueOf:(Ljava/lang/String;)Lfr/syncarnet/tasks/Priority; │ │ +00a848: 1c00 9b00 |0000: const-class v0, Lfr/syncarnet/tasks/Priority; // type@009b │ │ +00a84c: 7120 4602 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0246 │ │ +00a852: 0c00 |0005: move-result-object v0 │ │ +00a854: 1f00 9b00 |0006: check-cast v0, Lfr/syncarnet/tasks/Priority; // type@009b │ │ +00a858: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lfr/syncarnet/tasks/Priority;) │ │ @@ -13982,20 +14009,20 @@ │ │ type : '()[Lfr/syncarnet/tasks/Priority;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -00a868: |[00a868] fr.syncarnet.tasks.Priority.values:()[Lfr/syncarnet/tasks/Priority; │ │ -00a878: 6200 1801 |0000: sget-object v0, Lfr/syncarnet/tasks/Priority;.$VALUES:[Lfr/syncarnet/tasks/Priority; // field@0118 │ │ -00a87c: 6e10 9f02 0000 |0002: invoke-virtual {v0}, [Lfr/syncarnet/tasks/Priority;.clone:()Ljava/lang/Object; // method@029f │ │ -00a882: 0c00 |0005: move-result-object v0 │ │ -00a884: 1f00 d600 |0006: check-cast v0, [Lfr/syncarnet/tasks/Priority; // type@00d6 │ │ -00a888: 1100 |0008: return-object v0 │ │ +00a85c: |[00a85c] fr.syncarnet.tasks.Priority.values:()[Lfr/syncarnet/tasks/Priority; │ │ +00a86c: 6200 1801 |0000: sget-object v0, Lfr/syncarnet/tasks/Priority;.$VALUES:[Lfr/syncarnet/tasks/Priority; // field@0118 │ │ +00a870: 6e10 9f02 0000 |0002: invoke-virtual {v0}, [Lfr/syncarnet/tasks/Priority;.clone:()Ljava/lang/Object; // method@029f │ │ +00a876: 0c00 |0005: move-result-object v0 │ │ +00a878: 1f00 d600 |0006: check-cast v0, [Lfr/syncarnet/tasks/Priority; // type@00d6 │ │ +00a87c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 344 (Priority.java) │ │ @@ -14030,17 +14057,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00a88c: |[00a88c] fr.syncarnet.tasks.Task$CompareWithDueAndPriority.:()V │ │ -00a89c: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ -00a8a2: 0e00 |0003: return-void │ │ +00a880: |[00a880] fr.syncarnet.tasks.Task$CompareWithDueAndPriority.:()V │ │ +00a890: 7010 4c02 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@024c │ │ +00a896: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/syncarnet/tasks/Task$CompareWithDueAndPriority; │ │ │ │ Virtual methods - │ │ @@ -14049,46 +14076,46 @@ │ │ type : '(Lfr/syncarnet/tasks/Task;Lfr/syncarnet/tasks/Task;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -00a8a4: |[00a8a4] fr.syncarnet.tasks.Task$CompareWithDueAndPriority.compare:(Lfr/syncarnet/tasks/Task;Lfr/syncarnet/tasks/Task;)I │ │ -00a8b4: 6e10 0b02 0600 |0000: invoke-virtual {v6}, Lfr/syncarnet/tasks/Task;.getDue:()Ljava/util/Calendar; // method@020b │ │ -00a8ba: 0c01 |0003: move-result-object v1 │ │ -00a8bc: 6e10 0b02 0700 |0004: invoke-virtual {v7}, Lfr/syncarnet/tasks/Task;.getDue:()Ljava/util/Calendar; // method@020b │ │ -00a8c2: 0c02 |0007: move-result-object v2 │ │ -00a8c4: 3801 1700 |0008: if-eqz v1, 001f // +0017 │ │ -00a8c8: 3802 1500 |000a: if-eqz v2, 001f // +0015 │ │ -00a8cc: 6e20 7102 2100 |000c: invoke-virtual {v1, v2}, Ljava/util/Calendar;.compareTo:(Ljava/util/Calendar;)I // method@0271 │ │ -00a8d2: 0a00 |000f: move-result v0 │ │ -00a8d4: 3900 0e00 |0010: if-nez v0, 001e // +000e │ │ -00a8d8: 6e10 0f02 0600 |0012: invoke-virtual {v6}, Lfr/syncarnet/tasks/Task;.getPriority:()Lfr/syncarnet/tasks/Priority; // method@020f │ │ -00a8de: 0c03 |0015: move-result-object v3 │ │ -00a8e0: 6e10 0f02 0700 |0016: invoke-virtual {v7}, Lfr/syncarnet/tasks/Task;.getPriority:()Lfr/syncarnet/tasks/Priority; // method@020f │ │ -00a8e6: 0c04 |0019: move-result-object v4 │ │ -00a8e8: 6e20 fe01 4300 |001a: invoke-virtual {v3, v4}, Lfr/syncarnet/tasks/Priority;.compareTo:(Ljava/lang/Enum;)I // method@01fe │ │ -00a8ee: 0a00 |001d: move-result v0 │ │ -00a8f0: 0f00 |001e: return v0 │ │ -00a8f2: 3901 0600 |001f: if-nez v1, 0025 // +0006 │ │ -00a8f6: 3802 0400 |0021: if-eqz v2, 0025 // +0004 │ │ -00a8fa: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -00a8fc: 28fa |0024: goto 001e // -0006 │ │ -00a8fe: 3801 0600 |0025: if-eqz v1, 002b // +0006 │ │ -00a902: 3902 0400 |0027: if-nez v2, 002b // +0004 │ │ -00a906: 12f0 |0029: const/4 v0, #int -1 // #ff │ │ -00a908: 28f4 |002a: goto 001e // -000c │ │ -00a90a: 6e10 0f02 0600 |002b: invoke-virtual {v6}, Lfr/syncarnet/tasks/Task;.getPriority:()Lfr/syncarnet/tasks/Priority; // method@020f │ │ -00a910: 0c03 |002e: move-result-object v3 │ │ -00a912: 6e10 0f02 0700 |002f: invoke-virtual {v7}, Lfr/syncarnet/tasks/Task;.getPriority:()Lfr/syncarnet/tasks/Priority; // method@020f │ │ -00a918: 0c04 |0032: move-result-object v4 │ │ -00a91a: 6e20 fe01 4300 |0033: invoke-virtual {v3, v4}, Lfr/syncarnet/tasks/Priority;.compareTo:(Ljava/lang/Enum;)I // method@01fe │ │ -00a920: 0a00 |0036: move-result v0 │ │ -00a922: 28e7 |0037: goto 001e // -0019 │ │ +00a898: |[00a898] fr.syncarnet.tasks.Task$CompareWithDueAndPriority.compare:(Lfr/syncarnet/tasks/Task;Lfr/syncarnet/tasks/Task;)I │ │ +00a8a8: 6e10 0b02 0600 |0000: invoke-virtual {v6}, Lfr/syncarnet/tasks/Task;.getDue:()Ljava/util/Calendar; // method@020b │ │ +00a8ae: 0c01 |0003: move-result-object v1 │ │ +00a8b0: 6e10 0b02 0700 |0004: invoke-virtual {v7}, Lfr/syncarnet/tasks/Task;.getDue:()Ljava/util/Calendar; // method@020b │ │ +00a8b6: 0c02 |0007: move-result-object v2 │ │ +00a8b8: 3801 1700 |0008: if-eqz v1, 001f // +0017 │ │ +00a8bc: 3802 1500 |000a: if-eqz v2, 001f // +0015 │ │ +00a8c0: 6e20 7102 2100 |000c: invoke-virtual {v1, v2}, Ljava/util/Calendar;.compareTo:(Ljava/util/Calendar;)I // method@0271 │ │ +00a8c6: 0a00 |000f: move-result v0 │ │ +00a8c8: 3900 0e00 |0010: if-nez v0, 001e // +000e │ │ +00a8cc: 6e10 0f02 0600 |0012: invoke-virtual {v6}, Lfr/syncarnet/tasks/Task;.getPriority:()Lfr/syncarnet/tasks/Priority; // method@020f │ │ +00a8d2: 0c03 |0015: move-result-object v3 │ │ +00a8d4: 6e10 0f02 0700 |0016: invoke-virtual {v7}, Lfr/syncarnet/tasks/Task;.getPriority:()Lfr/syncarnet/tasks/Priority; // method@020f │ │ +00a8da: 0c04 |0019: move-result-object v4 │ │ +00a8dc: 6e20 fe01 4300 |001a: invoke-virtual {v3, v4}, Lfr/syncarnet/tasks/Priority;.compareTo:(Ljava/lang/Enum;)I // method@01fe │ │ +00a8e2: 0a00 |001d: move-result v0 │ │ +00a8e4: 0f00 |001e: return v0 │ │ +00a8e6: 3901 0600 |001f: if-nez v1, 0025 // +0006 │ │ +00a8ea: 3802 0400 |0021: if-eqz v2, 0025 // +0004 │ │ +00a8ee: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +00a8f0: 28fa |0024: goto 001e // -0006 │ │ +00a8f2: 3801 0600 |0025: if-eqz v1, 002b // +0006 │ │ +00a8f6: 3902 0400 |0027: if-nez v2, 002b // +0004 │ │ +00a8fa: 12f0 |0029: const/4 v0, #int -1 // #ff │ │ +00a8fc: 28f4 |002a: goto 001e // -000c │ │ +00a8fe: 6e10 0f02 0600 |002b: invoke-virtual {v6}, Lfr/syncarnet/tasks/Task;.getPriority:()Lfr/syncarnet/tasks/Priority; // method@020f │ │ +00a904: 0c03 |002e: move-result-object v3 │ │ +00a906: 6e10 0f02 0700 |002f: invoke-virtual {v7}, Lfr/syncarnet/tasks/Task;.getPriority:()Lfr/syncarnet/tasks/Priority; // method@020f │ │ +00a90c: 0c04 |0032: move-result-object v4 │ │ +00a90e: 6e20 fe01 4300 |0033: invoke-virtual {v3, v4}, Lfr/syncarnet/tasks/Priority;.compareTo:(Ljava/lang/Enum;)I // method@01fe │ │ +00a914: 0a00 |0036: move-result v0 │ │ +00a916: 28e7 |0037: goto 001e // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ 0x0008 line=168 │ │ 0x000c line=169 │ │ 0x0010 line=170 │ │ @@ -14112,27 +14139,27 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -00a924: |[00a924] fr.syncarnet.tasks.Task$CompareWithDueAndPriority.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -00a934: 1f02 9d00 |0000: check-cast v2, Lfr/syncarnet/tasks/Task; // type@009d │ │ -00a938: 1f03 9d00 |0002: check-cast v3, Lfr/syncarnet/tasks/Task; // type@009d │ │ -00a93c: 6e30 0502 2103 |0004: invoke-virtual {v1, v2, v3}, Lfr/syncarnet/tasks/Task$CompareWithDueAndPriority;.compare:(Lfr/syncarnet/tasks/Task;Lfr/syncarnet/tasks/Task;)I // method@0205 │ │ -00a942: 0a00 |0007: move-result v0 │ │ -00a944: 0f00 |0008: return v0 │ │ +00a918: |[00a918] fr.syncarnet.tasks.Task$CompareWithDueAndPriority.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +00a928: 1f02 9d00 |0000: check-cast v2, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00a92c: 1f03 9d00 |0002: check-cast v3, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00a930: 6e30 0502 2103 |0004: invoke-virtual {v1, v2, v3}, Lfr/syncarnet/tasks/Task$CompareWithDueAndPriority;.compare:(Lfr/syncarnet/tasks/Task;Lfr/syncarnet/tasks/Task;)I // method@0205 │ │ +00a936: 0a00 |0007: move-result v0 │ │ +00a938: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Lfr/syncarnet/tasks/Task$CompareWithDueAndPriority; │ │ + 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 390 (Task.java) │ │ │ │ Class #75 header: │ │ class_idx : 157 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 183 │ │ @@ -14197,27 +14224,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -00a948: |[00a948] fr.syncarnet.tasks.Task.:()V │ │ -00a958: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00a95a: 7010 4c02 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@024c │ │ -00a960: 5b21 2301 |0004: iput-object v1, v2, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ -00a964: 6200 1b01 |0006: sget-object v0, Lfr/syncarnet/tasks/Priority;.MEDIUM:Lfr/syncarnet/tasks/Priority; // field@011b │ │ -00a968: 5b20 2201 |0008: iput-object v0, v2, Lfr/syncarnet/tasks/Task;.priority:Lfr/syncarnet/tasks/Priority; // field@0122 │ │ -00a96c: 5b21 1f01 |000a: iput-object v1, v2, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ -00a970: 1600 ffff |000c: const-wide/16 v0, #int -1 // #ffff │ │ -00a974: 5a20 2101 |000e: iput-wide v0, v2, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ -00a978: 7100 6502 0000 |0010: invoke-static {}, Ljava/text/DateFormat;.getDateInstance:()Ljava/text/DateFormat; // method@0265 │ │ -00a97e: 0c00 |0013: move-result-object v0 │ │ -00a980: 5b20 1d01 |0014: iput-object v0, v2, Lfr/syncarnet/tasks/Task;.dateFormat:Ljava/text/DateFormat; // field@011d │ │ -00a984: 0e00 |0016: return-void │ │ +00a93c: |[00a93c] fr.syncarnet.tasks.Task.:()V │ │ +00a94c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00a94e: 7010 4c02 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@024c │ │ +00a954: 5b21 2301 |0004: iput-object v1, v2, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ +00a958: 6200 1b01 |0006: sget-object v0, Lfr/syncarnet/tasks/Priority;.MEDIUM:Lfr/syncarnet/tasks/Priority; // field@011b │ │ +00a95c: 5b20 2201 |0008: iput-object v0, v2, Lfr/syncarnet/tasks/Task;.priority:Lfr/syncarnet/tasks/Priority; // field@0122 │ │ +00a960: 5b21 1f01 |000a: iput-object v1, v2, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ +00a964: 1600 ffff |000c: const-wide/16 v0, #int -1 // #ffff │ │ +00a968: 5a20 2101 |000e: iput-wide v0, v2, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ +00a96c: 7100 6502 0000 |0010: invoke-static {}, Ljava/text/DateFormat;.getDateInstance:()Ljava/text/DateFormat; // method@0265 │ │ +00a972: 0c00 |0013: move-result-object v0 │ │ +00a974: 5b20 1d01 |0014: iput-object v0, v2, Lfr/syncarnet/tasks/Task;.dateFormat:Ljava/text/DateFormat; // field@011d │ │ +00a978: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ 0x0004 line=41 │ │ 0x0006 line=42 │ │ 0x000a line=46 │ │ 0x000c line=48 │ │ @@ -14231,54 +14258,54 @@ │ │ type : '(Ljava/lang/String;Ljava/util/Calendar;Ljava/lang/String;Lfr/syncarnet/tasks/Priority;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -00a988: |[00a988] fr.syncarnet.tasks.Task.:(Ljava/lang/String;Ljava/util/Calendar;Ljava/lang/String;Lfr/syncarnet/tasks/Priority;)V │ │ -00a998: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00a99a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -00a99c: 7010 4c02 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@024c │ │ -00a9a2: 5b31 2301 |0005: iput-object v1, v3, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ -00a9a6: 6200 1b01 |0007: sget-object v0, Lfr/syncarnet/tasks/Priority;.MEDIUM:Lfr/syncarnet/tasks/Priority; // field@011b │ │ -00a9aa: 5b30 2201 |0009: iput-object v0, v3, Lfr/syncarnet/tasks/Task;.priority:Lfr/syncarnet/tasks/Priority; // field@0122 │ │ -00a9ae: 5b31 1f01 |000b: iput-object v1, v3, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ -00a9b2: 1600 ffff |000d: const-wide/16 v0, #int -1 // #ffff │ │ -00a9b6: 5a30 2101 |000f: iput-wide v0, v3, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ -00a9ba: 7100 6502 0000 |0011: invoke-static {}, Ljava/text/DateFormat;.getDateInstance:()Ljava/text/DateFormat; // method@0265 │ │ -00a9c0: 0c00 |0014: move-result-object v0 │ │ -00a9c2: 5b30 1d01 |0015: iput-object v0, v3, Lfr/syncarnet/tasks/Task;.dateFormat:Ljava/text/DateFormat; // field@011d │ │ -00a9c6: 2200 c800 |0017: new-instance v0, Ljava/util/Date; // type@00c8 │ │ -00a9ca: 7010 7b02 0000 |0019: invoke-direct {v0}, Ljava/util/Date;.:()V // method@027b │ │ -00a9d0: 6e10 7d02 0000 |001c: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@027d │ │ -00a9d6: 0b00 |001f: move-result-wide v0 │ │ -00a9d8: 5a30 2001 |0020: iput-wide v0, v3, Lfr/syncarnet/tasks/Task;.entry:J // field@0120 │ │ -00a9dc: 7100 9002 0000 |0022: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0290 │ │ -00a9e2: 0c00 |0025: move-result-object v0 │ │ -00a9e4: 5b30 2401 |0026: iput-object v0, v3, Lfr/syncarnet/tasks/Task;.uuid:Ljava/util/UUID; // field@0124 │ │ -00a9e8: 5b34 1e01 |0028: iput-object v4, v3, Lfr/syncarnet/tasks/Task;.description:Ljava/lang/String; // field@011e │ │ -00a9ec: 3805 1600 |002a: if-eqz v5, 0040 // +0016 │ │ -00a9f0: 1300 0b00 |002c: const/16 v0, #int 11 // #b │ │ -00a9f4: 6e30 7702 0502 |002e: invoke-virtual {v5, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0277 │ │ -00a9fa: 1300 0c00 |0031: const/16 v0, #int 12 // #c │ │ -00a9fe: 6e30 7702 0502 |0033: invoke-virtual {v5, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0277 │ │ -00aa04: 1300 0d00 |0036: const/16 v0, #int 13 // #d │ │ -00aa08: 6e30 7702 0502 |0038: invoke-virtual {v5, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0277 │ │ -00aa0e: 1300 0e00 |003b: const/16 v0, #int 14 // #e │ │ -00aa12: 6e30 7702 0502 |003d: invoke-virtual {v5, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0277 │ │ -00aa18: 5b35 1f01 |0040: iput-object v5, v3, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ -00aa1c: 3806 0c00 |0042: if-eqz v6, 004e // +000c │ │ -00aa20: 1a00 0000 |0044: const-string v0, "" // string@0000 │ │ -00aa24: 6e20 4e02 0600 |0046: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ -00aa2a: 0a00 |0049: move-result v0 │ │ -00aa2c: 3900 0400 |004a: if-nez v0, 004e // +0004 │ │ -00aa30: 5b36 2301 |004c: iput-object v6, v3, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ -00aa34: 5b37 2201 |004e: iput-object v7, v3, Lfr/syncarnet/tasks/Task;.priority:Lfr/syncarnet/tasks/Priority; // field@0122 │ │ -00aa38: 0e00 |0050: return-void │ │ +00a97c: |[00a97c] fr.syncarnet.tasks.Task.:(Ljava/lang/String;Ljava/util/Calendar;Ljava/lang/String;Lfr/syncarnet/tasks/Priority;)V │ │ +00a98c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00a98e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +00a990: 7010 4c02 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@024c │ │ +00a996: 5b31 2301 |0005: iput-object v1, v3, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ +00a99a: 6200 1b01 |0007: sget-object v0, Lfr/syncarnet/tasks/Priority;.MEDIUM:Lfr/syncarnet/tasks/Priority; // field@011b │ │ +00a99e: 5b30 2201 |0009: iput-object v0, v3, Lfr/syncarnet/tasks/Task;.priority:Lfr/syncarnet/tasks/Priority; // field@0122 │ │ +00a9a2: 5b31 1f01 |000b: iput-object v1, v3, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ +00a9a6: 1600 ffff |000d: const-wide/16 v0, #int -1 // #ffff │ │ +00a9aa: 5a30 2101 |000f: iput-wide v0, v3, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ +00a9ae: 7100 6502 0000 |0011: invoke-static {}, Ljava/text/DateFormat;.getDateInstance:()Ljava/text/DateFormat; // method@0265 │ │ +00a9b4: 0c00 |0014: move-result-object v0 │ │ +00a9b6: 5b30 1d01 |0015: iput-object v0, v3, Lfr/syncarnet/tasks/Task;.dateFormat:Ljava/text/DateFormat; // field@011d │ │ +00a9ba: 2200 c800 |0017: new-instance v0, Ljava/util/Date; // type@00c8 │ │ +00a9be: 7010 7b02 0000 |0019: invoke-direct {v0}, Ljava/util/Date;.:()V // method@027b │ │ +00a9c4: 6e10 7d02 0000 |001c: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@027d │ │ +00a9ca: 0b00 |001f: move-result-wide v0 │ │ +00a9cc: 5a30 2001 |0020: iput-wide v0, v3, Lfr/syncarnet/tasks/Task;.entry:J // field@0120 │ │ +00a9d0: 7100 9002 0000 |0022: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@0290 │ │ +00a9d6: 0c00 |0025: move-result-object v0 │ │ +00a9d8: 5b30 2401 |0026: iput-object v0, v3, Lfr/syncarnet/tasks/Task;.uuid:Ljava/util/UUID; // field@0124 │ │ +00a9dc: 5b34 1e01 |0028: iput-object v4, v3, Lfr/syncarnet/tasks/Task;.description:Ljava/lang/String; // field@011e │ │ +00a9e0: 3805 1600 |002a: if-eqz v5, 0040 // +0016 │ │ +00a9e4: 1300 0b00 |002c: const/16 v0, #int 11 // #b │ │ +00a9e8: 6e30 7702 0502 |002e: invoke-virtual {v5, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0277 │ │ +00a9ee: 1300 0c00 |0031: const/16 v0, #int 12 // #c │ │ +00a9f2: 6e30 7702 0502 |0033: invoke-virtual {v5, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0277 │ │ +00a9f8: 1300 0d00 |0036: const/16 v0, #int 13 // #d │ │ +00a9fc: 6e30 7702 0502 |0038: invoke-virtual {v5, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0277 │ │ +00aa02: 1300 0e00 |003b: const/16 v0, #int 14 // #e │ │ +00aa06: 6e30 7702 0502 |003d: invoke-virtual {v5, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0277 │ │ +00aa0c: 5b35 1f01 |0040: iput-object v5, v3, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ +00aa10: 3806 0c00 |0042: if-eqz v6, 004e // +000c │ │ +00aa14: 1a00 0000 |0044: const-string v0, "" // string@0000 │ │ +00aa18: 6e20 4e02 0600 |0046: invoke-virtual {v6, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ +00aa1e: 0a00 |0049: move-result v0 │ │ +00aa20: 3900 0400 |004a: if-nez v0, 004e // +0004 │ │ +00aa24: 5b36 2301 |004c: iput-object v6, v3, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ +00aa28: 5b37 2201 |004e: iput-object v7, v3, Lfr/syncarnet/tasks/Task;.priority:Lfr/syncarnet/tasks/Priority; // field@0122 │ │ +00aa2c: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ 0x000b line=46 │ │ 0x000d line=48 │ │ @@ -14309,26 +14336,26 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -00aa3c: |[00aa3c] fr.syncarnet.tasks.Task.equals:(Ljava/lang/Object;)Z │ │ -00aa4c: 2030 9d00 |0000: instance-of v0, v3, Lfr/syncarnet/tasks/Task; // type@009d │ │ -00aa50: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -00aa54: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -00aa56: 0f00 |0005: return v0 │ │ -00aa58: 5420 2401 |0006: iget-object v0, v2, Lfr/syncarnet/tasks/Task;.uuid:Ljava/util/UUID; // field@0124 │ │ -00aa5c: 1f03 9d00 |0008: check-cast v3, Lfr/syncarnet/tasks/Task; // type@009d │ │ -00aa60: 6e10 1102 0300 |000a: invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;.getUUID:()Ljava/util/UUID; // method@0211 │ │ -00aa66: 0c01 |000d: move-result-object v1 │ │ -00aa68: 6e20 8d02 1000 |000e: invoke-virtual {v0, v1}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@028d │ │ -00aa6e: 0a00 |0011: move-result v0 │ │ -00aa70: 28f3 |0012: goto 0005 // -000d │ │ +00aa30: |[00aa30] fr.syncarnet.tasks.Task.equals:(Ljava/lang/Object;)Z │ │ +00aa40: 2030 9d00 |0000: instance-of v0, v3, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00aa44: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +00aa48: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +00aa4a: 0f00 |0005: return v0 │ │ +00aa4c: 5420 2401 |0006: iget-object v0, v2, Lfr/syncarnet/tasks/Task;.uuid:Ljava/util/UUID; // field@0124 │ │ +00aa50: 1f03 9d00 |0008: check-cast v3, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00aa54: 6e10 1102 0300 |000a: invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;.getUUID:()Ljava/util/UUID; // method@0211 │ │ +00aa5a: 0c01 |000d: move-result-object v1 │ │ +00aa5c: 6e20 8d02 1000 |000e: invoke-virtual {v0, v1}, Ljava/util/UUID;.equals:(Ljava/lang/Object;)Z // method@028d │ │ +00aa62: 0a00 |0011: move-result v0 │ │ +00aa64: 28f3 |0012: goto 0005 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0004 line=190 │ │ 0x0005 line=191 │ │ locals : │ │ 0x0000 - 0x0005 reg=3 o Ljava/lang/Object; │ │ @@ -14340,17 +14367,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00aa74: |[00aa74] fr.syncarnet.tasks.Task.getDescription:()Ljava/lang/String; │ │ -00aa84: 5410 1e01 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/Task;.description:Ljava/lang/String; // field@011e │ │ -00aa88: 1100 |0002: return-object v0 │ │ +00aa68: |[00aa68] fr.syncarnet.tasks.Task.getDescription:()Ljava/lang/String; │ │ +00aa78: 5410 1e01 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/Task;.description:Ljava/lang/String; // field@011e │ │ +00aa7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/syncarnet/tasks/Task; │ │ │ │ #2 : (in Lfr/syncarnet/tasks/Task;) │ │ @@ -14358,17 +14385,17 @@ │ │ type : '()Ljava/util/Calendar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00aa8c: |[00aa8c] fr.syncarnet.tasks.Task.getDue:()Ljava/util/Calendar; │ │ -00aa9c: 5410 1f01 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ -00aaa0: 1100 |0002: return-object v0 │ │ +00aa80: |[00aa80] fr.syncarnet.tasks.Task.getDue:()Ljava/util/Calendar; │ │ +00aa90: 5410 1f01 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ +00aa94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/syncarnet/tasks/Task; │ │ │ │ #3 : (in Lfr/syncarnet/tasks/Task;) │ │ @@ -14376,17 +14403,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00aaa4: |[00aaa4] fr.syncarnet.tasks.Task.getEntry:()J │ │ -00aab4: 5320 2001 |0000: iget-wide v0, v2, Lfr/syncarnet/tasks/Task;.entry:J // field@0120 │ │ -00aab8: 1000 |0002: return-wide v0 │ │ +00aa98: |[00aa98] fr.syncarnet.tasks.Task.getEntry:()J │ │ +00aaa8: 5320 2001 |0000: iget-wide v0, v2, Lfr/syncarnet/tasks/Task;.entry:J // field@0120 │ │ +00aaac: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/syncarnet/tasks/Task; │ │ │ │ #4 : (in Lfr/syncarnet/tasks/Task;) │ │ @@ -14394,26 +14421,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -00aabc: |[00aabc] fr.syncarnet.tasks.Task.getFormattedDue:()Ljava/lang/String; │ │ -00aacc: 5420 1f01 |0000: iget-object v0, v2, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ -00aad0: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -00aad4: 5420 1d01 |0004: iget-object v0, v2, Lfr/syncarnet/tasks/Task;.dateFormat:Ljava/text/DateFormat; // field@011d │ │ -00aad8: 5421 1f01 |0006: iget-object v1, v2, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ -00aadc: 6e10 7502 0100 |0008: invoke-virtual {v1}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0275 │ │ -00aae2: 0c01 |000b: move-result-object v1 │ │ -00aae4: 6e20 6402 1000 |000c: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0264 │ │ -00aaea: 0c00 |000f: move-result-object v0 │ │ -00aaec: 1100 |0010: return-object v0 │ │ -00aaee: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ -00aaf2: 28fd |0013: goto 0010 // -0003 │ │ +00aab0: |[00aab0] fr.syncarnet.tasks.Task.getFormattedDue:()Ljava/lang/String; │ │ +00aac0: 5420 1f01 |0000: iget-object v0, v2, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ +00aac4: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +00aac8: 5420 1d01 |0004: iget-object v0, v2, Lfr/syncarnet/tasks/Task;.dateFormat:Ljava/text/DateFormat; // field@011d │ │ +00aacc: 5421 1f01 |0006: iget-object v1, v2, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ +00aad0: 6e10 7502 0100 |0008: invoke-virtual {v1}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@0275 │ │ +00aad6: 0c01 |000b: move-result-object v1 │ │ +00aad8: 6e20 6402 1000 |000c: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0264 │ │ +00aade: 0c00 |000f: move-result-object v0 │ │ +00aae0: 1100 |0010: return-object v0 │ │ +00aae2: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ +00aae6: 28fd |0013: goto 0010 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x0010 line=133 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lfr/syncarnet/tasks/Task; │ │ @@ -14423,17 +14450,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00aaf4: |[00aaf4] fr.syncarnet.tasks.Task.getModified:()J │ │ -00ab04: 5320 2101 |0000: iget-wide v0, v2, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ -00ab08: 1000 |0002: return-wide v0 │ │ +00aae8: |[00aae8] fr.syncarnet.tasks.Task.getModified:()J │ │ +00aaf8: 5320 2101 |0000: iget-wide v0, v2, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ +00aafc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/syncarnet/tasks/Task; │ │ │ │ #6 : (in Lfr/syncarnet/tasks/Task;) │ │ @@ -14441,17 +14468,17 @@ │ │ type : '()Lfr/syncarnet/tasks/Priority;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ab0c: |[00ab0c] fr.syncarnet.tasks.Task.getPriority:()Lfr/syncarnet/tasks/Priority; │ │ -00ab1c: 5410 2201 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/Task;.priority:Lfr/syncarnet/tasks/Priority; // field@0122 │ │ -00ab20: 1100 |0002: return-object v0 │ │ +00ab00: |[00ab00] fr.syncarnet.tasks.Task.getPriority:()Lfr/syncarnet/tasks/Priority; │ │ +00ab10: 5410 2201 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/Task;.priority:Lfr/syncarnet/tasks/Priority; // field@0122 │ │ +00ab14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/syncarnet/tasks/Task; │ │ │ │ #7 : (in Lfr/syncarnet/tasks/Task;) │ │ @@ -14459,17 +14486,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ab24: |[00ab24] fr.syncarnet.tasks.Task.getProject:()Ljava/lang/String; │ │ -00ab34: 5410 2301 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ -00ab38: 1100 |0002: return-object v0 │ │ +00ab18: |[00ab18] fr.syncarnet.tasks.Task.getProject:()Ljava/lang/String; │ │ +00ab28: 5410 2301 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ +00ab2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/syncarnet/tasks/Task; │ │ │ │ #8 : (in Lfr/syncarnet/tasks/Task;) │ │ @@ -14477,17 +14504,17 @@ │ │ type : '()Ljava/util/UUID;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00ab3c: |[00ab3c] fr.syncarnet.tasks.Task.getUUID:()Ljava/util/UUID; │ │ -00ab4c: 5410 2401 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/Task;.uuid:Ljava/util/UUID; // field@0124 │ │ -00ab50: 1100 |0002: return-object v0 │ │ +00ab30: |[00ab30] fr.syncarnet.tasks.Task.getUUID:()Ljava/util/UUID; │ │ +00ab40: 5410 2401 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/Task;.uuid:Ljava/util/UUID; // field@0124 │ │ +00ab44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/syncarnet/tasks/Task; │ │ │ │ #9 : (in Lfr/syncarnet/tasks/Task;) │ │ @@ -14495,19 +14522,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -00ab54: |[00ab54] fr.syncarnet.tasks.Task.hashCode:()I │ │ -00ab64: 5410 2401 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/Task;.uuid:Ljava/util/UUID; // field@0124 │ │ -00ab68: 6e10 8f02 0000 |0002: invoke-virtual {v0}, Ljava/util/UUID;.hashCode:()I // method@028f │ │ -00ab6e: 0a00 |0005: move-result v0 │ │ -00ab70: 0f00 |0006: return v0 │ │ +00ab48: |[00ab48] fr.syncarnet.tasks.Task.hashCode:()I │ │ +00ab58: 5410 2401 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/Task;.uuid:Ljava/util/UUID; // field@0124 │ │ +00ab5c: 6e10 8f02 0000 |0002: invoke-virtual {v0}, Ljava/util/UUID;.hashCode:()I // method@028f │ │ +00ab62: 0a00 |0005: move-result v0 │ │ +00ab64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/syncarnet/tasks/Task; │ │ │ │ #10 : (in Lfr/syncarnet/tasks/Task;) │ │ @@ -14515,61 +14542,61 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -00ab74: |[00ab74] fr.syncarnet.tasks.Task.jsonify:()Ljava/lang/String; │ │ -00ab84: 2203 d100 |0000: new-instance v3, Lorg/json/JSONObject; // type@00d1 │ │ -00ab88: 7010 9802 0300 |0002: invoke-direct {v3}, Lorg/json/JSONObject;.:()V // method@0298 │ │ -00ab8e: 1a07 3802 |0005: const-string v7, "description" // string@0238 │ │ -00ab92: 54a8 1e01 |0007: iget-object v8, v10, Lfr/syncarnet/tasks/Task;.description:Ljava/lang/String; // field@011e │ │ -00ab96: 6e30 9d02 7308 |0009: invoke-virtual {v3, v7, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ -00ab9c: 54a7 2301 |000c: iget-object v7, v10, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ -00aba0: 3807 4100 |000e: if-eqz v7, 004f // +0041 │ │ -00aba4: 54a5 2301 |0010: iget-object v5, v10, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ -00aba8: 1a07 7303 |0012: const-string v7, "project" // string@0373 │ │ -00abac: 6e30 9d02 7305 |0014: invoke-virtual {v3, v7, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ -00abb2: 54a7 2201 |0017: iget-object v7, v10, Lfr/syncarnet/tasks/Task;.priority:Lfr/syncarnet/tasks/Priority; // field@0122 │ │ -00abb6: 6e10 0102 0700 |0019: invoke-virtual {v7}, Lfr/syncarnet/tasks/Priority;.toString:()Ljava/lang/String; // method@0201 │ │ -00abbc: 0c04 |001c: move-result-object v4 │ │ -00abbe: 1a07 7103 |001d: const-string v7, "priority" // string@0371 │ │ -00abc2: 6e30 9d02 7304 |001f: invoke-virtual {v3, v7, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ -00abc8: 54a7 2401 |0022: iget-object v7, v10, Lfr/syncarnet/tasks/Task;.uuid:Ljava/util/UUID; // field@0124 │ │ -00abcc: 6e10 9102 0700 |0024: invoke-virtual {v7}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0291 │ │ -00abd2: 0c06 |0027: move-result-object v6 │ │ -00abd4: 1a07 1b04 |0028: const-string v7, "uuid" // string@041b │ │ -00abd8: 6e30 9d02 7306 |002a: invoke-virtual {v3, v7, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ -00abde: 54a7 1f01 |002d: iget-object v7, v10, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ -00abe2: 3807 2300 |002f: if-eqz v7, 0052 // +0023 │ │ -00abe6: 54a7 1f01 |0031: iget-object v7, v10, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ -00abea: 6e10 7602 0700 |0033: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0276 │ │ -00abf0: 0b00 |0036: move-result-wide v0 │ │ -00abf2: 1a07 5102 |0037: const-string v7, "due" // string@0251 │ │ -00abf6: 6e40 9c02 7310 |0039: invoke-virtual {v3, v7, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@029c │ │ -00abfc: 1a07 5a02 |003c: const-string v7, "entry" // string@025a │ │ -00ac00: 53a8 2001 |003e: iget-wide v8, v10, Lfr/syncarnet/tasks/Task;.entry:J // field@0120 │ │ -00ac04: 6e40 9c02 7398 |0040: invoke-virtual {v3, v7, v8, v9}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@029c │ │ -00ac0a: 1a07 1603 |0043: const-string v7, "modified" // string@0316 │ │ -00ac0e: 53a8 2101 |0045: iget-wide v8, v10, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ -00ac12: 6e40 9c02 7398 |0047: invoke-virtual {v3, v7, v8, v9}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@029c │ │ -00ac18: 6e10 9e02 0300 |004a: invoke-virtual {v3}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@029e │ │ -00ac1e: 0c07 |004d: move-result-object v7 │ │ -00ac20: 1107 |004e: return-object v7 │ │ -00ac22: 1a05 9401 |004f: const-string v5, "VAR_NULL" // string@0194 │ │ -00ac26: 28c1 |0051: goto 0012 // -003f │ │ -00ac28: 1600 0000 |0052: const-wide/16 v0, #int 0 // #0 │ │ -00ac2c: 28e3 |0054: goto 0037 // -001d │ │ -00ac2e: 0d02 |0055: move-exception v2 │ │ -00ac30: 1a07 7501 |0056: const-string v7, "SynCarnet" // string@0175 │ │ -00ac34: 1a08 4200 |0058: const-string v8, "Exception while jsonifying" // string@0042 │ │ -00ac38: 7120 6500 8700 |005a: invoke-static {v7, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ -00ac3e: 1a07 0000 |005d: const-string v7, "" // string@0000 │ │ -00ac42: 28ef |005f: goto 004e // -0011 │ │ +00ab68: |[00ab68] fr.syncarnet.tasks.Task.jsonify:()Ljava/lang/String; │ │ +00ab78: 2203 d100 |0000: new-instance v3, Lorg/json/JSONObject; // type@00d1 │ │ +00ab7c: 7010 9802 0300 |0002: invoke-direct {v3}, Lorg/json/JSONObject;.:()V // method@0298 │ │ +00ab82: 1a07 3802 |0005: const-string v7, "description" // string@0238 │ │ +00ab86: 54a8 1e01 |0007: iget-object v8, v10, Lfr/syncarnet/tasks/Task;.description:Ljava/lang/String; // field@011e │ │ +00ab8a: 6e30 9d02 7308 |0009: invoke-virtual {v3, v7, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ +00ab90: 54a7 2301 |000c: iget-object v7, v10, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ +00ab94: 3807 4100 |000e: if-eqz v7, 004f // +0041 │ │ +00ab98: 54a5 2301 |0010: iget-object v5, v10, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ +00ab9c: 1a07 7203 |0012: const-string v7, "project" // string@0372 │ │ +00aba0: 6e30 9d02 7305 |0014: invoke-virtual {v3, v7, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ +00aba6: 54a7 2201 |0017: iget-object v7, v10, Lfr/syncarnet/tasks/Task;.priority:Lfr/syncarnet/tasks/Priority; // field@0122 │ │ +00abaa: 6e10 0102 0700 |0019: invoke-virtual {v7}, Lfr/syncarnet/tasks/Priority;.toString:()Ljava/lang/String; // method@0201 │ │ +00abb0: 0c04 |001c: move-result-object v4 │ │ +00abb2: 1a07 7003 |001d: const-string v7, "priority" // string@0370 │ │ +00abb6: 6e30 9d02 7304 |001f: invoke-virtual {v3, v7, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ +00abbc: 54a7 2401 |0022: iget-object v7, v10, Lfr/syncarnet/tasks/Task;.uuid:Ljava/util/UUID; // field@0124 │ │ +00abc0: 6e10 9102 0700 |0024: invoke-virtual {v7}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@0291 │ │ +00abc6: 0c06 |0027: move-result-object v6 │ │ +00abc8: 1a07 1a04 |0028: const-string v7, "uuid" // string@041a │ │ +00abcc: 6e30 9d02 7306 |002a: invoke-virtual {v3, v7, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ +00abd2: 54a7 1f01 |002d: iget-object v7, v10, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ +00abd6: 3807 2300 |002f: if-eqz v7, 0052 // +0023 │ │ +00abda: 54a7 1f01 |0031: iget-object v7, v10, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ +00abde: 6e10 7602 0700 |0033: invoke-virtual {v7}, Ljava/util/Calendar;.getTimeInMillis:()J // method@0276 │ │ +00abe4: 0b00 |0036: move-result-wide v0 │ │ +00abe6: 1a07 5102 |0037: const-string v7, "due" // string@0251 │ │ +00abea: 6e40 9c02 7310 |0039: invoke-virtual {v3, v7, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@029c │ │ +00abf0: 1a07 5a02 |003c: const-string v7, "entry" // string@025a │ │ +00abf4: 53a8 2001 |003e: iget-wide v8, v10, Lfr/syncarnet/tasks/Task;.entry:J // field@0120 │ │ +00abf8: 6e40 9c02 7398 |0040: invoke-virtual {v3, v7, v8, v9}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@029c │ │ +00abfe: 1a07 1503 |0043: const-string v7, "modified" // string@0315 │ │ +00ac02: 53a8 2101 |0045: iget-wide v8, v10, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ +00ac06: 6e40 9c02 7398 |0047: invoke-virtual {v3, v7, v8, v9}, Lorg/json/JSONObject;.put:(Ljava/lang/String;J)Lorg/json/JSONObject; // method@029c │ │ +00ac0c: 6e10 9e02 0300 |004a: invoke-virtual {v3}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@029e │ │ +00ac12: 0c07 |004d: move-result-object v7 │ │ +00ac14: 1107 |004e: return-object v7 │ │ +00ac16: 1a05 9401 |004f: const-string v5, "VAR_NULL" // string@0194 │ │ +00ac1a: 28c1 |0051: goto 0012 // -003f │ │ +00ac1c: 1600 0000 |0052: const-wide/16 v0, #int 0 // #0 │ │ +00ac20: 28e3 |0054: goto 0037 // -001d │ │ +00ac22: 0d02 |0055: move-exception v2 │ │ +00ac24: 1a07 7501 |0056: const-string v7, "SynCarnet" // string@0175 │ │ +00ac28: 1a08 4200 |0058: const-string v8, "Exception while jsonifying" // string@0042 │ │ +00ac2c: 7120 6500 8700 |005a: invoke-static {v7, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ +00ac32: 1a07 0000 |005d: const-string v7, "" // string@0000 │ │ +00ac36: 28ef |005f: goto 004e // -0011 │ │ catches : 1 │ │ 0x0005 - 0x0051 │ │ Lorg/json/JSONException; -> 0x0055 │ │ positions : │ │ 0x0000 line=199 │ │ 0x0005 line=201 │ │ 0x000c line=202 │ │ @@ -14606,22 +14633,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -00ac54: |[00ac54] fr.syncarnet.tasks.Task.setDescription:(Ljava/lang/String;)V │ │ -00ac64: 2200 c800 |0000: new-instance v0, Ljava/util/Date; // type@00c8 │ │ -00ac68: 7010 7b02 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@027b │ │ -00ac6e: 6e10 7d02 0000 |0005: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@027d │ │ -00ac74: 0b00 |0008: move-result-wide v0 │ │ -00ac76: 5a20 2101 |0009: iput-wide v0, v2, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ -00ac7a: 5b23 1e01 |000b: iput-object v3, v2, Lfr/syncarnet/tasks/Task;.description:Ljava/lang/String; // field@011e │ │ -00ac7e: 0e00 |000d: return-void │ │ +00ac48: |[00ac48] fr.syncarnet.tasks.Task.setDescription:(Ljava/lang/String;)V │ │ +00ac58: 2200 c800 |0000: new-instance v0, Ljava/util/Date; // type@00c8 │ │ +00ac5c: 7010 7b02 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@027b │ │ +00ac62: 6e10 7d02 0000 |0005: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@027d │ │ +00ac68: 0b00 |0008: move-result-wide v0 │ │ +00ac6a: 5a20 2101 |0009: iput-wide v0, v2, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ +00ac6e: 5b23 1e01 |000b: iput-object v3, v2, Lfr/syncarnet/tasks/Task;.description:Ljava/lang/String; // field@011e │ │ +00ac72: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x000b line=88 │ │ 0x000d line=89 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lfr/syncarnet/tasks/Task; │ │ @@ -14632,32 +14659,32 @@ │ │ type : '(Ljava/util/Calendar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -00ac80: |[00ac80] fr.syncarnet.tasks.Task.setDue:(Ljava/util/Calendar;)V │ │ -00ac90: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -00ac92: 2200 c800 |0001: new-instance v0, Ljava/util/Date; // type@00c8 │ │ -00ac96: 7010 7b02 0000 |0003: invoke-direct {v0}, Ljava/util/Date;.:()V // method@027b │ │ -00ac9c: 6e10 7d02 0000 |0006: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@027d │ │ -00aca2: 0b00 |0009: move-result-wide v0 │ │ -00aca4: 5a30 2101 |000a: iput-wide v0, v3, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ -00aca8: 3804 1600 |000c: if-eqz v4, 0022 // +0016 │ │ -00acac: 1300 0b00 |000e: const/16 v0, #int 11 // #b │ │ -00acb0: 6e30 7702 0402 |0010: invoke-virtual {v4, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0277 │ │ -00acb6: 1300 0c00 |0013: const/16 v0, #int 12 // #c │ │ -00acba: 6e30 7702 0402 |0015: invoke-virtual {v4, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0277 │ │ -00acc0: 1300 0d00 |0018: const/16 v0, #int 13 // #d │ │ -00acc4: 6e30 7702 0402 |001a: invoke-virtual {v4, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0277 │ │ -00acca: 1300 0e00 |001d: const/16 v0, #int 14 // #e │ │ -00acce: 6e30 7702 0402 |001f: invoke-virtual {v4, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0277 │ │ -00acd4: 5b34 1f01 |0022: iput-object v4, v3, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ -00acd8: 0e00 |0024: return-void │ │ +00ac74: |[00ac74] fr.syncarnet.tasks.Task.setDue:(Ljava/util/Calendar;)V │ │ +00ac84: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00ac86: 2200 c800 |0001: new-instance v0, Ljava/util/Date; // type@00c8 │ │ +00ac8a: 7010 7b02 0000 |0003: invoke-direct {v0}, Ljava/util/Date;.:()V // method@027b │ │ +00ac90: 6e10 7d02 0000 |0006: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@027d │ │ +00ac96: 0b00 |0009: move-result-wide v0 │ │ +00ac98: 5a30 2101 |000a: iput-wide v0, v3, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ +00ac9c: 3804 1600 |000c: if-eqz v4, 0022 // +0016 │ │ +00aca0: 1300 0b00 |000e: const/16 v0, #int 11 // #b │ │ +00aca4: 6e30 7702 0402 |0010: invoke-virtual {v4, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0277 │ │ +00acaa: 1300 0c00 |0013: const/16 v0, #int 12 // #c │ │ +00acae: 6e30 7702 0402 |0015: invoke-virtual {v4, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0277 │ │ +00acb4: 1300 0d00 |0018: const/16 v0, #int 13 // #d │ │ +00acb8: 6e30 7702 0402 |001a: invoke-virtual {v4, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0277 │ │ +00acbe: 1300 0e00 |001d: const/16 v0, #int 14 // #e │ │ +00acc2: 6e30 7702 0402 |001f: invoke-virtual {v4, v0, v2}, Ljava/util/Calendar;.set:(II)V // method@0277 │ │ +00acc8: 5b34 1f01 |0022: iput-object v4, v3, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ +00accc: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=96 │ │ 0x000c line=97 │ │ 0x000e line=98 │ │ 0x0013 line=99 │ │ 0x0018 line=100 │ │ @@ -14673,22 +14700,22 @@ │ │ type : '(Lfr/syncarnet/tasks/Priority;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -00acdc: |[00acdc] fr.syncarnet.tasks.Task.setPriority:(Lfr/syncarnet/tasks/Priority;)V │ │ -00acec: 2200 c800 |0000: new-instance v0, Ljava/util/Date; // type@00c8 │ │ -00acf0: 7010 7b02 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@027b │ │ -00acf6: 6e10 7d02 0000 |0005: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@027d │ │ -00acfc: 0b00 |0008: move-result-wide v0 │ │ -00acfe: 5a20 2101 |0009: iput-wide v0, v2, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ -00ad02: 5b23 2201 |000b: iput-object v3, v2, Lfr/syncarnet/tasks/Task;.priority:Lfr/syncarnet/tasks/Priority; // field@0122 │ │ -00ad06: 0e00 |000d: return-void │ │ +00acd0: |[00acd0] fr.syncarnet.tasks.Task.setPriority:(Lfr/syncarnet/tasks/Priority;)V │ │ +00ace0: 2200 c800 |0000: new-instance v0, Ljava/util/Date; // type@00c8 │ │ +00ace4: 7010 7b02 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@027b │ │ +00acea: 6e10 7d02 0000 |0005: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@027d │ │ +00acf0: 0b00 |0008: move-result-wide v0 │ │ +00acf2: 5a20 2101 |0009: iput-wide v0, v2, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ +00acf6: 5b23 2201 |000b: iput-object v3, v2, Lfr/syncarnet/tasks/Task;.priority:Lfr/syncarnet/tasks/Priority; // field@0122 │ │ +00acfa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x000b line=121 │ │ 0x000d line=122 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lfr/syncarnet/tasks/Task; │ │ @@ -14699,30 +14726,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -00ad08: |[00ad08] fr.syncarnet.tasks.Task.setProject:(Ljava/lang/String;)V │ │ -00ad18: 2200 c800 |0000: new-instance v0, Ljava/util/Date; // type@00c8 │ │ -00ad1c: 7010 7b02 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@027b │ │ -00ad22: 6e10 7d02 0000 |0005: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@027d │ │ -00ad28: 0b00 |0008: move-result-wide v0 │ │ -00ad2a: 5a20 2101 |0009: iput-wide v0, v2, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ -00ad2e: 3803 0e00 |000b: if-eqz v3, 0019 // +000e │ │ -00ad32: 1a00 0000 |000d: const-string v0, "" // string@0000 │ │ -00ad36: 6e20 4e02 0300 |000f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ -00ad3c: 0a00 |0012: move-result v0 │ │ -00ad3e: 3800 0600 |0013: if-eqz v0, 0019 // +0006 │ │ -00ad42: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -00ad44: 5b20 2301 |0016: iput-object v0, v2, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ -00ad48: 0e00 |0018: return-void │ │ -00ad4a: 5b23 2301 |0019: iput-object v3, v2, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ -00ad4e: 28fd |001b: goto 0018 // -0003 │ │ +00acfc: |[00acfc] fr.syncarnet.tasks.Task.setProject:(Ljava/lang/String;)V │ │ +00ad0c: 2200 c800 |0000: new-instance v0, Ljava/util/Date; // type@00c8 │ │ +00ad10: 7010 7b02 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@027b │ │ +00ad16: 6e10 7d02 0000 |0005: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@027d │ │ +00ad1c: 0b00 |0008: move-result-wide v0 │ │ +00ad1e: 5a20 2101 |0009: iput-wide v0, v2, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ +00ad22: 3803 0e00 |000b: if-eqz v3, 0019 // +000e │ │ +00ad26: 1a00 0000 |000d: const-string v0, "" // string@0000 │ │ +00ad2a: 6e20 4e02 0300 |000f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ +00ad30: 0a00 |0012: move-result v0 │ │ +00ad32: 3800 0600 |0013: if-eqz v0, 0019 // +0006 │ │ +00ad36: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +00ad38: 5b20 2301 |0016: iput-object v0, v2, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ +00ad3c: 0e00 |0018: return-void │ │ +00ad3e: 5b23 2301 |0019: iput-object v3, v2, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ +00ad42: 28fd |001b: goto 0018 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000b line=108 │ │ 0x0015 line=109 │ │ 0x0018 line=113 │ │ 0x0019 line=111 │ │ @@ -14735,68 +14762,68 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -00ad50: |[00ad50] fr.syncarnet.tasks.Task.unJsonify:(Ljava/lang/String;)V │ │ -00ad60: 2204 d100 |0000: new-instance v4, Lorg/json/JSONObject; // type@00d1 │ │ -00ad64: 7020 9902 9400 |0002: invoke-direct {v4, v9}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0299 │ │ -00ad6a: 1a06 3802 |0005: const-string v6, "description" // string@0238 │ │ -00ad6e: 6e20 9b02 6400 |0007: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ -00ad74: 0c06 |000a: move-result-object v6 │ │ -00ad76: 5b86 1e01 |000b: iput-object v6, v8, Lfr/syncarnet/tasks/Task;.description:Ljava/lang/String; // field@011e │ │ -00ad7a: 1a06 7303 |000d: const-string v6, "project" // string@0373 │ │ -00ad7e: 6e20 9b02 6400 |000f: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ -00ad84: 0c05 |0012: move-result-object v5 │ │ -00ad86: 1a06 9401 |0013: const-string v6, "VAR_NULL" // string@0194 │ │ -00ad8a: 6e20 4e02 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ -00ad90: 0a06 |0018: move-result v6 │ │ -00ad92: 3906 4300 |0019: if-nez v6, 005c // +0043 │ │ -00ad96: 5b85 2301 |001b: iput-object v5, v8, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ -00ad9a: 1a06 7103 |001d: const-string v6, "priority" // string@0371 │ │ -00ad9e: 6e20 9b02 6400 |001f: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ -00ada4: 0c06 |0022: move-result-object v6 │ │ -00ada6: 7110 0202 0600 |0023: invoke-static {v6}, Lfr/syncarnet/tasks/Priority;.valueOf:(Ljava/lang/String;)Lfr/syncarnet/tasks/Priority; // method@0202 │ │ -00adac: 0c06 |0026: move-result-object v6 │ │ -00adae: 5b86 2201 |0027: iput-object v6, v8, Lfr/syncarnet/tasks/Task;.priority:Lfr/syncarnet/tasks/Priority; // field@0122 │ │ -00adb2: 1a06 1b04 |0029: const-string v6, "uuid" // string@041b │ │ -00adb6: 6e20 9b02 6400 |002b: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ -00adbc: 0c06 |002e: move-result-object v6 │ │ -00adbe: 7110 8e02 0600 |002f: invoke-static {v6}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@028e │ │ -00adc4: 0c06 |0032: move-result-object v6 │ │ -00adc6: 5b86 2401 |0033: iput-object v6, v8, Lfr/syncarnet/tasks/Task;.uuid:Ljava/util/UUID; // field@0124 │ │ -00adca: 1200 |0035: const/4 v0, #int 0 // #0 │ │ -00adcc: 1a06 5102 |0036: const-string v6, "due" // string@0251 │ │ -00add0: 6e20 9a02 6400 |0038: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@029a │ │ -00add6: 0b02 |003b: move-result-wide v2 │ │ -00add8: 1606 0000 |003c: const-wide/16 v6, #int 0 // #0 │ │ -00addc: 3106 0206 |003e: cmp-long v6, v2, v6 │ │ -00ade0: 3806 0900 |0040: if-eqz v6, 0049 // +0009 │ │ -00ade4: 7100 7402 0000 |0042: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0274 │ │ -00adea: 0c00 |0045: move-result-object v0 │ │ -00adec: 6e30 7902 2003 |0046: invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@0279 │ │ -00adf2: 5b80 1f01 |0049: iput-object v0, v8, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ -00adf6: 1a06 5a02 |004b: const-string v6, "entry" // string@025a │ │ -00adfa: 6e20 9a02 6400 |004d: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@029a │ │ -00ae00: 0b06 |0050: move-result-wide v6 │ │ -00ae02: 5a86 2001 |0051: iput-wide v6, v8, Lfr/syncarnet/tasks/Task;.entry:J // field@0120 │ │ -00ae06: 1a06 1603 |0053: const-string v6, "modified" // string@0316 │ │ -00ae0a: 6e20 9a02 6400 |0055: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@029a │ │ -00ae10: 0b06 |0058: move-result-wide v6 │ │ -00ae12: 5a86 2101 |0059: iput-wide v6, v8, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ -00ae16: 0e00 |005b: return-void │ │ -00ae18: 1205 |005c: const/4 v5, #int 0 // #0 │ │ -00ae1a: 28be |005d: goto 001b // -0042 │ │ -00ae1c: 0d01 |005e: move-exception v1 │ │ -00ae1e: 1a06 7501 |005f: const-string v6, "SynCarnet" // string@0175 │ │ -00ae22: 1a07 4300 |0061: const-string v7, "Exception while unjsonifying" // string@0043 │ │ -00ae26: 7120 6500 7600 |0063: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ -00ae2c: 28f5 |0066: goto 005b // -000b │ │ +00ad44: |[00ad44] fr.syncarnet.tasks.Task.unJsonify:(Ljava/lang/String;)V │ │ +00ad54: 2204 d100 |0000: new-instance v4, Lorg/json/JSONObject; // type@00d1 │ │ +00ad58: 7020 9902 9400 |0002: invoke-direct {v4, v9}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0299 │ │ +00ad5e: 1a06 3802 |0005: const-string v6, "description" // string@0238 │ │ +00ad62: 6e20 9b02 6400 |0007: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ +00ad68: 0c06 |000a: move-result-object v6 │ │ +00ad6a: 5b86 1e01 |000b: iput-object v6, v8, Lfr/syncarnet/tasks/Task;.description:Ljava/lang/String; // field@011e │ │ +00ad6e: 1a06 7203 |000d: const-string v6, "project" // string@0372 │ │ +00ad72: 6e20 9b02 6400 |000f: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ +00ad78: 0c05 |0012: move-result-object v5 │ │ +00ad7a: 1a06 9401 |0013: const-string v6, "VAR_NULL" // string@0194 │ │ +00ad7e: 6e20 4e02 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ +00ad84: 0a06 |0018: move-result v6 │ │ +00ad86: 3906 4300 |0019: if-nez v6, 005c // +0043 │ │ +00ad8a: 5b85 2301 |001b: iput-object v5, v8, Lfr/syncarnet/tasks/Task;.project:Ljava/lang/String; // field@0123 │ │ +00ad8e: 1a06 7003 |001d: const-string v6, "priority" // string@0370 │ │ +00ad92: 6e20 9b02 6400 |001f: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ +00ad98: 0c06 |0022: move-result-object v6 │ │ +00ad9a: 7110 0202 0600 |0023: invoke-static {v6}, Lfr/syncarnet/tasks/Priority;.valueOf:(Ljava/lang/String;)Lfr/syncarnet/tasks/Priority; // method@0202 │ │ +00ada0: 0c06 |0026: move-result-object v6 │ │ +00ada2: 5b86 2201 |0027: iput-object v6, v8, Lfr/syncarnet/tasks/Task;.priority:Lfr/syncarnet/tasks/Priority; // field@0122 │ │ +00ada6: 1a06 1a04 |0029: const-string v6, "uuid" // string@041a │ │ +00adaa: 6e20 9b02 6400 |002b: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ +00adb0: 0c06 |002e: move-result-object v6 │ │ +00adb2: 7110 8e02 0600 |002f: invoke-static {v6}, Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID; // method@028e │ │ +00adb8: 0c06 |0032: move-result-object v6 │ │ +00adba: 5b86 2401 |0033: iput-object v6, v8, Lfr/syncarnet/tasks/Task;.uuid:Ljava/util/UUID; // field@0124 │ │ +00adbe: 1200 |0035: const/4 v0, #int 0 // #0 │ │ +00adc0: 1a06 5102 |0036: const-string v6, "due" // string@0251 │ │ +00adc4: 6e20 9a02 6400 |0038: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@029a │ │ +00adca: 0b02 |003b: move-result-wide v2 │ │ +00adcc: 1606 0000 |003c: const-wide/16 v6, #int 0 // #0 │ │ +00add0: 3106 0206 |003e: cmp-long v6, v2, v6 │ │ +00add4: 3806 0900 |0040: if-eqz v6, 0049 // +0009 │ │ +00add8: 7100 7402 0000 |0042: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@0274 │ │ +00adde: 0c00 |0045: move-result-object v0 │ │ +00ade0: 6e30 7902 2003 |0046: invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;.setTimeInMillis:(J)V // method@0279 │ │ +00ade6: 5b80 1f01 |0049: iput-object v0, v8, Lfr/syncarnet/tasks/Task;.due:Ljava/util/Calendar; // field@011f │ │ +00adea: 1a06 5a02 |004b: const-string v6, "entry" // string@025a │ │ +00adee: 6e20 9a02 6400 |004d: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@029a │ │ +00adf4: 0b06 |0050: move-result-wide v6 │ │ +00adf6: 5a86 2001 |0051: iput-wide v6, v8, Lfr/syncarnet/tasks/Task;.entry:J // field@0120 │ │ +00adfa: 1a06 1503 |0053: const-string v6, "modified" // string@0315 │ │ +00adfe: 6e20 9a02 6400 |0055: invoke-virtual {v4, v6}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@029a │ │ +00ae04: 0b06 |0058: move-result-wide v6 │ │ +00ae06: 5a86 2101 |0059: iput-wide v6, v8, Lfr/syncarnet/tasks/Task;.modified:J // field@0121 │ │ +00ae0a: 0e00 |005b: return-void │ │ +00ae0c: 1205 |005c: const/4 v5, #int 0 // #0 │ │ +00ae0e: 28be |005d: goto 001b // -0042 │ │ +00ae10: 0d01 |005e: move-exception v1 │ │ +00ae12: 1a06 7501 |005f: const-string v6, "SynCarnet" // string@0175 │ │ +00ae16: 1a07 4300 |0061: const-string v7, "Exception while unjsonifying" // string@0043 │ │ +00ae1a: 7120 6500 7600 |0063: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ +00ae20: 28f5 |0066: goto 005b // -000b │ │ catches : 1 │ │ 0x0000 - 0x005b │ │ Lorg/json/JSONException; -> 0x005e │ │ positions : │ │ 0x0000 line=221 │ │ 0x0005 line=222 │ │ 0x000d line=223 │ │ @@ -14873,23 +14900,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -00ae40: |[00ae40] fr.syncarnet.tasks.TaskList.:()V │ │ -00ae50: 7010 6602 0100 |0000: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0266 │ │ -00ae56: 2200 9a00 |0003: new-instance v0, Lfr/syncarnet/tasks/DeletedTasks; // type@009a │ │ -00ae5a: 7010 ee01 0000 |0005: invoke-direct {v0}, Lfr/syncarnet/tasks/DeletedTasks;.:()V // method@01ee │ │ -00ae60: 5b10 2601 |0008: iput-object v0, v1, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ -00ae64: 2200 c300 |000a: new-instance v0, Ljava/util/ArrayList; // type@00c3 │ │ -00ae68: 7010 6602 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0266 │ │ -00ae6e: 5b10 2701 |000f: iput-object v0, v1, Lfr/syncarnet/tasks/TaskList;.projects:Ljava/util/ArrayList; // field@0127 │ │ -00ae72: 0e00 |0011: return-void │ │ +00ae34: |[00ae34] fr.syncarnet.tasks.TaskList.:()V │ │ +00ae44: 7010 6602 0100 |0000: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0266 │ │ +00ae4a: 2200 9a00 |0003: new-instance v0, Lfr/syncarnet/tasks/DeletedTasks; // type@009a │ │ +00ae4e: 7010 ee01 0000 |0005: invoke-direct {v0}, Lfr/syncarnet/tasks/DeletedTasks;.:()V // method@01ee │ │ +00ae54: 5b10 2601 |0008: iput-object v0, v1, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ +00ae58: 2200 c300 |000a: new-instance v0, Ljava/util/ArrayList; // type@00c3 │ │ +00ae5c: 7010 6602 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0266 │ │ +00ae62: 5b10 2701 |000f: iput-object v0, v1, Lfr/syncarnet/tasks/TaskList;.projects:Ljava/util/ArrayList; // field@0127 │ │ +00ae66: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=35 │ │ 0x000a line=36 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lfr/syncarnet/tasks/TaskList; │ │ @@ -14899,39 +14926,39 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -00ae74: |[00ae74] fr.syncarnet.tasks.TaskList.cleanProjects:(Ljava/lang/String;)V │ │ -00ae84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00ae86: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -00ae88: 6e10 2c02 0500 |0002: invoke-virtual {v5}, Lfr/syncarnet/tasks/TaskList;.size:()I // method@022c │ │ -00ae8e: 0a02 |0005: move-result v2 │ │ -00ae90: 3521 1e00 |0006: if-ge v1, v2, 0024 // +001e │ │ -00ae94: 3800 1c00 |0008: if-eqz v0, 0024 // +001c │ │ -00ae98: 6e20 1f02 1500 |000a: invoke-virtual {v5, v1}, Lfr/syncarnet/tasks/TaskList;.get:(I)Ljava/lang/Object; // method@021f │ │ -00ae9e: 0c03 |000d: move-result-object v3 │ │ -00aea0: 1f03 9d00 |000e: check-cast v3, Lfr/syncarnet/tasks/Task; // type@009d │ │ -00aea4: 6e10 1002 0300 |0010: invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ -00aeaa: 0c04 |0013: move-result-object v4 │ │ -00aeac: 3804 0d00 |0014: if-eqz v4, 0021 // +000d │ │ -00aeb0: 6e10 1002 0300 |0016: invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ -00aeb6: 0c04 |0019: move-result-object v4 │ │ -00aeb8: 6e20 4e02 6400 |001a: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ -00aebe: 0a04 |001d: move-result v4 │ │ -00aec0: 3804 0300 |001e: if-eqz v4, 0021 // +0003 │ │ -00aec4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -00aec6: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00aeca: 28e3 |0023: goto 0006 // -001d │ │ -00aecc: 3800 0700 |0024: if-eqz v0, 002b // +0007 │ │ -00aed0: 5454 2701 |0026: iget-object v4, v5, Lfr/syncarnet/tasks/TaskList;.projects:Ljava/util/ArrayList; // field@0127 │ │ -00aed4: 6e20 6e02 6400 |0028: invoke-virtual {v4, v6}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@026e │ │ -00aeda: 0e00 |002b: return-void │ │ +00ae68: |[00ae68] fr.syncarnet.tasks.TaskList.cleanProjects:(Ljava/lang/String;)V │ │ +00ae78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00ae7a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +00ae7c: 6e10 2c02 0500 |0002: invoke-virtual {v5}, Lfr/syncarnet/tasks/TaskList;.size:()I // method@022c │ │ +00ae82: 0a02 |0005: move-result v2 │ │ +00ae84: 3521 1e00 |0006: if-ge v1, v2, 0024 // +001e │ │ +00ae88: 3800 1c00 |0008: if-eqz v0, 0024 // +001c │ │ +00ae8c: 6e20 1f02 1500 |000a: invoke-virtual {v5, v1}, Lfr/syncarnet/tasks/TaskList;.get:(I)Ljava/lang/Object; // method@021f │ │ +00ae92: 0c03 |000d: move-result-object v3 │ │ +00ae94: 1f03 9d00 |000e: check-cast v3, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00ae98: 6e10 1002 0300 |0010: invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ +00ae9e: 0c04 |0013: move-result-object v4 │ │ +00aea0: 3804 0d00 |0014: if-eqz v4, 0021 // +000d │ │ +00aea4: 6e10 1002 0300 |0016: invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ +00aeaa: 0c04 |0019: move-result-object v4 │ │ +00aeac: 6e20 4e02 6400 |001a: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@024e │ │ +00aeb2: 0a04 |001d: move-result v4 │ │ +00aeb4: 3804 0300 |001e: if-eqz v4, 0021 // +0003 │ │ +00aeb8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +00aeba: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00aebe: 28e3 |0023: goto 0006 // -001d │ │ +00aec0: 3800 0700 |0024: if-eqz v0, 002b // +0007 │ │ +00aec4: 5454 2701 |0026: iget-object v4, v5, Lfr/syncarnet/tasks/TaskList;.projects:Ljava/util/ArrayList; // field@0127 │ │ +00aec8: 6e20 6e02 6400 |0028: invoke-virtual {v4, v6}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@026e │ │ +00aece: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0001 line=107 │ │ 0x0002 line=108 │ │ 0x0006 line=109 │ │ 0x000a line=110 │ │ @@ -14955,161 +14982,161 @@ │ │ type : '(Lfr/syncarnet/tasks/TaskList;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -00aedc: |[00aedc] fr.syncarnet.tasks.TaskList.merge:(Lfr/syncarnet/tasks/TaskList;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; │ │ -00aeec: 07b4 |0000: move-object v4, v11 │ │ -00aeee: 6e10 2302 0400 |0001: invoke-virtual {v4}, Lfr/syncarnet/tasks/TaskList;.iterator:()Ljava/util/Iterator; // method@0223 │ │ -00aef4: 0c00 |0004: move-result-object v0 │ │ -00aef6: 7210 8202 0000 |0005: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ -00aefc: 0a05 |0008: move-result v5 │ │ -00aefe: 3805 1200 |0009: if-eqz v5, 001b // +0012 │ │ -00af02: 7210 8302 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ -00af08: 0c02 |000e: move-result-object v2 │ │ -00af0a: 1f02 9d00 |000f: check-cast v2, Lfr/syncarnet/tasks/Task; // type@009d │ │ -00af0e: 6e20 1e02 2a00 |0011: invoke-virtual {v10, v2}, Lfr/syncarnet/tasks/TaskList;.deleted:(Lfr/syncarnet/tasks/Task;)Z // method@021e │ │ -00af14: 0a05 |0014: move-result v5 │ │ -00af16: 3805 f0ff |0015: if-eqz v5, 0005 // -0010 │ │ -00af1a: 6e20 2802 2400 |0017: invoke-virtual {v4, v2}, Lfr/syncarnet/tasks/TaskList;.remove:(Ljava/lang/Object;)Z // method@0228 │ │ -00af20: 28eb |001a: goto 0005 // -0015 │ │ -00af22: 6e10 2302 0a00 |001b: invoke-virtual {v10}, Lfr/syncarnet/tasks/TaskList;.iterator:()Ljava/util/Iterator; // method@0223 │ │ -00af28: 0c00 |001e: move-result-object v0 │ │ -00af2a: 7210 8202 0000 |001f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ -00af30: 0a05 |0022: move-result v5 │ │ -00af32: 3805 7400 |0023: if-eqz v5, 0097 // +0074 │ │ -00af36: 7210 8302 0000 |0025: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ -00af3c: 0c02 |0028: move-result-object v2 │ │ -00af3e: 1f02 9d00 |0029: check-cast v2, Lfr/syncarnet/tasks/Task; // type@009d │ │ -00af42: 6e20 2202 2400 |002b: invoke-virtual {v4, v2}, Lfr/syncarnet/tasks/TaskList;.indexOf:(Ljava/lang/Object;)I // method@0222 │ │ -00af48: 0a01 |002e: move-result v1 │ │ -00af4a: 12f5 |002f: const/4 v5, #int -1 // #ff │ │ -00af4c: 3351 0c00 |0030: if-ne v1, v5, 003c // +000c │ │ -00af50: 6e20 1e02 2400 |0032: invoke-virtual {v4, v2}, Lfr/syncarnet/tasks/TaskList;.deleted:(Lfr/syncarnet/tasks/Task;)Z // method@021e │ │ -00af56: 0a05 |0035: move-result v5 │ │ -00af58: 3905 e9ff |0036: if-nez v5, 001f // -0017 │ │ -00af5c: 6e20 1a02 2400 |0038: invoke-virtual {v4, v2}, Lfr/syncarnet/tasks/TaskList;.add:(Lfr/syncarnet/tasks/Task;)Z // method@021a │ │ -00af62: 28e4 |003b: goto 001f // -001c │ │ -00af64: 6e20 1f02 1400 |003c: invoke-virtual {v4, v1}, Lfr/syncarnet/tasks/TaskList;.get:(I)Ljava/lang/Object; // method@021f │ │ -00af6a: 0c03 |003f: move-result-object v3 │ │ -00af6c: 1f03 9d00 |0040: check-cast v3, Lfr/syncarnet/tasks/Task; // type@009d │ │ -00af70: 6e10 0e02 0200 |0042: invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;.getModified:()J // method@020e │ │ -00af76: 0b06 |0045: move-result-wide v6 │ │ -00af78: 6e10 0e02 0300 |0046: invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;.getModified:()J // method@020e │ │ -00af7e: 0b08 |0049: move-result-wide v8 │ │ -00af80: 3105 0608 |004a: cmp-long v5, v6, v8 │ │ -00af84: 3805 d3ff |004c: if-eqz v5, 001f // -002d │ │ -00af88: 6e10 0b02 0200 |004e: invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;.getDue:()Ljava/util/Calendar; // method@020b │ │ -00af8e: 0c05 |0051: move-result-object v5 │ │ -00af90: 3805 3000 |0052: if-eqz v5, 0082 // +0030 │ │ -00af94: 6e10 0b02 0200 |0054: invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;.getDue:()Ljava/util/Calendar; // method@020b │ │ -00af9a: 0c05 |0057: move-result-object v5 │ │ -00af9c: 6e10 0b02 0300 |0058: invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;.getDue:()Ljava/util/Calendar; // method@020b │ │ -00afa2: 0c06 |005b: move-result-object v6 │ │ -00afa4: 6e20 7202 6500 |005c: invoke-virtual {v5, v6}, Ljava/util/Calendar;.equals:(Ljava/lang/Object;)Z // method@0272 │ │ -00afaa: 0a05 |005f: move-result v5 │ │ -00afac: 3805 2200 |0060: if-eqz v5, 0082 // +0022 │ │ -00afb0: 6e10 0f02 0200 |0062: invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;.getPriority:()Lfr/syncarnet/tasks/Priority; // method@020f │ │ -00afb6: 0c05 |0065: move-result-object v5 │ │ -00afb8: 6e10 0f02 0300 |0066: invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;.getPriority:()Lfr/syncarnet/tasks/Priority; // method@020f │ │ -00afbe: 0c06 |0069: move-result-object v6 │ │ -00afc0: 6e20 ff01 6500 |006a: invoke-virtual {v5, v6}, Lfr/syncarnet/tasks/Priority;.equals:(Ljava/lang/Object;)Z // method@01ff │ │ -00afc6: 0a05 |006d: move-result v5 │ │ -00afc8: 3805 1400 |006e: if-eqz v5, 0082 // +0014 │ │ -00afcc: 6e10 0e02 0200 |0070: invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;.getModified:()J // method@020e │ │ -00afd2: 0b06 |0073: move-result-wide v6 │ │ -00afd4: 6e10 0e02 0300 |0074: invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;.getModified:()J // method@020e │ │ -00afda: 0b08 |0077: move-result-wide v8 │ │ -00afdc: 3105 0608 |0078: cmp-long v5, v6, v8 │ │ -00afe0: 3d05 0600 |007a: if-lez v5, 0080 // +0006 │ │ -00afe4: 6e30 2a02 1402 |007c: invoke-virtual {v4, v1, v2}, Lfr/syncarnet/tasks/TaskList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@022a │ │ -00afea: 28a0 |007f: goto 001f // -0060 │ │ -00afec: 0732 |0080: move-object v2, v3 │ │ -00afee: 28fb |0081: goto 007c // -0005 │ │ -00aff0: 6e20 2602 1400 |0082: invoke-virtual {v4, v1}, Lfr/syncarnet/tasks/TaskList;.remove:(I)Lfr/syncarnet/tasks/Task; // method@0226 │ │ -00aff6: 6e10 0e02 0200 |0085: invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;.getModified:()J // method@020e │ │ -00affc: 0b06 |0088: move-result-wide v6 │ │ -00affe: 6e10 0e02 0300 |0089: invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;.getModified:()J // method@020e │ │ -00b004: 0b08 |008c: move-result-wide v8 │ │ -00b006: 3105 0608 |008d: cmp-long v5, v6, v8 │ │ -00b00a: 3d05 0600 |008f: if-lez v5, 0095 // +0006 │ │ -00b00e: 6e20 1a02 2400 |0091: invoke-virtual {v4, v2}, Lfr/syncarnet/tasks/TaskList;.add:(Lfr/syncarnet/tasks/Task;)Z // method@021a │ │ -00b014: 288b |0094: goto 001f // -0075 │ │ -00b016: 0732 |0095: move-object v2, v3 │ │ -00b018: 28fb |0096: goto 0091 // -0005 │ │ -00b01a: 1104 |0097: return-object v4 │ │ +00aed0: |[00aed0] fr.syncarnet.tasks.TaskList.merge:(Lfr/syncarnet/tasks/TaskList;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; │ │ +00aee0: 07b3 |0000: move-object v3, v11 │ │ +00aee2: 6e10 2302 0300 |0001: invoke-virtual {v3}, Lfr/syncarnet/tasks/TaskList;.iterator:()Ljava/util/Iterator; // method@0223 │ │ +00aee8: 0c04 |0004: move-result-object v4 │ │ +00aeea: 7210 8202 0400 |0005: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ +00aef0: 0a05 |0008: move-result v5 │ │ +00aef2: 3805 1200 |0009: if-eqz v5, 001b // +0012 │ │ +00aef6: 7210 8302 0400 |000b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ +00aefc: 0c01 |000e: move-result-object v1 │ │ +00aefe: 1f01 9d00 |000f: check-cast v1, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00af02: 6e20 1e02 1a00 |0011: invoke-virtual {v10, v1}, Lfr/syncarnet/tasks/TaskList;.deleted:(Lfr/syncarnet/tasks/Task;)Z // method@021e │ │ +00af08: 0a05 |0014: move-result v5 │ │ +00af0a: 3805 f0ff |0015: if-eqz v5, 0005 // -0010 │ │ +00af0e: 6e20 2802 1300 |0017: invoke-virtual {v3, v1}, Lfr/syncarnet/tasks/TaskList;.remove:(Ljava/lang/Object;)Z // method@0228 │ │ +00af14: 28eb |001a: goto 0005 // -0015 │ │ +00af16: 6e10 2302 0a00 |001b: invoke-virtual {v10}, Lfr/syncarnet/tasks/TaskList;.iterator:()Ljava/util/Iterator; // method@0223 │ │ +00af1c: 0c04 |001e: move-result-object v4 │ │ +00af1e: 7210 8202 0400 |001f: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0282 │ │ +00af24: 0a05 |0022: move-result v5 │ │ +00af26: 3805 7400 |0023: if-eqz v5, 0097 // +0074 │ │ +00af2a: 7210 8302 0400 |0025: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0283 │ │ +00af30: 0c01 |0028: move-result-object v1 │ │ +00af32: 1f01 9d00 |0029: check-cast v1, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00af36: 6e20 2202 1300 |002b: invoke-virtual {v3, v1}, Lfr/syncarnet/tasks/TaskList;.indexOf:(Ljava/lang/Object;)I // method@0222 │ │ +00af3c: 0a00 |002e: move-result v0 │ │ +00af3e: 12f5 |002f: const/4 v5, #int -1 // #ff │ │ +00af40: 3350 0c00 |0030: if-ne v0, v5, 003c // +000c │ │ +00af44: 6e20 1e02 1300 |0032: invoke-virtual {v3, v1}, Lfr/syncarnet/tasks/TaskList;.deleted:(Lfr/syncarnet/tasks/Task;)Z // method@021e │ │ +00af4a: 0a05 |0035: move-result v5 │ │ +00af4c: 3905 e9ff |0036: if-nez v5, 001f // -0017 │ │ +00af50: 6e20 1a02 1300 |0038: invoke-virtual {v3, v1}, Lfr/syncarnet/tasks/TaskList;.add:(Lfr/syncarnet/tasks/Task;)Z // method@021a │ │ +00af56: 28e4 |003b: goto 001f // -001c │ │ +00af58: 6e20 1f02 0300 |003c: invoke-virtual {v3, v0}, Lfr/syncarnet/tasks/TaskList;.get:(I)Ljava/lang/Object; // method@021f │ │ +00af5e: 0c02 |003f: move-result-object v2 │ │ +00af60: 1f02 9d00 |0040: check-cast v2, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00af64: 6e10 0e02 0100 |0042: invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;.getModified:()J // method@020e │ │ +00af6a: 0b06 |0045: move-result-wide v6 │ │ +00af6c: 6e10 0e02 0200 |0046: invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;.getModified:()J // method@020e │ │ +00af72: 0b08 |0049: move-result-wide v8 │ │ +00af74: 3105 0608 |004a: cmp-long v5, v6, v8 │ │ +00af78: 3805 d3ff |004c: if-eqz v5, 001f // -002d │ │ +00af7c: 6e10 0b02 0100 |004e: invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;.getDue:()Ljava/util/Calendar; // method@020b │ │ +00af82: 0c05 |0051: move-result-object v5 │ │ +00af84: 3805 3000 |0052: if-eqz v5, 0082 // +0030 │ │ +00af88: 6e10 0b02 0100 |0054: invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;.getDue:()Ljava/util/Calendar; // method@020b │ │ +00af8e: 0c05 |0057: move-result-object v5 │ │ +00af90: 6e10 0b02 0200 |0058: invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;.getDue:()Ljava/util/Calendar; // method@020b │ │ +00af96: 0c06 |005b: move-result-object v6 │ │ +00af98: 6e20 7202 6500 |005c: invoke-virtual {v5, v6}, Ljava/util/Calendar;.equals:(Ljava/lang/Object;)Z // method@0272 │ │ +00af9e: 0a05 |005f: move-result v5 │ │ +00afa0: 3805 2200 |0060: if-eqz v5, 0082 // +0022 │ │ +00afa4: 6e10 0f02 0100 |0062: invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;.getPriority:()Lfr/syncarnet/tasks/Priority; // method@020f │ │ +00afaa: 0c05 |0065: move-result-object v5 │ │ +00afac: 6e10 0f02 0200 |0066: invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;.getPriority:()Lfr/syncarnet/tasks/Priority; // method@020f │ │ +00afb2: 0c06 |0069: move-result-object v6 │ │ +00afb4: 6e20 ff01 6500 |006a: invoke-virtual {v5, v6}, Lfr/syncarnet/tasks/Priority;.equals:(Ljava/lang/Object;)Z // method@01ff │ │ +00afba: 0a05 |006d: move-result v5 │ │ +00afbc: 3805 1400 |006e: if-eqz v5, 0082 // +0014 │ │ +00afc0: 6e10 0e02 0100 |0070: invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;.getModified:()J // method@020e │ │ +00afc6: 0b06 |0073: move-result-wide v6 │ │ +00afc8: 6e10 0e02 0200 |0074: invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;.getModified:()J // method@020e │ │ +00afce: 0b08 |0077: move-result-wide v8 │ │ +00afd0: 3105 0608 |0078: cmp-long v5, v6, v8 │ │ +00afd4: 3d05 0600 |007a: if-lez v5, 0080 // +0006 │ │ +00afd8: 6e30 2a02 0301 |007c: invoke-virtual {v3, v0, v1}, Lfr/syncarnet/tasks/TaskList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@022a │ │ +00afde: 28a0 |007f: goto 001f // -0060 │ │ +00afe0: 0721 |0080: move-object v1, v2 │ │ +00afe2: 28fb |0081: goto 007c // -0005 │ │ +00afe4: 6e20 2602 0300 |0082: invoke-virtual {v3, v0}, Lfr/syncarnet/tasks/TaskList;.remove:(I)Lfr/syncarnet/tasks/Task; // method@0226 │ │ +00afea: 6e10 0e02 0100 |0085: invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;.getModified:()J // method@020e │ │ +00aff0: 0b06 |0088: move-result-wide v6 │ │ +00aff2: 6e10 0e02 0200 |0089: invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;.getModified:()J // method@020e │ │ +00aff8: 0b08 |008c: move-result-wide v8 │ │ +00affa: 3105 0608 |008d: cmp-long v5, v6, v8 │ │ +00affe: 3d05 0600 |008f: if-lez v5, 0095 // +0006 │ │ +00b002: 6e20 1a02 1300 |0091: invoke-virtual {v3, v1}, Lfr/syncarnet/tasks/TaskList;.add:(Lfr/syncarnet/tasks/Task;)Z // method@021a │ │ +00b008: 288b |0094: goto 001f // -0075 │ │ +00b00a: 0721 |0095: move-object v1, v2 │ │ +00b00c: 28fb |0096: goto 0091 // -0005 │ │ +00b00e: 1103 |0097: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0001 line=127 │ │ 0x0011 line=128 │ │ 0x0017 line=129 │ │ 0x001b line=132 │ │ 0x002b line=133 │ │ 0x002f line=134 │ │ 0x0032 line=135 │ │ 0x0038 line=136 │ │ 0x003c line=139 │ │ 0x0042 line=140 │ │ 0x004e line=141 │ │ + 0x0062 line=142 │ │ 0x0070 line=143 │ │ 0x0082 line=145 │ │ 0x0085 line=146 │ │ 0x0097 line=151 │ │ locals : │ │ - 0x0011 - 0x001b reg=2 t Lfr/syncarnet/tasks/Task; │ │ - 0x002b - 0x007c reg=2 t Lfr/syncarnet/tasks/Task; │ │ - 0x0080 - 0x0091 reg=2 t Lfr/syncarnet/tasks/Task; │ │ - 0x002f - 0x0097 reg=1 pos I │ │ - 0x0095 - 0x0097 reg=2 t Lfr/syncarnet/tasks/Task; │ │ - 0x0042 - 0x0097 reg=3 t2 Lfr/syncarnet/tasks/Task; │ │ - 0x0005 - 0x0098 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0001 - 0x0098 reg=4 tf Lfr/syncarnet/tasks/TaskList; │ │ + 0x0011 - 0x001b reg=1 t Lfr/syncarnet/tasks/Task; │ │ + 0x002b - 0x007c reg=1 t Lfr/syncarnet/tasks/Task; │ │ + 0x0080 - 0x0091 reg=1 t Lfr/syncarnet/tasks/Task; │ │ + 0x002f - 0x0097 reg=0 pos I │ │ + 0x0095 - 0x0097 reg=1 t Lfr/syncarnet/tasks/Task; │ │ + 0x0042 - 0x0097 reg=2 t2 Lfr/syncarnet/tasks/Task; │ │ + 0x0001 - 0x0098 reg=3 tf Lfr/syncarnet/tasks/TaskList; │ │ 0x0000 - 0x0098 reg=10 tl1 Lfr/syncarnet/tasks/TaskList; │ │ 0x0000 - 0x0098 reg=11 tl2 Lfr/syncarnet/tasks/TaskList; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/syncarnet/tasks/TaskList;) │ │ name : 'add' │ │ type : '(Lfr/syncarnet/tasks/Task;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -00b01c: |[00b01c] fr.syncarnet.tasks.TaskList.add:(Lfr/syncarnet/tasks/Task;)Z │ │ -00b02c: 2200 9c00 |0000: new-instance v0, Lfr/syncarnet/tasks/Task$CompareWithDueAndPriority; // type@009c │ │ -00b030: 7010 0402 0000 |0002: invoke-direct {v0}, Lfr/syncarnet/tasks/Task$CompareWithDueAndPriority;.:()V // method@0204 │ │ -00b036: 7130 7a02 6500 |0005: invoke-static {v5, v6, v0}, Ljava/util/Collections;.binarySearch:(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I // method@027a │ │ -00b03c: 0a01 |0008: move-result v1 │ │ -00b03e: 3b01 2500 |0009: if-gez v1, 002e // +0025 │ │ -00b042: 7b13 |000b: neg-int v3, v1 │ │ -00b044: d802 03ff |000c: add-int/lit8 v2, v3, #int -1 // #ff │ │ -00b048: 6f30 6702 2506 |000e: invoke-super {v5, v2, v6}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0267 │ │ -00b04e: 5453 2701 |0011: iget-object v3, v5, Lfr/syncarnet/tasks/TaskList;.projects:Ljava/util/ArrayList; // field@0127 │ │ -00b052: 6e10 1002 0600 |0013: invoke-virtual {v6}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ -00b058: 0c04 |0016: move-result-object v4 │ │ -00b05a: 6e20 6902 4300 |0017: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@0269 │ │ -00b060: 0a03 |001a: move-result v3 │ │ -00b062: 3903 1100 |001b: if-nez v3, 002c // +0011 │ │ -00b066: 6e10 1002 0600 |001d: invoke-virtual {v6}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ -00b06c: 0c03 |0020: move-result-object v3 │ │ -00b06e: 3803 0b00 |0021: if-eqz v3, 002c // +000b │ │ -00b072: 5453 2701 |0023: iget-object v3, v5, Lfr/syncarnet/tasks/TaskList;.projects:Ljava/util/ArrayList; // field@0127 │ │ -00b076: 6e10 1002 0600 |0025: invoke-virtual {v6}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ -00b07c: 0c04 |0028: move-result-object v4 │ │ -00b07e: 6e20 6802 4300 |0029: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0268 │ │ -00b084: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -00b086: 0f03 |002d: return v3 │ │ -00b088: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00b08c: 0112 |0030: move v2, v1 │ │ -00b08e: 28dd |0031: goto 000e // -0023 │ │ +00b010: |[00b010] fr.syncarnet.tasks.TaskList.add:(Lfr/syncarnet/tasks/Task;)Z │ │ +00b020: 2200 9c00 |0000: new-instance v0, Lfr/syncarnet/tasks/Task$CompareWithDueAndPriority; // type@009c │ │ +00b024: 7010 0402 0000 |0002: invoke-direct {v0}, Lfr/syncarnet/tasks/Task$CompareWithDueAndPriority;.:()V // method@0204 │ │ +00b02a: 7130 7a02 6500 |0005: invoke-static {v5, v6, v0}, Ljava/util/Collections;.binarySearch:(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I // method@027a │ │ +00b030: 0a01 |0008: move-result v1 │ │ +00b032: 3b01 2500 |0009: if-gez v1, 002e // +0025 │ │ +00b036: 7b13 |000b: neg-int v3, v1 │ │ +00b038: d802 03ff |000c: add-int/lit8 v2, v3, #int -1 // #ff │ │ +00b03c: 6f30 6702 2506 |000e: invoke-super {v5, v2, v6}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0267 │ │ +00b042: 5453 2701 |0011: iget-object v3, v5, Lfr/syncarnet/tasks/TaskList;.projects:Ljava/util/ArrayList; // field@0127 │ │ +00b046: 6e10 1002 0600 |0013: invoke-virtual {v6}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ +00b04c: 0c04 |0016: move-result-object v4 │ │ +00b04e: 6e20 6902 4300 |0017: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@0269 │ │ +00b054: 0a03 |001a: move-result v3 │ │ +00b056: 3903 1100 |001b: if-nez v3, 002c // +0011 │ │ +00b05a: 6e10 1002 0600 |001d: invoke-virtual {v6}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ +00b060: 0c03 |0020: move-result-object v3 │ │ +00b062: 3803 0b00 |0021: if-eqz v3, 002c // +000b │ │ +00b066: 5453 2701 |0023: iget-object v3, v5, Lfr/syncarnet/tasks/TaskList;.projects:Ljava/util/ArrayList; // field@0127 │ │ +00b06a: 6e10 1002 0600 |0025: invoke-virtual {v6}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ +00b070: 0c04 |0028: move-result-object v4 │ │ +00b072: 6e20 6802 4300 |0029: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0268 │ │ +00b078: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +00b07a: 0f03 |002d: return v3 │ │ +00b07c: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00b080: 0112 |0030: move v2, v1 │ │ +00b082: 28dd |0031: goto 000e // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ 0x0009 line=45 │ │ 0x000e line=46 │ │ 0x0011 line=47 │ │ @@ -15129,39 +15156,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -00b090: |[00b090] fr.syncarnet.tasks.TaskList.add:(Ljava/lang/Object;)Z │ │ -00b0a0: 1f02 9d00 |0000: check-cast v2, Lfr/syncarnet/tasks/Task; // type@009d │ │ -00b0a4: 6e20 1a02 2100 |0002: invoke-virtual {v1, v2}, Lfr/syncarnet/tasks/TaskList;.add:(Lfr/syncarnet/tasks/Task;)Z // method@021a │ │ -00b0aa: 0a00 |0005: move-result v0 │ │ -00b0ac: 0f00 |0006: return v0 │ │ +00b084: |[00b084] fr.syncarnet.tasks.TaskList.add:(Ljava/lang/Object;)Z │ │ +00b094: 1f02 9d00 |0000: check-cast v2, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00b098: 6e20 1a02 2100 |0002: invoke-virtual {v1, v2}, Lfr/syncarnet/tasks/TaskList;.add:(Lfr/syncarnet/tasks/Task;)Z // method@021a │ │ +00b09e: 0a00 |0005: move-result v0 │ │ +00b0a0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lfr/syncarnet/tasks/TaskList; │ │ + 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ #2 : (in Lfr/syncarnet/tasks/TaskList;) │ │ name : 'clearDeleted' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -00b0b0: |[00b0b0] fr.syncarnet.tasks.TaskList.clearDeleted:()V │ │ -00b0c0: 5410 2601 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ -00b0c4: 6e10 f201 0000 |0002: invoke-virtual {v0}, Lfr/syncarnet/tasks/DeletedTasks;.clear:()V // method@01f2 │ │ -00b0ca: 0e00 |0005: return-void │ │ +00b0a4: |[00b0a4] fr.syncarnet.tasks.TaskList.clearDeleted:()V │ │ +00b0b4: 5410 2601 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ +00b0b8: 6e10 f201 0000 |0002: invoke-virtual {v0}, Lfr/syncarnet/tasks/DeletedTasks;.clear:()V // method@01f2 │ │ +00b0be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/syncarnet/tasks/TaskList; │ │ │ │ @@ -15170,21 +15197,21 @@ │ │ type : '(Lfr/syncarnet/tasks/Task;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -00b0cc: |[00b0cc] fr.syncarnet.tasks.TaskList.deleted:(Lfr/syncarnet/tasks/Task;)Z │ │ -00b0dc: 5420 2601 |0000: iget-object v0, v2, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ -00b0e0: 6e10 1102 0300 |0002: invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;.getUUID:()Ljava/util/UUID; // method@0211 │ │ -00b0e6: 0c01 |0005: move-result-object v1 │ │ -00b0e8: 6e20 f401 1000 |0006: invoke-virtual {v0, v1}, Lfr/syncarnet/tasks/DeletedTasks;.contains:(Ljava/lang/Object;)Z // method@01f4 │ │ -00b0ee: 0a00 |0009: move-result v0 │ │ -00b0f0: 0f00 |000a: return v0 │ │ +00b0c0: |[00b0c0] fr.syncarnet.tasks.TaskList.deleted:(Lfr/syncarnet/tasks/Task;)Z │ │ +00b0d0: 5420 2601 |0000: iget-object v0, v2, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ +00b0d4: 6e10 1102 0300 |0002: invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;.getUUID:()Ljava/util/UUID; // method@0211 │ │ +00b0da: 0c01 |0005: move-result-object v1 │ │ +00b0dc: 6e20 f401 1000 |0006: invoke-virtual {v0, v1}, Lfr/syncarnet/tasks/DeletedTasks;.contains:(Ljava/lang/Object;)Z // method@01f4 │ │ +00b0e2: 0a00 |0009: move-result v0 │ │ +00b0e4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lfr/syncarnet/tasks/TaskList; │ │ 0x0000 - 0x000b reg=3 task Lfr/syncarnet/tasks/Task; │ │ │ │ @@ -15193,17 +15220,17 @@ │ │ type : '()Lfr/syncarnet/tasks/DeletedTasks;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00b0f4: |[00b0f4] fr.syncarnet.tasks.TaskList.getDeletedTasks:()Lfr/syncarnet/tasks/DeletedTasks; │ │ -00b104: 5410 2601 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ -00b108: 1100 |0002: return-object v0 │ │ +00b0e8: |[00b0e8] fr.syncarnet.tasks.TaskList.getDeletedTasks:()Lfr/syncarnet/tasks/DeletedTasks; │ │ +00b0f8: 5410 2601 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ +00b0fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/syncarnet/tasks/TaskList; │ │ │ │ #5 : (in Lfr/syncarnet/tasks/TaskList;) │ │ @@ -15211,17 +15238,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00b10c: |[00b10c] fr.syncarnet.tasks.TaskList.getProjects:()Ljava/util/ArrayList; │ │ -00b11c: 5410 2701 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/TaskList;.projects:Ljava/util/ArrayList; // field@0127 │ │ -00b120: 1100 |0002: return-object v0 │ │ +00b100: |[00b100] fr.syncarnet.tasks.TaskList.getProjects:()Ljava/util/ArrayList; │ │ +00b110: 5410 2701 |0000: iget-object v0, v1, Lfr/syncarnet/tasks/TaskList;.projects:Ljava/util/ArrayList; // field@0127 │ │ +00b114: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/syncarnet/tasks/TaskList; │ │ │ │ #6 : (in Lfr/syncarnet/tasks/TaskList;) │ │ @@ -15229,75 +15256,75 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 125 16-bit code units │ │ -00b124: |[00b124] fr.syncarnet.tasks.TaskList.jsonify:()Ljava/lang/String; │ │ -00b134: 2203 d100 |0000: new-instance v3, Lorg/json/JSONObject; // type@00d1 │ │ -00b138: 7010 9802 0300 |0002: invoke-direct {v3}, Lorg/json/JSONObject;.:()V // method@0298 │ │ -00b13e: 2204 cf00 |0005: new-instance v4, Lorg/json/JSONArray; // type@00cf │ │ -00b142: 7010 9202 0400 |0007: invoke-direct {v4}, Lorg/json/JSONArray;.:()V // method@0292 │ │ -00b148: 2202 cf00 |000a: new-instance v2, Lorg/json/JSONArray; // type@00cf │ │ -00b14c: 7010 9202 0200 |000c: invoke-direct {v2}, Lorg/json/JSONArray;.:()V // method@0292 │ │ -00b152: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -00b154: 6e10 2c02 0700 |0010: invoke-virtual {v7}, Lfr/syncarnet/tasks/TaskList;.size:()I // method@022c │ │ -00b15a: 0a05 |0013: move-result v5 │ │ -00b15c: 3551 1200 |0014: if-ge v1, v5, 0026 // +0012 │ │ -00b160: 6e20 1f02 1700 |0016: invoke-virtual {v7, v1}, Lfr/syncarnet/tasks/TaskList;.get:(I)Ljava/lang/Object; // method@021f │ │ -00b166: 0c05 |0019: move-result-object v5 │ │ -00b168: 1f05 9d00 |001a: check-cast v5, Lfr/syncarnet/tasks/Task; // type@009d │ │ -00b16c: 6e10 1302 0500 |001c: invoke-virtual {v5}, Lfr/syncarnet/tasks/Task;.jsonify:()Ljava/lang/String; // method@0213 │ │ -00b172: 0c05 |001f: move-result-object v5 │ │ -00b174: 6e20 9602 5400 |0020: invoke-virtual {v4, v5}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@0296 │ │ -00b17a: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00b17e: 28eb |0025: goto 0010 // -0015 │ │ -00b180: 1a05 ff03 |0026: const-string v5, "tasks" // string@03ff │ │ -00b184: 6e10 9702 0400 |0028: invoke-virtual {v4}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@0297 │ │ -00b18a: 0c06 |002b: move-result-object v6 │ │ -00b18c: 6e30 9d02 5306 |002c: invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ -00b192: 1a05 7501 |002f: const-string v5, "SynCarnet" // string@0175 │ │ -00b196: 1a06 1800 |0031: const-string v6, "Added tasks to json" // string@0018 │ │ -00b19a: 7120 6400 6500 |0033: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -00b1a0: 1a05 3702 |0036: const-string v5, "deletedTasks" // string@0237 │ │ -00b1a4: 5476 2601 |0038: iget-object v6, v7, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ -00b1a8: 6e10 f801 0600 |003a: invoke-virtual {v6}, Lfr/syncarnet/tasks/DeletedTasks;.jsonify:()Ljava/lang/String; // method@01f8 │ │ -00b1ae: 0c06 |003d: move-result-object v6 │ │ -00b1b0: 6e30 9d02 5306 |003e: invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ -00b1b6: 1a05 7501 |0041: const-string v5, "SynCarnet" // string@0175 │ │ -00b1ba: 1a06 1600 |0043: const-string v6, "Added deleted tasks to json" // string@0016 │ │ -00b1be: 7120 6400 6500 |0045: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -00b1c4: 1201 |0048: const/4 v1, #int 0 // #0 │ │ -00b1c6: 5475 2701 |0049: iget-object v5, v7, Lfr/syncarnet/tasks/TaskList;.projects:Ljava/util/ArrayList; // field@0127 │ │ -00b1ca: 6e10 7002 0500 |004b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0270 │ │ -00b1d0: 0a05 |004e: move-result v5 │ │ -00b1d2: 3551 0e00 |004f: if-ge v1, v5, 005d // +000e │ │ -00b1d6: 5475 2701 |0051: iget-object v5, v7, Lfr/syncarnet/tasks/TaskList;.projects:Ljava/util/ArrayList; // field@0127 │ │ -00b1da: 6e20 6a02 1500 |0053: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@026a │ │ -00b1e0: 0c05 |0056: move-result-object v5 │ │ -00b1e2: 6e20 9602 5200 |0057: invoke-virtual {v2, v5}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@0296 │ │ -00b1e8: d801 0101 |005a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00b1ec: 28ed |005c: goto 0049 // -0013 │ │ -00b1ee: 1a05 7403 |005d: const-string v5, "projects" // string@0374 │ │ -00b1f2: 6e10 9702 0200 |005f: invoke-virtual {v2}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@0297 │ │ -00b1f8: 0c06 |0062: move-result-object v6 │ │ -00b1fa: 6e30 9d02 5306 |0063: invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ -00b200: 1a05 7501 |0066: const-string v5, "SynCarnet" // string@0175 │ │ -00b204: 1a06 1700 |0068: const-string v6, "Added projects to json" // string@0017 │ │ -00b208: 7120 6400 6500 |006a: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -00b20e: 6e10 9e02 0300 |006d: invoke-virtual {v3}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@029e │ │ -00b214: 0c05 |0070: move-result-object v5 │ │ -00b216: 1105 |0071: return-object v5 │ │ -00b218: 0d00 |0072: move-exception v0 │ │ -00b21a: 1a05 7501 |0073: const-string v5, "SynCarnet" // string@0175 │ │ -00b21e: 1a06 4200 |0075: const-string v6, "Exception while jsonifying" // string@0042 │ │ -00b222: 7120 6500 6500 |0077: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ -00b228: 1a05 0000 |007a: const-string v5, "" // string@0000 │ │ -00b22c: 28f5 |007c: goto 0071 // -000b │ │ +00b118: |[00b118] fr.syncarnet.tasks.TaskList.jsonify:()Ljava/lang/String; │ │ +00b128: 2203 d100 |0000: new-instance v3, Lorg/json/JSONObject; // type@00d1 │ │ +00b12c: 7010 9802 0300 |0002: invoke-direct {v3}, Lorg/json/JSONObject;.:()V // method@0298 │ │ +00b132: 2204 cf00 |0005: new-instance v4, Lorg/json/JSONArray; // type@00cf │ │ +00b136: 7010 9202 0400 |0007: invoke-direct {v4}, Lorg/json/JSONArray;.:()V // method@0292 │ │ +00b13c: 2202 cf00 |000a: new-instance v2, Lorg/json/JSONArray; // type@00cf │ │ +00b140: 7010 9202 0200 |000c: invoke-direct {v2}, Lorg/json/JSONArray;.:()V // method@0292 │ │ +00b146: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +00b148: 6e10 2c02 0700 |0010: invoke-virtual {v7}, Lfr/syncarnet/tasks/TaskList;.size:()I // method@022c │ │ +00b14e: 0a05 |0013: move-result v5 │ │ +00b150: 3551 1200 |0014: if-ge v1, v5, 0026 // +0012 │ │ +00b154: 6e20 1f02 1700 |0016: invoke-virtual {v7, v1}, Lfr/syncarnet/tasks/TaskList;.get:(I)Ljava/lang/Object; // method@021f │ │ +00b15a: 0c05 |0019: move-result-object v5 │ │ +00b15c: 1f05 9d00 |001a: check-cast v5, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00b160: 6e10 1302 0500 |001c: invoke-virtual {v5}, Lfr/syncarnet/tasks/Task;.jsonify:()Ljava/lang/String; // method@0213 │ │ +00b166: 0c05 |001f: move-result-object v5 │ │ +00b168: 6e20 9602 5400 |0020: invoke-virtual {v4, v5}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@0296 │ │ +00b16e: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00b172: 28eb |0025: goto 0010 // -0015 │ │ +00b174: 1a05 fe03 |0026: const-string v5, "tasks" // string@03fe │ │ +00b178: 6e10 9702 0400 |0028: invoke-virtual {v4}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@0297 │ │ +00b17e: 0c06 |002b: move-result-object v6 │ │ +00b180: 6e30 9d02 5306 |002c: invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ +00b186: 1a05 7501 |002f: const-string v5, "SynCarnet" // string@0175 │ │ +00b18a: 1a06 1800 |0031: const-string v6, "Added tasks to json" // string@0018 │ │ +00b18e: 7120 6400 6500 |0033: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00b194: 1a05 3702 |0036: const-string v5, "deletedTasks" // string@0237 │ │ +00b198: 5476 2601 |0038: iget-object v6, v7, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ +00b19c: 6e10 f801 0600 |003a: invoke-virtual {v6}, Lfr/syncarnet/tasks/DeletedTasks;.jsonify:()Ljava/lang/String; // method@01f8 │ │ +00b1a2: 0c06 |003d: move-result-object v6 │ │ +00b1a4: 6e30 9d02 5306 |003e: invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ +00b1aa: 1a05 7501 |0041: const-string v5, "SynCarnet" // string@0175 │ │ +00b1ae: 1a06 1600 |0043: const-string v6, "Added deleted tasks to json" // string@0016 │ │ +00b1b2: 7120 6400 6500 |0045: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00b1b8: 1201 |0048: const/4 v1, #int 0 // #0 │ │ +00b1ba: 5475 2701 |0049: iget-object v5, v7, Lfr/syncarnet/tasks/TaskList;.projects:Ljava/util/ArrayList; // field@0127 │ │ +00b1be: 6e10 7002 0500 |004b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0270 │ │ +00b1c4: 0a05 |004e: move-result v5 │ │ +00b1c6: 3551 0e00 |004f: if-ge v1, v5, 005d // +000e │ │ +00b1ca: 5475 2701 |0051: iget-object v5, v7, Lfr/syncarnet/tasks/TaskList;.projects:Ljava/util/ArrayList; // field@0127 │ │ +00b1ce: 6e20 6a02 1500 |0053: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@026a │ │ +00b1d4: 0c05 |0056: move-result-object v5 │ │ +00b1d6: 6e20 9602 5200 |0057: invoke-virtual {v2, v5}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@0296 │ │ +00b1dc: d801 0101 |005a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00b1e0: 28ed |005c: goto 0049 // -0013 │ │ +00b1e2: 1a05 7303 |005d: const-string v5, "projects" // string@0373 │ │ +00b1e6: 6e10 9702 0200 |005f: invoke-virtual {v2}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@0297 │ │ +00b1ec: 0c06 |0062: move-result-object v6 │ │ +00b1ee: 6e30 9d02 5306 |0063: invoke-virtual {v3, v5, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@029d │ │ +00b1f4: 1a05 7501 |0066: const-string v5, "SynCarnet" // string@0175 │ │ +00b1f8: 1a06 1700 |0068: const-string v6, "Added projects to json" // string@0017 │ │ +00b1fc: 7120 6400 6500 |006a: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00b202: 6e10 9e02 0300 |006d: invoke-virtual {v3}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@029e │ │ +00b208: 0c05 |0070: move-result-object v5 │ │ +00b20a: 1105 |0071: return-object v5 │ │ +00b20c: 0d00 |0072: move-exception v0 │ │ +00b20e: 1a05 7501 |0073: const-string v5, "SynCarnet" // string@0175 │ │ +00b212: 1a06 4200 |0075: const-string v6, "Exception while jsonifying" // string@0042 │ │ +00b216: 7120 6500 6500 |0077: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ +00b21c: 1a05 0000 |007a: const-string v5, "" // string@0000 │ │ +00b220: 28f5 |007c: goto 0071 // -000b │ │ catches : 1 │ │ 0x0010 - 0x0070 │ │ Lorg/json/JSONException; -> 0x0072 │ │ positions : │ │ 0x0000 line=163 │ │ 0x0005 line=164 │ │ 0x000a line=165 │ │ @@ -15331,26 +15358,26 @@ │ │ type : '(I)Lfr/syncarnet/tasks/Task;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -00b240: |[00b240] fr.syncarnet.tasks.TaskList.remove:(I)Lfr/syncarnet/tasks/Task; │ │ -00b250: 6f20 6d02 4300 |0000: invoke-super {v3, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@026d │ │ -00b256: 0c00 |0003: move-result-object v0 │ │ -00b258: 1f00 9d00 |0004: check-cast v0, Lfr/syncarnet/tasks/Task; // type@009d │ │ -00b25c: 5431 2601 |0006: iget-object v1, v3, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ -00b260: 6e10 1102 0000 |0008: invoke-virtual {v0}, Lfr/syncarnet/tasks/Task;.getUUID:()Ljava/util/UUID; // method@0211 │ │ -00b266: 0c02 |000b: move-result-object v2 │ │ -00b268: 6e20 f001 2100 |000c: invoke-virtual {v1, v2}, Lfr/syncarnet/tasks/DeletedTasks;.add:(Ljava/util/UUID;)Z // method@01f0 │ │ -00b26e: 6e10 1002 0000 |000f: invoke-virtual {v0}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ -00b274: 0c01 |0012: move-result-object v1 │ │ -00b276: 7020 1c02 1300 |0013: invoke-direct {v3, v1}, Lfr/syncarnet/tasks/TaskList;.cleanProjects:(Ljava/lang/String;)V // method@021c │ │ -00b27c: 1100 |0016: return-object v0 │ │ +00b234: |[00b234] fr.syncarnet.tasks.TaskList.remove:(I)Lfr/syncarnet/tasks/Task; │ │ +00b244: 6f20 6d02 4300 |0000: invoke-super {v3, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@026d │ │ +00b24a: 0c00 |0003: move-result-object v0 │ │ +00b24c: 1f00 9d00 |0004: check-cast v0, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00b250: 5431 2601 |0006: iget-object v1, v3, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ +00b254: 6e10 1102 0000 |0008: invoke-virtual {v0}, Lfr/syncarnet/tasks/Task;.getUUID:()Ljava/util/UUID; // method@0211 │ │ +00b25a: 0c02 |000b: move-result-object v2 │ │ +00b25c: 6e20 f001 2100 |000c: invoke-virtual {v1, v2}, Lfr/syncarnet/tasks/DeletedTasks;.add:(Ljava/util/UUID;)Z // method@01f0 │ │ +00b262: 6e10 1002 0000 |000f: invoke-virtual {v0}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ +00b268: 0c01 |0012: move-result-object v1 │ │ +00b26a: 7020 1c02 1300 |0013: invoke-direct {v3, v1}, Lfr/syncarnet/tasks/TaskList;.cleanProjects:(Ljava/lang/String;)V // method@021c │ │ +00b270: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0006 line=100 │ │ 0x000f line=101 │ │ 0x0016 line=102 │ │ locals : │ │ @@ -15363,48 +15390,48 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -00b280: |[00b280] fr.syncarnet.tasks.TaskList.remove:(I)Ljava/lang/Object; │ │ -00b290: 6e20 2602 2100 |0000: invoke-virtual {v1, v2}, Lfr/syncarnet/tasks/TaskList;.remove:(I)Lfr/syncarnet/tasks/Task; // method@0226 │ │ -00b296: 0c00 |0003: move-result-object v0 │ │ -00b298: 1100 |0004: return-object v0 │ │ +00b274: |[00b274] fr.syncarnet.tasks.TaskList.remove:(I)Ljava/lang/Object; │ │ +00b284: 6e20 2602 2100 |0000: invoke-virtual {v1, v2}, Lfr/syncarnet/tasks/TaskList;.remove:(I)Lfr/syncarnet/tasks/Task; // method@0226 │ │ +00b28a: 0c00 |0003: move-result-object v0 │ │ +00b28c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfr/syncarnet/tasks/TaskList; │ │ - 0x0000 - 0x0005 reg=2 x0 I │ │ + 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ #9 : (in Lfr/syncarnet/tasks/TaskList;) │ │ name : 'remove' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -00b29c: |[00b29c] fr.syncarnet.tasks.TaskList.remove:(Ljava/lang/Object;)Z │ │ -00b2ac: 6f20 6e02 4300 |0000: invoke-super {v3, v4}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@026e │ │ -00b2b2: 0a00 |0003: move-result v0 │ │ -00b2b4: 5432 2601 |0004: iget-object v2, v3, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ -00b2b8: 0741 |0006: move-object v1, v4 │ │ -00b2ba: 1f01 9d00 |0007: check-cast v1, Lfr/syncarnet/tasks/Task; // type@009d │ │ -00b2be: 6e10 1102 0100 |0009: invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;.getUUID:()Ljava/util/UUID; // method@0211 │ │ -00b2c4: 0c01 |000c: move-result-object v1 │ │ -00b2c6: 6e20 f001 1200 |000d: invoke-virtual {v2, v1}, Lfr/syncarnet/tasks/DeletedTasks;.add:(Ljava/util/UUID;)Z // method@01f0 │ │ -00b2cc: 1f04 9d00 |0010: check-cast v4, Lfr/syncarnet/tasks/Task; // type@009d │ │ -00b2d0: 6e10 1002 0400 |0012: invoke-virtual {v4}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ -00b2d6: 0c01 |0015: move-result-object v1 │ │ -00b2d8: 7020 1c02 1300 |0016: invoke-direct {v3, v1}, Lfr/syncarnet/tasks/TaskList;.cleanProjects:(Ljava/lang/String;)V // method@021c │ │ -00b2de: 0f00 |0019: return v0 │ │ +00b290: |[00b290] fr.syncarnet.tasks.TaskList.remove:(Ljava/lang/Object;)Z │ │ +00b2a0: 6f20 6e02 4300 |0000: invoke-super {v3, v4}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@026e │ │ +00b2a6: 0a00 |0003: move-result v0 │ │ +00b2a8: 5432 2601 |0004: iget-object v2, v3, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ +00b2ac: 0741 |0006: move-object v1, v4 │ │ +00b2ae: 1f01 9d00 |0007: check-cast v1, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00b2b2: 6e10 1102 0100 |0009: invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;.getUUID:()Ljava/util/UUID; // method@0211 │ │ +00b2b8: 0c01 |000c: move-result-object v1 │ │ +00b2ba: 6e20 f001 1200 |000d: invoke-virtual {v2, v1}, Lfr/syncarnet/tasks/DeletedTasks;.add:(Ljava/util/UUID;)Z // method@01f0 │ │ +00b2c0: 1f04 9d00 |0010: check-cast v4, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00b2c4: 6e10 1002 0400 |0012: invoke-virtual {v4}, Lfr/syncarnet/tasks/Task;.getProject:()Ljava/lang/String; // method@0210 │ │ +00b2ca: 0c01 |0015: move-result-object v1 │ │ +00b2cc: 7020 1c02 1300 |0016: invoke-direct {v3, v1}, Lfr/syncarnet/tasks/TaskList;.cleanProjects:(Ljava/lang/String;)V // method@021c │ │ +00b2d2: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0004 line=77 │ │ 0x0010 line=78 │ │ 0x0019 line=79 │ │ locals : │ │ @@ -15417,24 +15444,24 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -00b2e0: |[00b2e0] fr.syncarnet.tasks.TaskList.remove:(Ljava/lang/Object;Ljava/lang/String;)Z │ │ -00b2f0: 6f20 6e02 4300 |0000: invoke-super {v3, v4}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@026e │ │ -00b2f6: 0a00 |0003: move-result v0 │ │ -00b2f8: 5431 2601 |0004: iget-object v1, v3, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ -00b2fc: 1f04 9d00 |0006: check-cast v4, Lfr/syncarnet/tasks/Task; // type@009d │ │ -00b300: 6e10 1102 0400 |0008: invoke-virtual {v4}, Lfr/syncarnet/tasks/Task;.getUUID:()Ljava/util/UUID; // method@0211 │ │ -00b306: 0c02 |000b: move-result-object v2 │ │ -00b308: 6e20 f001 2100 |000c: invoke-virtual {v1, v2}, Lfr/syncarnet/tasks/DeletedTasks;.add:(Ljava/util/UUID;)Z // method@01f0 │ │ -00b30e: 7020 1c02 5300 |000f: invoke-direct {v3, v5}, Lfr/syncarnet/tasks/TaskList;.cleanProjects:(Ljava/lang/String;)V // method@021c │ │ -00b314: 0f00 |0012: return v0 │ │ +00b2d4: |[00b2d4] fr.syncarnet.tasks.TaskList.remove:(Ljava/lang/Object;Ljava/lang/String;)Z │ │ +00b2e4: 6f20 6e02 4300 |0000: invoke-super {v3, v4}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@026e │ │ +00b2ea: 0a00 |0003: move-result v0 │ │ +00b2ec: 5431 2601 |0004: iget-object v1, v3, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ +00b2f0: 1f04 9d00 |0006: check-cast v4, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00b2f4: 6e10 1102 0400 |0008: invoke-virtual {v4}, Lfr/syncarnet/tasks/Task;.getUUID:()Ljava/util/UUID; // method@0211 │ │ +00b2fa: 0c02 |000b: move-result-object v2 │ │ +00b2fc: 6e20 f001 2100 |000c: invoke-virtual {v1, v2}, Lfr/syncarnet/tasks/DeletedTasks;.add:(Ljava/util/UUID;)Z // method@01f0 │ │ +00b302: 7020 1c02 5300 |000f: invoke-direct {v3, v5}, Lfr/syncarnet/tasks/TaskList;.cleanProjects:(Ljava/lang/String;)V // method@021c │ │ +00b308: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ 0x000f line=90 │ │ 0x0012 line=91 │ │ locals : │ │ @@ -15448,17 +15475,17 @@ │ │ type : '(Lfr/syncarnet/tasks/DeletedTasks;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00b318: |[00b318] fr.syncarnet.tasks.TaskList.setDeletedTasks:(Lfr/syncarnet/tasks/DeletedTasks;)V │ │ -00b328: 5b01 2601 |0000: iput-object v1, v0, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ -00b32c: 0e00 |0002: return-void │ │ +00b30c: |[00b30c] fr.syncarnet.tasks.TaskList.setDeletedTasks:(Lfr/syncarnet/tasks/DeletedTasks;)V │ │ +00b31c: 5b01 2601 |0000: iput-object v1, v0, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ +00b320: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0002 line=156 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/syncarnet/tasks/TaskList; │ │ 0x0000 - 0x0003 reg=1 dt Lfr/syncarnet/tasks/DeletedTasks; │ │ @@ -15468,69 +15495,69 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 113 16-bit code units │ │ -00b330: |[00b330] fr.syncarnet.tasks.TaskList.unJsonify:(Ljava/lang/String;)V │ │ -00b340: 2203 d100 |0000: new-instance v3, Lorg/json/JSONObject; // type@00d1 │ │ -00b344: 7020 9902 9300 |0002: invoke-direct {v3, v9}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0299 │ │ -00b34a: 2204 cf00 |0005: new-instance v4, Lorg/json/JSONArray; // type@00cf │ │ -00b34e: 1a06 ff03 |0007: const-string v6, "tasks" // string@03ff │ │ -00b352: 6e20 9b02 6300 |0009: invoke-virtual {v3, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ -00b358: 0c06 |000c: move-result-object v6 │ │ -00b35a: 7020 9302 6400 |000d: invoke-direct {v4, v6}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0293 │ │ -00b360: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -00b362: 6e10 9502 0400 |0011: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@0295 │ │ -00b368: 0a06 |0014: move-result v6 │ │ -00b36a: 3561 1400 |0015: if-ge v1, v6, 0029 // +0014 │ │ -00b36e: 2205 9d00 |0017: new-instance v5, Lfr/syncarnet/tasks/Task; // type@009d │ │ -00b372: 7010 0702 0500 |0019: invoke-direct {v5}, Lfr/syncarnet/tasks/Task;.:()V // method@0207 │ │ -00b378: 6e20 9402 1400 |001c: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0294 │ │ -00b37e: 0c06 |001f: move-result-object v6 │ │ -00b380: 6e20 1802 6500 |0020: invoke-virtual {v5, v6}, Lfr/syncarnet/tasks/Task;.unJsonify:(Ljava/lang/String;)V // method@0218 │ │ -00b386: 6e20 1a02 5800 |0023: invoke-virtual {v8, v5}, Lfr/syncarnet/tasks/TaskList;.add:(Lfr/syncarnet/tasks/Task;)Z // method@021a │ │ -00b38c: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00b390: 28e9 |0028: goto 0011 // -0017 │ │ -00b392: 1a06 7501 |0029: const-string v6, "SynCarnet" // string@0175 │ │ -00b396: 1a07 6401 |002b: const-string v7, "Recreated tasks from json" // string@0164 │ │ -00b39a: 7120 6400 7600 |002d: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -00b3a0: 5486 2601 |0030: iget-object v6, v8, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ -00b3a4: 1a07 3702 |0032: const-string v7, "deletedTasks" // string@0237 │ │ -00b3a8: 6e20 9b02 7300 |0034: invoke-virtual {v3, v7}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ -00b3ae: 0c07 |0037: move-result-object v7 │ │ -00b3b0: 6e20 fb01 7600 |0038: invoke-virtual {v6, v7}, Lfr/syncarnet/tasks/DeletedTasks;.unJsonify:(Ljava/lang/String;)V // method@01fb │ │ -00b3b6: 1a06 7501 |003b: const-string v6, "SynCarnet" // string@0175 │ │ -00b3ba: 1a07 6201 |003d: const-string v7, "Recreated deleted tasks from json" // string@0162 │ │ -00b3be: 7120 6400 7600 |003f: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -00b3c4: 2202 cf00 |0042: new-instance v2, Lorg/json/JSONArray; // type@00cf │ │ -00b3c8: 1a06 7403 |0044: const-string v6, "projects" // string@0374 │ │ -00b3cc: 6e20 9b02 6300 |0046: invoke-virtual {v3, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ -00b3d2: 0c06 |0049: move-result-object v6 │ │ -00b3d4: 7020 9302 6200 |004a: invoke-direct {v2, v6}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0293 │ │ -00b3da: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -00b3dc: 6e10 9502 0200 |004e: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@0295 │ │ -00b3e2: 0a06 |0051: move-result v6 │ │ -00b3e4: 3561 0e00 |0052: if-ge v1, v6, 0060 // +000e │ │ -00b3e8: 5486 2701 |0054: iget-object v6, v8, Lfr/syncarnet/tasks/TaskList;.projects:Ljava/util/ArrayList; // field@0127 │ │ -00b3ec: 6e20 9402 1200 |0056: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0294 │ │ -00b3f2: 0c07 |0059: move-result-object v7 │ │ -00b3f4: 6e20 6802 7600 |005a: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0268 │ │ -00b3fa: d801 0101 |005d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00b3fe: 28ef |005f: goto 004e // -0011 │ │ -00b400: 1a06 7501 |0060: const-string v6, "SynCarnet" // string@0175 │ │ -00b404: 1a07 6301 |0062: const-string v7, "Recreated projects from json" // string@0163 │ │ -00b408: 7120 6400 7600 |0064: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ -00b40e: 0e00 |0067: return-void │ │ -00b410: 0d00 |0068: move-exception v0 │ │ -00b412: 1a06 7501 |0069: const-string v6, "SynCarnet" // string@0175 │ │ -00b416: 1a07 4300 |006b: const-string v7, "Exception while unjsonifying" // string@0043 │ │ -00b41a: 7120 6500 7600 |006d: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ -00b420: 28f7 |0070: goto 0067 // -0009 │ │ +00b324: |[00b324] fr.syncarnet.tasks.TaskList.unJsonify:(Ljava/lang/String;)V │ │ +00b334: 2203 d100 |0000: new-instance v3, Lorg/json/JSONObject; // type@00d1 │ │ +00b338: 7020 9902 9300 |0002: invoke-direct {v3, v9}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0299 │ │ +00b33e: 2204 cf00 |0005: new-instance v4, Lorg/json/JSONArray; // type@00cf │ │ +00b342: 1a06 fe03 |0007: const-string v6, "tasks" // string@03fe │ │ +00b346: 6e20 9b02 6300 |0009: invoke-virtual {v3, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ +00b34c: 0c06 |000c: move-result-object v6 │ │ +00b34e: 7020 9302 6400 |000d: invoke-direct {v4, v6}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0293 │ │ +00b354: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +00b356: 6e10 9502 0400 |0011: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@0295 │ │ +00b35c: 0a06 |0014: move-result v6 │ │ +00b35e: 3561 1400 |0015: if-ge v1, v6, 0029 // +0014 │ │ +00b362: 2205 9d00 |0017: new-instance v5, Lfr/syncarnet/tasks/Task; // type@009d │ │ +00b366: 7010 0702 0500 |0019: invoke-direct {v5}, Lfr/syncarnet/tasks/Task;.:()V // method@0207 │ │ +00b36c: 6e20 9402 1400 |001c: invoke-virtual {v4, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0294 │ │ +00b372: 0c06 |001f: move-result-object v6 │ │ +00b374: 6e20 1802 6500 |0020: invoke-virtual {v5, v6}, Lfr/syncarnet/tasks/Task;.unJsonify:(Ljava/lang/String;)V // method@0218 │ │ +00b37a: 6e20 1a02 5800 |0023: invoke-virtual {v8, v5}, Lfr/syncarnet/tasks/TaskList;.add:(Lfr/syncarnet/tasks/Task;)Z // method@021a │ │ +00b380: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00b384: 28e9 |0028: goto 0011 // -0017 │ │ +00b386: 1a06 7501 |0029: const-string v6, "SynCarnet" // string@0175 │ │ +00b38a: 1a07 6401 |002b: const-string v7, "Recreated tasks from json" // string@0164 │ │ +00b38e: 7120 6400 7600 |002d: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00b394: 5486 2601 |0030: iget-object v6, v8, Lfr/syncarnet/tasks/TaskList;.deletedTasks:Lfr/syncarnet/tasks/DeletedTasks; // field@0126 │ │ +00b398: 1a07 3702 |0032: const-string v7, "deletedTasks" // string@0237 │ │ +00b39c: 6e20 9b02 7300 |0034: invoke-virtual {v3, v7}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ +00b3a2: 0c07 |0037: move-result-object v7 │ │ +00b3a4: 6e20 fb01 7600 |0038: invoke-virtual {v6, v7}, Lfr/syncarnet/tasks/DeletedTasks;.unJsonify:(Ljava/lang/String;)V // method@01fb │ │ +00b3aa: 1a06 7501 |003b: const-string v6, "SynCarnet" // string@0175 │ │ +00b3ae: 1a07 6201 |003d: const-string v7, "Recreated deleted tasks from json" // string@0162 │ │ +00b3b2: 7120 6400 7600 |003f: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00b3b8: 2202 cf00 |0042: new-instance v2, Lorg/json/JSONArray; // type@00cf │ │ +00b3bc: 1a06 7303 |0044: const-string v6, "projects" // string@0373 │ │ +00b3c0: 6e20 9b02 6300 |0046: invoke-virtual {v3, v6}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029b │ │ +00b3c6: 0c06 |0049: move-result-object v6 │ │ +00b3c8: 7020 9302 6200 |004a: invoke-direct {v2, v6}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@0293 │ │ +00b3ce: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +00b3d0: 6e10 9502 0200 |004e: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@0295 │ │ +00b3d6: 0a06 |0051: move-result v6 │ │ +00b3d8: 3561 0e00 |0052: if-ge v1, v6, 0060 // +000e │ │ +00b3dc: 5486 2701 |0054: iget-object v6, v8, Lfr/syncarnet/tasks/TaskList;.projects:Ljava/util/ArrayList; // field@0127 │ │ +00b3e0: 6e20 9402 1200 |0056: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0294 │ │ +00b3e6: 0c07 |0059: move-result-object v7 │ │ +00b3e8: 6e20 6802 7600 |005a: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0268 │ │ +00b3ee: d801 0101 |005d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00b3f2: 28ef |005f: goto 004e // -0011 │ │ +00b3f4: 1a06 7501 |0060: const-string v6, "SynCarnet" // string@0175 │ │ +00b3f8: 1a07 6301 |0062: const-string v7, "Recreated projects from json" // string@0163 │ │ +00b3fc: 7120 6400 7600 |0064: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0064 │ │ +00b402: 0e00 |0067: return-void │ │ +00b404: 0d00 |0068: move-exception v0 │ │ +00b406: 1a06 7501 |0069: const-string v6, "SynCarnet" // string@0175 │ │ +00b40a: 1a07 4300 |006b: const-string v7, "Exception while unjsonifying" // string@0043 │ │ +00b40e: 7120 6500 7600 |006d: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0065 │ │ +00b414: 28f7 |0070: goto 0067 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0067 │ │ Lorg/json/JSONException; -> 0x0068 │ │ positions : │ │ 0x0000 line=188 │ │ 0x0005 line=189 │ │ 0x0010 line=191 │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 145059 bytes, number of entries: 77 │ │ │ +Zip file size: 145039 bytes, number of entries: 77 │ │ │ ?rwxrwxr-x 2.0 unx 159 b- stor 80-Jan-01 00:00 fr/syncarnet/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 569 b- stor 80-Jan-01 00:00 fr/syncarnet/ProjectsAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 189 b- stor 80-Jan-01 00:00 fr/syncarnet/R$array.class │ │ │ ?rwxrwxr-x 2.0 unx 134 b- stor 80-Jan-01 00:00 fr/syncarnet/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 427 b- stor 80-Jan-01 00:00 fr/syncarnet/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 792 b- stor 80-Jan-01 00:00 fr/syncarnet/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 399 b- stor 80-Jan-01 00:00 fr/syncarnet/R$layout.class │ │ │ @@ -10,36 +10,36 @@ │ │ │ ?rwxrwxr-x 2.0 unx 2000 b- stor 80-Jan-01 00:00 fr/syncarnet/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 129 b- stor 80-Jan-01 00:00 fr/syncarnet/R.class │ │ │ ?rwxrwxr-x 2.0 unx 708 b- stor 80-Jan-01 00:00 fr/syncarnet/SynCarnet$1.class │ │ │ ?rwxrwxr-x 2.0 unx 139 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskAddFragment$Callbacks.class │ │ │ ?rwxrwxr-x 2.0 unx 162 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskEditFragment$Callbacks.class │ │ │ ?rwxrwxr-x 2.0 unx 399 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskListFragment$Callbacks.class │ │ │ ?rwxrwxr-x 2.0 unx 190 b- stor 80-Jan-01 00:00 fr/syncarnet/sync/SyncedDevicesFragment$Callbacks.class │ │ │ -?rwxrwxr-x 2.0 unx 9058 b- stor 80-Jan-01 00:00 fr/syncarnet/SynCarnet.class │ │ │ +?rwxrwxr-x 2.0 unx 9045 b- stor 80-Jan-01 00:00 fr/syncarnet/SynCarnet.class │ │ │ ?rwxrwxr-x 2.0 unx 82 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskAddFragment$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1823 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskAddFragment$OnClickAddListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1058 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskAddFragment$OnClickDueListener.class │ │ │ ?rwxrwxr-x 2.0 unx 2466 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskAddFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 799 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskEditFragment$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2098 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskEditFragment$OnClickApplyListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1161 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskEditFragment$OnClickDueListener.class │ │ │ ?rwxrwxr-x 2.0 unx 3401 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskEditFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 625 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskListAdapter$1.class │ │ │ -?rwxrwxr-x 2.0 unx 1743 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskListAdapter$ProjectFilter.class │ │ │ +?rwxrwxr-x 2.0 unx 1742 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskListAdapter$ProjectFilter.class │ │ │ ?rwxrwxr-x 2.0 unx 499 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskListAdapter$ViewHolder.class │ │ │ ?rwxrwxr-x 2.0 unx 3403 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskListAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 443 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskListFragment$1.class │ │ │ ?rwxrwxr-x 2.0 unx 632 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskListFragment$OnListItemLongClickListener.class │ │ │ ?rwxrwxr-x 2.0 unx 3401 b- stor 80-Jan-01 00:00 fr/syncarnet/TaskListFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 639 b- stor 80-Jan-01 00:00 fr/syncarnet/helpers/PrioritySpinnerHelper$1.class │ │ │ ?rwxrwxr-x 2.0 unx 792 b- stor 80-Jan-01 00:00 fr/syncarnet/helpers/PrioritySpinnerHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 512 b- stor 80-Jan-01 00:00 fr/syncarnet/sync/DeviceListActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1212 b- stor 80-Jan-01 00:00 fr/syncarnet/sync/DeviceListActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1738 b- stor 80-Jan-01 00:00 fr/syncarnet/sync/DeviceListActivity$3.class │ │ │ -?rwxrwxr-x 2.0 unx 3958 b- stor 80-Jan-01 00:00 fr/syncarnet/sync/DeviceListActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 3952 b- stor 80-Jan-01 00:00 fr/syncarnet/sync/DeviceListActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 373 b- stor 80-Jan-01 00:00 fr/syncarnet/sync/PeerList$1.class │ │ │ ?rwxrwxr-x 2.0 unx 964 b- stor 80-Jan-01 00:00 fr/syncarnet/sync/PeerList$ServiceStatic.class │ │ │ ?rwxrwxr-x 2.0 unx 3807 b- stor 80-Jan-01 00:00 fr/syncarnet/sync/PeerList.class │ │ │ ?rwxrwxr-x 2.0 unx 1257 b- stor 80-Jan-01 00:00 fr/syncarnet/sync/PeerListAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 940 b- stor 80-Jan-01 00:00 fr/syncarnet/sync/PeerListDialog$1.class │ │ │ ?rwxrwxr-x 2.0 unx 391 b- stor 80-Jan-01 00:00 fr/syncarnet/sync/PeerListDialog$2.class │ │ │ ?rwxrwxr-x 2.0 unx 195 b- stor 80-Jan-01 00:00 fr/syncarnet/sync/PeerListDialog$OnPeerSelected.class │ │ │ @@ -72,8 +72,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 3896 b- stor 80-Jan-01 00:00 fr/syncarnet/sync/TaskListTransferService$TaskListAsync.class │ │ │ ?rwxrwxr-x 2.0 unx 5382 b- stor 80-Jan-01 00:00 fr/syncarnet/sync/TaskListTransferService.class │ │ │ ?rwxrwxr-x 2.0 unx 3375 b- stor 80-Jan-01 00:00 fr/syncarnet/tasks/DeletedTasks.class │ │ │ ?rwxrwxr-x 2.0 unx 773 b- stor 80-Jan-01 00:00 fr/syncarnet/tasks/Priority.class │ │ │ ?rwxrwxr-x 2.0 unx 763 b- stor 80-Jan-01 00:00 fr/syncarnet/tasks/Task$CompareWithDueAndPriority.class │ │ │ ?rwxrwxr-x 2.0 unx 3897 b- stor 80-Jan-01 00:00 fr/syncarnet/tasks/Task.class │ │ │ ?rwxrwxr-x 2.0 unx 4710 b- stor 80-Jan-01 00:00 fr/syncarnet/tasks/TaskList.class │ │ │ -77 files, 132699 bytes uncompressed, 132699 bytes compressed: 0.0% │ │ │ +77 files, 132679 bytes uncompressed, 132679 bytes compressed: 0.0% │ │ ├── fr/syncarnet/SynCarnet.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -581,15 +581,15 @@ │ │ │ │ 56: putfield #74 // Field receiver:Landroid/content/BroadcastReceiver; │ │ │ │ 59: return │ │ │ │ │ │ │ │ private java.util.ArrayList readSavedPeers(); │ │ │ │ descriptor: ()Ljava/util/ArrayList; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=1 │ │ │ │ + stack=300, locals=8, args_size=1 │ │ │ │ 0: new #76 // class java/util/ArrayList │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #77 // Method java/util/ArrayList."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #57 // Field peers_file:Ljava/lang/String; │ │ │ │ 12: astore_2 │ │ │ │ @@ -606,52 +606,52 @@ │ │ │ │ 32: invokevirtual #90 // Method java/io/ObjectInputStream.readObject:()Ljava/lang/Object; │ │ │ │ 35: astore 5 │ │ │ │ 37: aload 5 │ │ │ │ 39: checkcast #76 // class java/util/ArrayList │ │ │ │ 42: astore 5 │ │ │ │ 44: aload 5 │ │ │ │ 46: invokevirtual #94 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 49: astore 6 │ │ │ │ - 51: aload 6 │ │ │ │ - 53: invokeinterface #100, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 58: istore 7 │ │ │ │ - 60: iload 7 │ │ │ │ - 62: ifeq 104 │ │ │ │ - 65: aload 6 │ │ │ │ - 67: invokeinterface #103, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 72: astore 8 │ │ │ │ - 74: aload 8 │ │ │ │ - 76: instanceof #105 // class fr/syncarnet/sync/SyncedDevice │ │ │ │ - 79: istore 7 │ │ │ │ - 81: iload 7 │ │ │ │ - 83: ifeq 51 │ │ │ │ - 86: aload 8 │ │ │ │ - 88: checkcast #105 // class fr/syncarnet/sync/SyncedDevice │ │ │ │ - 91: astore 8 │ │ │ │ - 93: aload_1 │ │ │ │ - 94: aload 8 │ │ │ │ - 96: invokevirtual #109 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - 99: pop │ │ │ │ - 100: goto 51 │ │ │ │ - 103: pop │ │ │ │ - 104: aload_1 │ │ │ │ - 105: areturn │ │ │ │ + 49: astore_2 │ │ │ │ + 50: aload_2 │ │ │ │ + 51: invokeinterface #100, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 56: istore 6 │ │ │ │ + 58: iload 6 │ │ │ │ + 60: ifeq 101 │ │ │ │ + 63: aload_2 │ │ │ │ + 64: invokeinterface #103, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 69: astore 7 │ │ │ │ + 71: aload 7 │ │ │ │ + 73: instanceof #105 // class fr/syncarnet/sync/SyncedDevice │ │ │ │ + 76: istore 6 │ │ │ │ + 78: iload 6 │ │ │ │ + 80: ifeq 50 │ │ │ │ + 83: aload 7 │ │ │ │ + 85: checkcast #105 // class fr/syncarnet/sync/SyncedDevice │ │ │ │ + 88: astore 7 │ │ │ │ + 90: aload_1 │ │ │ │ + 91: aload 7 │ │ │ │ + 93: invokevirtual #109 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + 96: pop │ │ │ │ + 97: goto 50 │ │ │ │ + 100: pop │ │ │ │ + 101: aload_1 │ │ │ │ + 102: areturn │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 8 12 103 Class java/lang/Exception │ │ │ │ - 14 18 103 Class java/lang/Exception │ │ │ │ - 19 22 103 Class java/lang/Exception │ │ │ │ - 26 30 103 Class java/lang/Exception │ │ │ │ - 30 35 103 Class java/lang/Exception │ │ │ │ - 37 42 103 Class java/lang/Exception │ │ │ │ - 44 49 103 Class java/lang/Exception │ │ │ │ - 51 58 103 Class java/lang/Exception │ │ │ │ - 65 72 103 Class java/lang/Exception │ │ │ │ - 86 91 103 Class java/lang/Exception │ │ │ │ - 94 100 103 Class java/lang/Exception │ │ │ │ + 8 12 100 Class java/lang/Exception │ │ │ │ + 14 18 100 Class java/lang/Exception │ │ │ │ + 19 22 100 Class java/lang/Exception │ │ │ │ + 26 30 100 Class java/lang/Exception │ │ │ │ + 30 35 100 Class java/lang/Exception │ │ │ │ + 37 42 100 Class java/lang/Exception │ │ │ │ + 44 49 100 Class java/lang/Exception │ │ │ │ + 50 56 100 Class java/lang/Exception │ │ │ │ + 63 69 100 Class java/lang/Exception │ │ │ │ + 83 88 100 Class java/lang/Exception │ │ │ │ + 91 97 100 Class java/lang/Exception │ │ │ │ │ │ │ │ private fr.syncarnet.tasks.TaskList readTaskList(); │ │ │ │ descriptor: ()Lfr/syncarnet/tasks/TaskList; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -787,79 +787,77 @@ │ │ │ │ 22 27 34 Class java/io/IOException │ │ │ │ 29 33 34 Class java/io/IOException │ │ │ │ │ │ │ │ private void updatePeer(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=2 │ │ │ │ + stack=300, locals=8, args_size=2 │ │ │ │ 0: aconst_null │ │ │ │ 1: astore_2 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #147 // Field savedPeers:Ljava/util/ArrayList; │ │ │ │ - 6: astore_3 │ │ │ │ - 7: aload_3 │ │ │ │ - 8: invokevirtual #94 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore 4 │ │ │ │ - 13: aload 4 │ │ │ │ - 15: invokeinterface #100, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 20: istore 5 │ │ │ │ - 22: iload 5 │ │ │ │ - 24: ifeq 79 │ │ │ │ - 27: aload 4 │ │ │ │ - 29: invokeinterface #103, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 34: checkcast #105 // class fr/syncarnet/sync/SyncedDevice │ │ │ │ - 37: astore 6 │ │ │ │ - 39: aload 6 │ │ │ │ - 41: invokevirtual #151 // Method fr/syncarnet/sync/SyncedDevice.getId:()Ljava/lang/String; │ │ │ │ - 44: astore_3 │ │ │ │ - 45: aload_1 │ │ │ │ - 46: aload_3 │ │ │ │ - 47: invokevirtual #156 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 50: istore 5 │ │ │ │ - 52: iload 5 │ │ │ │ - 54: ifeq 13 │ │ │ │ - 57: aload_0 │ │ │ │ - 58: getfield #147 // Field savedPeers:Ljava/util/ArrayList; │ │ │ │ - 61: astore_3 │ │ │ │ - 62: aload_3 │ │ │ │ - 63: aload 6 │ │ │ │ - 65: invokevirtual #160 // Method java/util/ArrayList.indexOf:(Ljava/lang/Object;)I │ │ │ │ - 68: istore 5 │ │ │ │ - 70: iload 5 │ │ │ │ - 72: invokestatic #166 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ - 75: astore_2 │ │ │ │ - 76: goto 13 │ │ │ │ - 79: aload_2 │ │ │ │ - 80: ifnull 130 │ │ │ │ - 83: aload_0 │ │ │ │ - 84: getfield #147 // Field savedPeers:Ljava/util/ArrayList; │ │ │ │ - 87: astore_3 │ │ │ │ - 88: aload_2 │ │ │ │ - 89: invokevirtual #170 // Method java/lang/Integer.intValue:()I │ │ │ │ - 92: istore 7 │ │ │ │ - 94: aload_3 │ │ │ │ - 95: iload 7 │ │ │ │ - 97: invokevirtual #174 // Method java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ - 100: checkcast #105 // class fr/syncarnet/sync/SyncedDevice │ │ │ │ - 103: astore 8 │ │ │ │ - 105: aload 8 │ │ │ │ - 107: invokevirtual #177 // Method fr/syncarnet/sync/SyncedDevice.updated:()V │ │ │ │ - 110: aload_0 │ │ │ │ - 111: getfield #147 // Field savedPeers:Ljava/util/ArrayList; │ │ │ │ - 114: astore_3 │ │ │ │ - 115: aload_2 │ │ │ │ - 116: invokevirtual #170 // Method java/lang/Integer.intValue:()I │ │ │ │ - 119: istore 7 │ │ │ │ - 121: aload_3 │ │ │ │ - 122: iload 7 │ │ │ │ - 124: aload 8 │ │ │ │ - 126: invokevirtual #181 // Method java/util/ArrayList.set:(ILjava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 129: pop │ │ │ │ - 130: return │ │ │ │ + 6: invokevirtual #94 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_3 │ │ │ │ + 10: aload_3 │ │ │ │ + 11: invokeinterface #100, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore 4 │ │ │ │ + 18: iload 4 │ │ │ │ + 20: ifeq 78 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: invokeinterface #103, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 29: checkcast #105 // class fr/syncarnet/sync/SyncedDevice │ │ │ │ + 32: astore 5 │ │ │ │ + 34: aload 5 │ │ │ │ + 36: invokevirtual #151 // Method fr/syncarnet/sync/SyncedDevice.getId:()Ljava/lang/String; │ │ │ │ + 39: astore 6 │ │ │ │ + 41: aload_1 │ │ │ │ + 42: aload 6 │ │ │ │ + 44: invokevirtual #156 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 47: istore 4 │ │ │ │ + 49: iload 4 │ │ │ │ + 51: ifeq 10 │ │ │ │ + 54: aload_0 │ │ │ │ + 55: getfield #147 // Field savedPeers:Ljava/util/ArrayList; │ │ │ │ + 58: astore 6 │ │ │ │ + 60: aload 6 │ │ │ │ + 62: aload 5 │ │ │ │ + 64: invokevirtual #160 // Method java/util/ArrayList.indexOf:(Ljava/lang/Object;)I │ │ │ │ + 67: istore 4 │ │ │ │ + 69: iload 4 │ │ │ │ + 71: invokestatic #166 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; │ │ │ │ + 74: astore_2 │ │ │ │ + 75: goto 10 │ │ │ │ + 78: aload_2 │ │ │ │ + 79: ifnull 129 │ │ │ │ + 82: aload_0 │ │ │ │ + 83: getfield #147 // Field savedPeers:Ljava/util/ArrayList; │ │ │ │ + 86: astore_3 │ │ │ │ + 87: aload_2 │ │ │ │ + 88: invokevirtual #170 // Method java/lang/Integer.intValue:()I │ │ │ │ + 91: istore 4 │ │ │ │ + 93: aload_3 │ │ │ │ + 94: iload 4 │ │ │ │ + 96: invokevirtual #174 // Method java/util/ArrayList.get:(I)Ljava/lang/Object; │ │ │ │ + 99: checkcast #105 // class fr/syncarnet/sync/SyncedDevice │ │ │ │ + 102: astore 7 │ │ │ │ + 104: aload 7 │ │ │ │ + 106: invokevirtual #177 // Method fr/syncarnet/sync/SyncedDevice.updated:()V │ │ │ │ + 109: aload_0 │ │ │ │ + 110: getfield #147 // Field savedPeers:Ljava/util/ArrayList; │ │ │ │ + 113: astore_3 │ │ │ │ + 114: aload_2 │ │ │ │ + 115: invokevirtual #170 // Method java/lang/Integer.intValue:()I │ │ │ │ + 118: istore 4 │ │ │ │ + 120: aload_3 │ │ │ │ + 121: iload 4 │ │ │ │ + 123: aload 7 │ │ │ │ + 125: invokevirtual #181 // Method java/util/ArrayList.set:(ILjava/lang/Object;)Ljava/lang/Object; │ │ │ │ + 128: pop │ │ │ │ + 129: return │ │ │ │ │ │ │ │ public void addTask(fr.syncarnet.tasks.Task); │ │ │ │ descriptor: (Lfr/syncarnet/tasks/Task;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -898,41 +896,39 @@ │ │ │ │ public fr.syncarnet.sync.SyncedDevice getPeer(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Lfr/syncarnet/sync/SyncedDevice; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #147 // Field savedPeers:Ljava/util/ArrayList; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokevirtual #94 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 9: astore_3 │ │ │ │ - 10: aload_3 │ │ │ │ - 11: invokeinterface #100, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 16: istore 4 │ │ │ │ - 18: iload 4 │ │ │ │ - 20: ifeq 55 │ │ │ │ - 23: aload_3 │ │ │ │ - 24: invokeinterface #103, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 29: checkcast #105 // class fr/syncarnet/sync/SyncedDevice │ │ │ │ - 32: astore 5 │ │ │ │ - 34: aload 5 │ │ │ │ - 36: invokevirtual #151 // Method fr/syncarnet/sync/SyncedDevice.getId:()Ljava/lang/String; │ │ │ │ - 39: astore_2 │ │ │ │ - 40: aload_1 │ │ │ │ - 41: aload_2 │ │ │ │ - 42: invokevirtual #156 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 45: istore 4 │ │ │ │ - 47: iload 4 │ │ │ │ - 49: ifeq 10 │ │ │ │ - 52: aload 5 │ │ │ │ - 54: areturn │ │ │ │ - 55: aconst_null │ │ │ │ - 56: astore 5 │ │ │ │ - 58: goto 52 │ │ │ │ + 4: invokevirtual #94 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 7: astore_2 │ │ │ │ + 8: aload_2 │ │ │ │ + 9: invokeinterface #100, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 14: istore_3 │ │ │ │ + 15: iload_3 │ │ │ │ + 16: ifeq 51 │ │ │ │ + 19: aload_2 │ │ │ │ + 20: invokeinterface #103, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 25: checkcast #105 // class fr/syncarnet/sync/SyncedDevice │ │ │ │ + 28: astore 4 │ │ │ │ + 30: aload 4 │ │ │ │ + 32: invokevirtual #151 // Method fr/syncarnet/sync/SyncedDevice.getId:()Ljava/lang/String; │ │ │ │ + 35: astore 5 │ │ │ │ + 37: aload_1 │ │ │ │ + 38: aload 5 │ │ │ │ + 40: invokevirtual #156 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 43: istore_3 │ │ │ │ + 44: iload_3 │ │ │ │ + 45: ifeq 8 │ │ │ │ + 48: aload 4 │ │ │ │ + 50: areturn │ │ │ │ + 51: aconst_null │ │ │ │ + 52: astore 4 │ │ │ │ + 54: goto 48 │ │ │ │ │ │ │ │ public java.util.ArrayList getSyncedDevices(); │ │ │ │ descriptor: ()Ljava/util/ArrayList; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -957,48 +953,46 @@ │ │ │ │ 1: getfield #188 // Field adapter:Lfr/syncarnet/TaskListAdapter; │ │ │ │ 4: areturn │ │ │ │ │ │ │ │ public boolean knowPeer(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=7, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #147 // Field savedPeers:Ljava/util/ArrayList; │ │ │ │ - 4: astore_2 │ │ │ │ - 5: aload_2 │ │ │ │ - 6: invokevirtual #94 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 9: astore_3 │ │ │ │ - 10: aload_3 │ │ │ │ - 11: invokeinterface #100, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 16: istore 4 │ │ │ │ - 18: iload 4 │ │ │ │ - 20: ifeq 58 │ │ │ │ - 23: aload_3 │ │ │ │ - 24: invokeinterface #103, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 29: checkcast #105 // class fr/syncarnet/sync/SyncedDevice │ │ │ │ - 32: astore 5 │ │ │ │ - 34: aload 5 │ │ │ │ - 36: invokevirtual #151 // Method fr/syncarnet/sync/SyncedDevice.getId:()Ljava/lang/String; │ │ │ │ - 39: astore_2 │ │ │ │ - 40: aload_1 │ │ │ │ - 41: aload_2 │ │ │ │ - 42: invokevirtual #156 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 45: istore 4 │ │ │ │ - 47: iload 4 │ │ │ │ - 49: ifeq 10 │ │ │ │ - 52: iconst_1 │ │ │ │ - 53: istore 4 │ │ │ │ - 55: iload 4 │ │ │ │ - 57: ireturn │ │ │ │ - 58: iconst_0 │ │ │ │ - 59: istore 4 │ │ │ │ - 61: aconst_null │ │ │ │ - 62: astore_2 │ │ │ │ - 63: goto 55 │ │ │ │ + 4: invokevirtual #94 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 7: astore_2 │ │ │ │ + 8: aload_2 │ │ │ │ + 9: invokeinterface #100, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 14: istore_3 │ │ │ │ + 15: iload_3 │ │ │ │ + 16: ifeq 54 │ │ │ │ + 19: aload_2 │ │ │ │ + 20: invokeinterface #103, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 25: checkcast #105 // class fr/syncarnet/sync/SyncedDevice │ │ │ │ + 28: astore 4 │ │ │ │ + 30: aload 4 │ │ │ │ + 32: invokevirtual #151 // Method fr/syncarnet/sync/SyncedDevice.getId:()Ljava/lang/String; │ │ │ │ + 35: astore 5 │ │ │ │ + 37: aload_1 │ │ │ │ + 38: aload 5 │ │ │ │ + 40: invokevirtual #156 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 43: istore_3 │ │ │ │ + 44: iload_3 │ │ │ │ + 45: ifeq 8 │ │ │ │ + 48: iconst_1 │ │ │ │ + 49: istore 6 │ │ │ │ + 51: iload 6 │ │ │ │ + 53: ireturn │ │ │ │ + 54: iconst_0 │ │ │ │ + 55: istore 6 │ │ │ │ + 57: aconst_null │ │ │ │ + 58: astore_2 │ │ │ │ + 59: goto 51 │ │ │ │ │ │ │ │ public long oldestSync(); │ │ │ │ descriptor: ()J │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=9, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1018,40 +1012,38 @@ │ │ │ │ 22: aload_1 │ │ │ │ 23: invokespecial #231 // Method java/util/Date."":()V │ │ │ │ 26: aload_1 │ │ │ │ 27: invokevirtual #235 // Method java/util/Date.getTime:()J │ │ │ │ 30: lstore_3 │ │ │ │ 31: aload_0 │ │ │ │ 32: getfield #147 // Field savedPeers:Ljava/util/ArrayList; │ │ │ │ - 35: astore_1 │ │ │ │ - 36: aload_1 │ │ │ │ - 37: invokevirtual #94 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 40: astore 5 │ │ │ │ - 42: aload 5 │ │ │ │ - 44: invokeinterface #100, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 49: istore_2 │ │ │ │ - 50: iload_2 │ │ │ │ - 51: ifeq 16 │ │ │ │ - 54: aload 5 │ │ │ │ - 56: invokeinterface #103, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 61: checkcast #105 // class fr/syncarnet/sync/SyncedDevice │ │ │ │ - 64: astore 6 │ │ │ │ - 66: aload 6 │ │ │ │ - 68: invokevirtual #238 // Method fr/syncarnet/sync/SyncedDevice.lastSynchronized:()J │ │ │ │ - 71: lstore 7 │ │ │ │ - 73: lload 7 │ │ │ │ - 75: lload_3 │ │ │ │ - 76: lcmp │ │ │ │ - 77: istore_2 │ │ │ │ - 78: iload_2 │ │ │ │ - 79: ifge 42 │ │ │ │ - 82: aload 6 │ │ │ │ - 84: invokevirtual #238 // Method fr/syncarnet/sync/SyncedDevice.lastSynchronized:()J │ │ │ │ - 87: lstore_3 │ │ │ │ - 88: goto 42 │ │ │ │ + 35: invokevirtual #94 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 38: astore_1 │ │ │ │ + 39: aload_1 │ │ │ │ + 40: invokeinterface #100, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 45: istore 5 │ │ │ │ + 47: iload 5 │ │ │ │ + 49: ifeq 16 │ │ │ │ + 52: aload_1 │ │ │ │ + 53: invokeinterface #103, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 58: checkcast #105 // class fr/syncarnet/sync/SyncedDevice │ │ │ │ + 61: astore 6 │ │ │ │ + 63: aload 6 │ │ │ │ + 65: invokevirtual #238 // Method fr/syncarnet/sync/SyncedDevice.lastSynchronized:()J │ │ │ │ + 68: lstore 7 │ │ │ │ + 70: lload 7 │ │ │ │ + 72: lload_3 │ │ │ │ + 73: lcmp │ │ │ │ + 74: istore 5 │ │ │ │ + 76: iload 5 │ │ │ │ + 78: ifge 39 │ │ │ │ + 81: aload 6 │ │ │ │ + 83: invokevirtual #238 // Method fr/syncarnet/sync/SyncedDevice.lastSynchronized:()J │ │ │ │ + 86: lstore_3 │ │ │ │ + 87: goto 39 │ │ │ │ │ │ │ │ public void onActivityResult(int, int, android.content.Intent); │ │ │ │ descriptor: (IILandroid/content/Intent;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=4 │ │ │ │ 0: aload_0 │ │ ├── fr/syncarnet/TaskListAdapter$ProjectFilter.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -129,15 +129,15 @@ │ │ │ │ 2: invokespecial #15 // Method "":(Lfr/syncarnet/TaskListAdapter;)V │ │ │ │ 5: return │ │ │ │ │ │ │ │ protected android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence); │ │ │ │ descriptor: (Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=2 │ │ │ │ + stack=300, locals=10, args_size=2 │ │ │ │ 0: new #17 // class android/widget/Filter$FilterResults │ │ │ │ 3: astore_2 │ │ │ │ 4: aload_2 │ │ │ │ 5: invokespecial #18 // Method android/widget/Filter$FilterResults."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #8 // Field this$0:Lfr/syncarnet/TaskListAdapter; │ │ │ │ 12: astore_3 │ │ │ │ @@ -178,59 +178,57 @@ │ │ │ │ 81: new #43 // class fr/syncarnet/tasks/TaskList │ │ │ │ 84: astore 6 │ │ │ │ 86: aload 6 │ │ │ │ 88: invokespecial #51 // Method fr/syncarnet/tasks/TaskList."":()V │ │ │ │ 91: aload_0 │ │ │ │ 92: getfield #8 // Field this$0:Lfr/syncarnet/TaskListAdapter; │ │ │ │ 95: invokestatic #37 // Method fr/syncarnet/TaskListAdapter.access$200:(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; │ │ │ │ - 98: astore_3 │ │ │ │ - 99: aload_3 │ │ │ │ - 100: invokevirtual #55 // Method fr/syncarnet/tasks/TaskList.iterator:()Ljava/util/Iterator; │ │ │ │ - 103: astore 7 │ │ │ │ - 105: aload 7 │ │ │ │ - 107: invokeinterface #61, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 112: istore 5 │ │ │ │ - 114: iload 5 │ │ │ │ - 116: ifeq 179 │ │ │ │ - 119: aload 7 │ │ │ │ - 121: invokeinterface #65, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 126: checkcast #67 // class fr/syncarnet/tasks/Task │ │ │ │ - 129: astore 8 │ │ │ │ - 131: aload 8 │ │ │ │ - 133: invokevirtual #71 // Method fr/syncarnet/tasks/Task.getProject:()Ljava/lang/String; │ │ │ │ - 136: astore_3 │ │ │ │ - 137: aload_3 │ │ │ │ - 138: ifnull 105 │ │ │ │ - 141: aload 8 │ │ │ │ - 143: invokevirtual #71 // Method fr/syncarnet/tasks/Task.getProject:()Ljava/lang/String; │ │ │ │ - 146: astore_3 │ │ │ │ - 147: aload_1 │ │ │ │ - 148: invokeinterface #74, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ - 153: astore 4 │ │ │ │ - 155: aload_3 │ │ │ │ - 156: aload 4 │ │ │ │ - 158: invokevirtual #80 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 161: istore 5 │ │ │ │ - 163: iload 5 │ │ │ │ - 165: ifeq 105 │ │ │ │ - 168: aload 6 │ │ │ │ - 170: aload 8 │ │ │ │ - 172: invokevirtual #84 // Method fr/syncarnet/tasks/TaskList.add:(Lfr/syncarnet/tasks/Task;)Z │ │ │ │ - 175: pop │ │ │ │ - 176: goto 105 │ │ │ │ - 179: aload_2 │ │ │ │ - 180: aload 6 │ │ │ │ - 182: putfield #41 // Field android/widget/Filter$FilterResults.values:Ljava/lang/Object; │ │ │ │ - 185: aload 6 │ │ │ │ - 187: invokevirtual #46 // Method fr/syncarnet/tasks/TaskList.size:()I │ │ │ │ - 190: istore 5 │ │ │ │ - 192: aload_2 │ │ │ │ - 193: iload 5 │ │ │ │ - 195: putfield #50 // Field android/widget/Filter$FilterResults.count:I │ │ │ │ - 198: goto 79 │ │ │ │ + 98: invokevirtual #55 // Method fr/syncarnet/tasks/TaskList.iterator:()Ljava/util/Iterator; │ │ │ │ + 101: astore_3 │ │ │ │ + 102: aload_3 │ │ │ │ + 103: invokeinterface #61, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 108: istore 7 │ │ │ │ + 110: iload 7 │ │ │ │ + 112: ifeq 178 │ │ │ │ + 115: aload_3 │ │ │ │ + 116: invokeinterface #65, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 121: checkcast #67 // class fr/syncarnet/tasks/Task │ │ │ │ + 124: astore 8 │ │ │ │ + 126: aload 8 │ │ │ │ + 128: invokevirtual #71 // Method fr/syncarnet/tasks/Task.getProject:()Ljava/lang/String; │ │ │ │ + 131: astore 4 │ │ │ │ + 133: aload 4 │ │ │ │ + 135: ifnull 102 │ │ │ │ + 138: aload 8 │ │ │ │ + 140: invokevirtual #71 // Method fr/syncarnet/tasks/Task.getProject:()Ljava/lang/String; │ │ │ │ + 143: astore 4 │ │ │ │ + 145: aload_1 │ │ │ │ + 146: invokeinterface #74, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 151: astore 9 │ │ │ │ + 153: aload 4 │ │ │ │ + 155: aload 9 │ │ │ │ + 157: invokevirtual #80 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 160: istore 7 │ │ │ │ + 162: iload 7 │ │ │ │ + 164: ifeq 102 │ │ │ │ + 167: aload 6 │ │ │ │ + 169: aload 8 │ │ │ │ + 171: invokevirtual #84 // Method fr/syncarnet/tasks/TaskList.add:(Lfr/syncarnet/tasks/Task;)Z │ │ │ │ + 174: pop │ │ │ │ + 175: goto 102 │ │ │ │ + 178: aload_2 │ │ │ │ + 179: aload 6 │ │ │ │ + 181: putfield #41 // Field android/widget/Filter$FilterResults.values:Ljava/lang/Object; │ │ │ │ + 184: aload 6 │ │ │ │ + 186: invokevirtual #46 // Method fr/syncarnet/tasks/TaskList.size:()I │ │ │ │ + 189: istore 5 │ │ │ │ + 191: aload_2 │ │ │ │ + 192: iload 5 │ │ │ │ + 194: putfield #50 // Field android/widget/Filter$FilterResults.count:I │ │ │ │ + 197: goto 79 │ │ │ │ │ │ │ │ protected void publishResults(java.lang.CharSequence, android.widget.Filter$FilterResults); │ │ │ │ descriptor: (Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=3 │ │ │ │ 0: aload_2 │ │ ├── fr/syncarnet/sync/DeviceListActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -506,81 +506,79 @@ │ │ │ │ 240: aload 6 │ │ │ │ 242: invokevirtual #163 // Method android/bluetooth/BluetoothAdapter.getBondedDevices:()Ljava/util/Set; │ │ │ │ 245: astore 10 │ │ │ │ 247: aload 10 │ │ │ │ 249: invokeinterface #169, 1 // InterfaceMethod java/util/Set.size:()I │ │ │ │ 254: istore 11 │ │ │ │ 256: iload 11 │ │ │ │ - 258: ifle 380 │ │ │ │ + 258: ifle 374 │ │ │ │ 261: ldc #170 // int 2131165184 │ │ │ │ 263: istore 11 │ │ │ │ 265: aload_0 │ │ │ │ 266: iload 11 │ │ │ │ 268: invokevirtual #74 // Method findViewById:(I)Landroid/view/View; │ │ │ │ - 271: astore 6 │ │ │ │ - 273: aload 6 │ │ │ │ - 275: iconst_0 │ │ │ │ - 276: invokevirtual #79 // Method android/view/View.setVisibility:(I)V │ │ │ │ - 279: aload 10 │ │ │ │ - 281: invokeinterface #175, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 286: astore 12 │ │ │ │ - 288: aload 12 │ │ │ │ - 290: invokeinterface #180, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 295: istore 11 │ │ │ │ - 297: iload 11 │ │ │ │ - 299: ifeq 415 │ │ │ │ - 302: aload 12 │ │ │ │ - 304: invokeinterface #184, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 309: checkcast #186 // class android/bluetooth/BluetoothDevice │ │ │ │ - 312: astore 13 │ │ │ │ - 314: aload_0 │ │ │ │ - 315: getfield #128 // Field mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; │ │ │ │ - 318: astore 6 │ │ │ │ - 320: new #188 // class java/lang/StringBuilder │ │ │ │ - 323: astore 4 │ │ │ │ - 325: aload 4 │ │ │ │ - 327: invokespecial #189 // Method java/lang/StringBuilder."":()V │ │ │ │ - 330: aload 13 │ │ │ │ - 332: invokevirtual #193 // Method android/bluetooth/BluetoothDevice.getName:()Ljava/lang/String; │ │ │ │ - 335: astore 14 │ │ │ │ - 337: aload 4 │ │ │ │ - 339: aload 14 │ │ │ │ - 341: invokevirtual #197 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 344: ldc #199 // String \n │ │ │ │ - 346: invokevirtual #197 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 349: astore 4 │ │ │ │ - 351: aload 13 │ │ │ │ - 353: invokevirtual #202 // Method android/bluetooth/BluetoothDevice.getAddress:()Ljava/lang/String; │ │ │ │ - 356: astore 14 │ │ │ │ - 358: aload 4 │ │ │ │ - 360: aload 14 │ │ │ │ - 362: invokevirtual #197 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 365: invokevirtual #205 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 368: astore 4 │ │ │ │ - 370: aload 6 │ │ │ │ - 372: aload 4 │ │ │ │ - 374: invokevirtual #209 // Method android/widget/ArrayAdapter.add:(Ljava/lang/Object;)V │ │ │ │ - 377: goto 288 │ │ │ │ - 380: aload_0 │ │ │ │ - 381: invokevirtual #213 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ - 384: astore 6 │ │ │ │ - 386: ldc #214 // int 2131034142 │ │ │ │ - 388: istore_3 │ │ │ │ - 389: aload 6 │ │ │ │ - 391: iload_3 │ │ │ │ - 392: invokevirtual #221 // Method android/content/res/Resources.getText:(I)Ljava/lang/CharSequence; │ │ │ │ - 395: invokeinterface #224, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ - 400: astore 15 │ │ │ │ - 402: aload_0 │ │ │ │ - 403: getfield #128 // Field mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; │ │ │ │ - 406: astore 6 │ │ │ │ - 408: aload 6 │ │ │ │ - 410: aload 15 │ │ │ │ - 412: invokevirtual #209 // Method android/widget/ArrayAdapter.add:(Ljava/lang/Object;)V │ │ │ │ - 415: return │ │ │ │ + 271: iconst_0 │ │ │ │ + 272: invokevirtual #79 // Method android/view/View.setVisibility:(I)V │ │ │ │ + 275: aload 10 │ │ │ │ + 277: invokeinterface #175, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + 282: astore 6 │ │ │ │ + 284: aload 6 │ │ │ │ + 286: invokeinterface #180, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 291: istore_3 │ │ │ │ + 292: iload_3 │ │ │ │ + 293: ifeq 409 │ │ │ │ + 296: aload 6 │ │ │ │ + 298: invokeinterface #184, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 303: checkcast #186 // class android/bluetooth/BluetoothDevice │ │ │ │ + 306: astore 12 │ │ │ │ + 308: aload_0 │ │ │ │ + 309: getfield #128 // Field mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; │ │ │ │ + 312: astore 4 │ │ │ │ + 314: new #188 // class java/lang/StringBuilder │ │ │ │ + 317: astore 13 │ │ │ │ + 319: aload 13 │ │ │ │ + 321: invokespecial #189 // Method java/lang/StringBuilder."":()V │ │ │ │ + 324: aload 12 │ │ │ │ + 326: invokevirtual #193 // Method android/bluetooth/BluetoothDevice.getName:()Ljava/lang/String; │ │ │ │ + 329: astore 14 │ │ │ │ + 331: aload 13 │ │ │ │ + 333: aload 14 │ │ │ │ + 335: invokevirtual #197 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 338: ldc #199 // String \n │ │ │ │ + 340: invokevirtual #197 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 343: astore 13 │ │ │ │ + 345: aload 12 │ │ │ │ + 347: invokevirtual #202 // Method android/bluetooth/BluetoothDevice.getAddress:()Ljava/lang/String; │ │ │ │ + 350: astore 14 │ │ │ │ + 352: aload 13 │ │ │ │ + 354: aload 14 │ │ │ │ + 356: invokevirtual #197 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 359: invokevirtual #205 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 362: astore 13 │ │ │ │ + 364: aload 4 │ │ │ │ + 366: aload 13 │ │ │ │ + 368: invokevirtual #209 // Method android/widget/ArrayAdapter.add:(Ljava/lang/Object;)V │ │ │ │ + 371: goto 284 │ │ │ │ + 374: aload_0 │ │ │ │ + 375: invokevirtual #213 // Method getResources:()Landroid/content/res/Resources; │ │ │ │ + 378: astore 6 │ │ │ │ + 380: ldc #214 // int 2131034142 │ │ │ │ + 382: istore_3 │ │ │ │ + 383: aload 6 │ │ │ │ + 385: iload_3 │ │ │ │ + 386: invokevirtual #221 // Method android/content/res/Resources.getText:(I)Ljava/lang/CharSequence; │ │ │ │ + 389: invokeinterface #224, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 394: astore 15 │ │ │ │ + 396: aload_0 │ │ │ │ + 397: getfield #128 // Field mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; │ │ │ │ + 400: astore 6 │ │ │ │ + 402: aload 6 │ │ │ │ + 404: aload 15 │ │ │ │ + 406: invokevirtual #209 // Method android/widget/ArrayAdapter.add:(Ljava/lang/Object;)V │ │ │ │ + 409: return │ │ │ │ │ │ │ │ protected void onDestroy(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── fr/syncarnet/tasks/DeletedTasks.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -323,15 +323,15 @@ │ │ │ │ 11: invokevirtual #75 // Method java/lang/Long.longValue:()J │ │ │ │ 14: lreturn │ │ │ │ │ │ │ │ public java.lang.String jsonify(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=13, args_size=1 │ │ │ │ + stack=300, locals=14, args_size=1 │ │ │ │ 0: new #77 // class org/json/JSONObject │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #78 // Method org/json/JSONObject."":()V │ │ │ │ 8: new #80 // class org/json/JSONArray │ │ │ │ 11: astore_2 │ │ │ │ 12: aload_2 │ │ │ │ @@ -389,21 +389,21 @@ │ │ │ │ 114: getfield #22 // Field timestamps:Ljava/util/HashMap; │ │ │ │ 117: astore 6 │ │ │ │ 119: aload 6 │ │ │ │ 121: invokevirtual #113 // Method java/util/HashMap.entrySet:()Ljava/util/Set; │ │ │ │ 124: astore 6 │ │ │ │ 126: aload 6 │ │ │ │ 128: invokeinterface #116, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 133: astore 8 │ │ │ │ - 135: aload 8 │ │ │ │ + 133: astore 6 │ │ │ │ + 135: aload 6 │ │ │ │ 137: invokeinterface #57, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 142: istore 5 │ │ │ │ - 144: iload 5 │ │ │ │ + 142: istore 8 │ │ │ │ + 144: iload 8 │ │ │ │ 146: ifeq 279 │ │ │ │ - 149: aload 8 │ │ │ │ + 149: aload 6 │ │ │ │ 151: invokeinterface #61, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 156: astore 9 │ │ │ │ 158: aload 9 │ │ │ │ 160: checkcast #118 // class java/util/Map$Entry │ │ │ │ 163: astore 9 │ │ │ │ 165: new #77 // class org/json/JSONObject │ │ │ │ 168: astore 10 │ │ │ │ @@ -412,41 +412,41 @@ │ │ │ │ 175: aload 9 │ │ │ │ 177: invokeinterface #121, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ 182: astore 11 │ │ │ │ 184: aload 11 │ │ │ │ 186: checkcast #24 // class java/util/UUID │ │ │ │ 189: astore 11 │ │ │ │ 191: ldc #123 // String uuid │ │ │ │ - 193: astore 6 │ │ │ │ + 193: astore 7 │ │ │ │ 195: aload 11 │ │ │ │ 197: invokevirtual #92 // Method java/util/UUID.toString:()Ljava/lang/String; │ │ │ │ - 200: astore 7 │ │ │ │ + 200: astore 12 │ │ │ │ 202: aload 10 │ │ │ │ - 204: aload 6 │ │ │ │ - 206: aload 7 │ │ │ │ + 204: aload 7 │ │ │ │ + 206: aload 12 │ │ │ │ 208: invokevirtual #101 // Method org/json/JSONObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ │ │ 211: pop │ │ │ │ 212: aload 9 │ │ │ │ 214: invokeinterface #126, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ - 219: astore 12 │ │ │ │ - 221: aload 12 │ │ │ │ + 219: astore 13 │ │ │ │ + 221: aload 13 │ │ │ │ 223: checkcast #30 // class java/lang/Long │ │ │ │ - 226: astore 12 │ │ │ │ + 226: astore 13 │ │ │ │ 228: ldc #128 // String timestamp │ │ │ │ - 230: astore 6 │ │ │ │ + 230: astore 7 │ │ │ │ 232: aload 10 │ │ │ │ - 234: aload 6 │ │ │ │ - 236: aload 12 │ │ │ │ + 234: aload 7 │ │ │ │ + 236: aload 13 │ │ │ │ 238: invokevirtual #101 // Method org/json/JSONObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ │ │ 241: pop │ │ │ │ 242: aload 10 │ │ │ │ 244: invokevirtual #129 // Method org/json/JSONObject.toString:()Ljava/lang/String; │ │ │ │ - 247: astore 6 │ │ │ │ + 247: astore 7 │ │ │ │ 249: aload_3 │ │ │ │ - 250: aload 6 │ │ │ │ + 250: aload 7 │ │ │ │ 252: invokevirtual #95 // Method org/json/JSONArray.put:(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ │ │ 255: pop │ │ │ │ 256: goto 135 │ │ │ │ 259: pop │ │ │ │ 260: ldc #131 // String Exception while jsonifying │ │ │ │ 262: astore 7 │ │ │ │ 264: ldc #11 // String SynCarnet ├── smali/fr/syncarnet/TaskListAdapter.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/widget/Filterable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lfr/syncarnet/TaskListAdapter$1;, │ Lfr/syncarnet/TaskListAdapter$ProjectFilter;, │ Lfr/syncarnet/TaskListAdapter$ViewHolder; │ } │ .end annotation │ │ │ # instance fields ├── smali/fr/syncarnet/TaskListFragment.smali │ @@ -24,15 +24,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 46 │ invoke-direct {p0}, Landroid/app/ListFragment;->()V │ │ - .line 92 │ return-void │ .end method │ │ │ # virtual methods │ .method public filterByProject(Ljava/lang/String;)V │ .locals 1 ├── smali/fr/syncarnet/SynCarnet$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$text:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/SynCarnet;Ljava/lang/Boolean;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/SynCarnet; │ │ .prologue │ .line 266 │ iput-object p1, p0, Lfr/syncarnet/SynCarnet$1;->this$0:Lfr/syncarnet/SynCarnet; │ │ iput-object p2, p0, Lfr/syncarnet/SynCarnet$1;->val$shortLength:Ljava/lang/Boolean; ├── smali/fr/syncarnet/R.smali │ @@ -21,10 +21,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 58 │ return-void │ .end method ├── smali/fr/syncarnet/TaskEditFragment$OnClickApplyListener.smali │ @@ -87,26 +87,28 @@ │ │ invoke-virtual {v5}, Lfr/syncarnet/TaskEditFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v5 │ │ iget-object v6, p0, Lfr/syncarnet/TaskEditFragment$OnClickApplyListener;->this$0:Lfr/syncarnet/TaskEditFragment; │ │ + .line 123 │ invoke-virtual {v6}, Lfr/syncarnet/TaskEditFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v6 │ │ const v7, 0x7f05001c │ │ invoke-virtual {v6, v7}, Landroid/app/Activity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ const/4 v7, 0x1 │ │ + .line 122 │ invoke-static {v5, v6, v7}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v4 │ │ .line 125 │ .local v4, "toast":Landroid/widget/Toast; │ invoke-virtual {v4}, Landroid/widget/Toast;->show()V ├── smali/fr/syncarnet/TaskListFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/syncarnet/TaskListFragment; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/TaskListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/TaskListFragment; │ │ .prologue │ .line 109 │ iput-object p1, p0, Lfr/syncarnet/TaskListFragment$1;->this$0:Lfr/syncarnet/TaskListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/syncarnet/TaskEditFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/syncarnet/TaskEditFragment; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/TaskEditFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/TaskEditFragment; │ │ .prologue │ .line 98 │ iput-object p1, p0, Lfr/syncarnet/TaskEditFragment$1;->this$0:Lfr/syncarnet/TaskEditFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -53,26 +54,28 @@ │ │ invoke-virtual {v1}, Lfr/syncarnet/TaskEditFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v1 │ │ iget-object v2, p0, Lfr/syncarnet/TaskEditFragment$1;->this$0:Lfr/syncarnet/TaskEditFragment; │ │ + .line 103 │ invoke-virtual {v2}, Lfr/syncarnet/TaskEditFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v2 │ │ const v3, 0x7f05000f │ │ invoke-virtual {v2, v3}, Landroid/app/Activity;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ + .line 102 │ invoke-static {v1, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ .line 105 │ .local v0, "toast":Landroid/widget/Toast; │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V ├── smali/fr/syncarnet/TaskAddFragment$OnClickAddListener.smali │ @@ -87,26 +87,28 @@ │ │ invoke-virtual {v4}, Lfr/syncarnet/TaskAddFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v4 │ │ iget-object v5, p0, Lfr/syncarnet/TaskAddFragment$OnClickAddListener;->this$0:Lfr/syncarnet/TaskAddFragment; │ │ + .line 96 │ invoke-virtual {v5}, Lfr/syncarnet/TaskAddFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v5 │ │ const v6, 0x7f05001c │ │ invoke-virtual {v5, v6}, Landroid/app/Activity;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ const/4 v6, 0x1 │ │ + .line 95 │ invoke-static {v4, v5, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v3 │ │ .line 98 │ .local v3, "toast":Landroid/widget/Toast; │ invoke-virtual {v3}, Landroid/widget/Toast;->show()V ├── smali/fr/syncarnet/TaskListAdapter$ProjectFilter.smali │ @@ -47,137 +47,136 @@ │ # virtual methods │ .method protected performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ .locals 6 │ .param p1, "constraint" # Ljava/lang/CharSequence; │ │ .prologue │ .line 139 │ - new-instance v2, Landroid/widget/Filter$FilterResults; │ + new-instance v1, Landroid/widget/Filter$FilterResults; │ │ - invoke-direct {v2}, Landroid/widget/Filter$FilterResults;->()V │ + invoke-direct {v1}, Landroid/widget/Filter$FilterResults;->()V │ │ .line 140 │ - .local v2, "r":Landroid/widget/Filter$FilterResults; │ - iget-object v4, p0, Lfr/syncarnet/TaskListAdapter$ProjectFilter;->this$0:Lfr/syncarnet/TaskListAdapter; │ + .local v1, "r":Landroid/widget/Filter$FilterResults; │ + iget-object v3, p0, Lfr/syncarnet/TaskListAdapter$ProjectFilter;->this$0:Lfr/syncarnet/TaskListAdapter; │ │ - iget-object v5, p0, Lfr/syncarnet/TaskListAdapter$ProjectFilter;->this$0:Lfr/syncarnet/TaskListAdapter; │ + iget-object v4, p0, Lfr/syncarnet/TaskListAdapter$ProjectFilter;->this$0:Lfr/syncarnet/TaskListAdapter; │ │ - invoke-static {v5}, Lfr/syncarnet/TaskListAdapter;->access$300(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; │ + invoke-static {v4}, Lfr/syncarnet/TaskListAdapter;->access$300(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-static {v4, v5}, Lfr/syncarnet/TaskListAdapter;->access$202(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; │ + invoke-static {v3, v4}, Lfr/syncarnet/TaskListAdapter;->access$202(Lfr/syncarnet/TaskListAdapter;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; │ │ .line 141 │ if-eqz p1, :cond_0 │ │ invoke-interface {p1}, Ljava/lang/CharSequence;->length()I │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 142 │ :cond_0 │ - iget-object v4, p0, Lfr/syncarnet/TaskListAdapter$ProjectFilter;->this$0:Lfr/syncarnet/TaskListAdapter; │ + iget-object v3, p0, Lfr/syncarnet/TaskListAdapter$ProjectFilter;->this$0:Lfr/syncarnet/TaskListAdapter; │ │ - invoke-static {v4}, Lfr/syncarnet/TaskListAdapter;->access$200(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; │ + invoke-static {v3}, Lfr/syncarnet/TaskListAdapter;->access$200(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - iput-object v4, v2, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ + iput-object v3, v1, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ │ .line 143 │ - iget-object v4, p0, Lfr/syncarnet/TaskListAdapter$ProjectFilter;->this$0:Lfr/syncarnet/TaskListAdapter; │ + iget-object v3, p0, Lfr/syncarnet/TaskListAdapter$ProjectFilter;->this$0:Lfr/syncarnet/TaskListAdapter; │ │ - invoke-static {v4}, Lfr/syncarnet/TaskListAdapter;->access$200(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; │ + invoke-static {v3}, Lfr/syncarnet/TaskListAdapter;->access$200(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lfr/syncarnet/tasks/TaskList;->size()I │ + invoke-virtual {v3}, Lfr/syncarnet/tasks/TaskList;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - iput v4, v2, Landroid/widget/Filter$FilterResults;->count:I │ + iput v3, v1, Landroid/widget/Filter$FilterResults;->count:I │ │ .line 154 │ :goto_0 │ - return-object v2 │ + return-object v1 │ │ .line 145 │ :cond_1 │ new-instance v0, Lfr/syncarnet/tasks/TaskList; │ │ invoke-direct {v0}, Lfr/syncarnet/tasks/TaskList;->()V │ │ .line 146 │ .local v0, "filtered":Lfr/syncarnet/tasks/TaskList; │ - iget-object v4, p0, Lfr/syncarnet/TaskListAdapter$ProjectFilter;->this$0:Lfr/syncarnet/TaskListAdapter; │ + iget-object v3, p0, Lfr/syncarnet/TaskListAdapter$ProjectFilter;->this$0:Lfr/syncarnet/TaskListAdapter; │ │ - invoke-static {v4}, Lfr/syncarnet/TaskListAdapter;->access$200(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; │ + invoke-static {v3}, Lfr/syncarnet/TaskListAdapter;->access$200(Lfr/syncarnet/TaskListAdapter;)Lfr/syncarnet/tasks/TaskList; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lfr/syncarnet/tasks/TaskList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Lfr/syncarnet/tasks/TaskList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ 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 v2 │ │ - check-cast v3, Lfr/syncarnet/tasks/Task; │ + check-cast v2, Lfr/syncarnet/tasks/Task; │ │ .line 147 │ - .local v3, "t":Lfr/syncarnet/tasks/Task; │ - invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;->getProject()Ljava/lang/String; │ + .local v2, "t":Lfr/syncarnet/tasks/Task; │ + invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;->getProject()Ljava/lang/String; │ │ move-result-object v4 │ │ if-eqz v4, :cond_2 │ │ - invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;->getProject()Ljava/lang/String; │ + invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;->getProject()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ .line 148 │ - invoke-virtual {v0, v3}, Lfr/syncarnet/tasks/TaskList;->add(Lfr/syncarnet/tasks/Task;)Z │ + invoke-virtual {v0, v2}, Lfr/syncarnet/tasks/TaskList;->add(Lfr/syncarnet/tasks/Task;)Z │ │ goto :goto_1 │ │ .line 151 │ - .end local v3 # "t":Lfr/syncarnet/tasks/Task; │ + .end local v2 # "t":Lfr/syncarnet/tasks/Task; │ :cond_3 │ - iput-object v0, v2, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ + iput-object v0, v1, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ │ .line 152 │ invoke-virtual {v0}, Lfr/syncarnet/tasks/TaskList;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - iput v4, v2, Landroid/widget/Filter$FilterResults;->count:I │ + iput v3, v1, Landroid/widget/Filter$FilterResults;->count:I │ │ goto :goto_0 │ .end method │ │ .method protected publishResults(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ .locals 2 │ .param p1, "constraint" # Ljava/lang/CharSequence; ├── smali/fr/syncarnet/TaskAddFragment.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/app/DatePickerDialog$OnDateSetListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lfr/syncarnet/TaskAddFragment$1;, │ Lfr/syncarnet/TaskAddFragment$OnClickDueListener;, │ Lfr/syncarnet/TaskAddFragment$OnClickAddListener;, │ Lfr/syncarnet/TaskAddFragment$Callbacks; │ } │ .end annotation │ │ │ @@ -45,15 +44,14 @@ │ │ .line 47 │ iput-object v0, p0, Lfr/syncarnet/TaskAddFragment;->project:Landroid/widget/EditText; │ │ .line 48 │ iput-object v0, p0, Lfr/syncarnet/TaskAddFragment;->description:Landroid/widget/EditText; │ │ - .line 107 │ return-void │ .end method │ │ .method static synthetic access$200(Lfr/syncarnet/TaskAddFragment;)Landroid/widget/EditText; │ .locals 1 │ .param p0, "x0" # Lfr/syncarnet/TaskAddFragment; ├── smali/fr/syncarnet/ProjectsAdapter.smali │ @@ -54,15 +54,14 @@ │ add-int/lit8 v0, v0, 0x1 │ │ return v0 │ .end method │ │ .method public bridge synthetic getItem(I)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 27 │ invoke-virtual {p0, p1}, Lfr/syncarnet/ProjectsAdapter;->getItem(I)Ljava/lang/String; │ │ move-result-object v0 ├── smali/fr/syncarnet/SynCarnet.smali │ @@ -118,87 +118,85 @@ │ "Lfr/syncarnet/sync/SyncedDevice;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 296 │ - 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 298 │ - .local v6, "result":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v5, "result":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :try_start_0 │ - iget-object v7, p0, Lfr/syncarnet/SynCarnet;->peers_file:Ljava/lang/String; │ + iget-object v6, p0, Lfr/syncarnet/SynCarnet;->peers_file:Ljava/lang/String; │ │ - invoke-virtual {p0, v7}, Lfr/syncarnet/SynCarnet;->openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream; │ + invoke-virtual {p0, v6}, Lfr/syncarnet/SynCarnet;->openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream; │ │ move-result-object v2 │ │ .line 299 │ .local v2, "fis":Ljava/io/FileInputStream; │ - new-instance v4, Ljava/io/ObjectInputStream; │ + new-instance v3, Ljava/io/ObjectInputStream; │ │ - invoke-direct {v4, v2}, Ljava/io/ObjectInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v3, v2}, Ljava/io/ObjectInputStream;->(Ljava/io/InputStream;)V │ │ .line 300 │ - .local v4, "is":Ljava/io/ObjectInputStream; │ - invoke-virtual {v4}, Ljava/io/ObjectInputStream;->readObject()Ljava/lang/Object; │ + .local v3, "is":Ljava/io/ObjectInputStream; │ + invoke-virtual {v3}, Ljava/io/ObjectInputStream;->readObject()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/ArrayList; │ │ .line 301 │ .local v0, "al":Ljava/util/ArrayList; │ invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_1 │ │ - invoke-interface {v3}, 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 │ │ .line 302 │ - .local v5, "o":Ljava/lang/Object; │ - instance-of v7, v5, Lfr/syncarnet/sync/SyncedDevice; │ + .local v4, "o":Ljava/lang/Object; │ + instance-of v7, v4, Lfr/syncarnet/sync/SyncedDevice; │ │ if-eqz v7, :cond_0 │ │ .line 303 │ - check-cast v5, Lfr/syncarnet/sync/SyncedDevice; │ + check-cast v4, Lfr/syncarnet/sync/SyncedDevice; │ │ - .end local v5 # "o":Ljava/lang/Object; │ - invoke-virtual {v6, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + .end local v4 # "o":Ljava/lang/Object; │ + invoke-virtual {v5, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 307 │ .end local v0 # "al":Ljava/util/ArrayList; │ .end local v2 # "fis":Ljava/io/FileInputStream; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "is":Ljava/io/ObjectInputStream; │ + .end local v3 # "is":Ljava/io/ObjectInputStream; │ :catch_0 │ move-exception v1 │ │ .line 308 │ :cond_1 │ - return-object v6 │ + return-object v5 │ .end method │ │ .method private readTaskList()Lfr/syncarnet/tasks/TaskList; │ .locals 4 │ │ .prologue │ .line 328 │ @@ -290,20 +288,22 @@ │ :catch_0 │ move-exception v0 │ │ .line 288 │ .local v0, "e":Ljava/io/IOException; │ const v4, 0x7f050021 │ │ + .line 289 │ invoke-virtual {p0, v4}, Lfr/syncarnet/SynCarnet;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x1 │ │ + .line 288 │ invoke-static {p0, v4, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v3 │ │ .line 291 │ .local v3, "toast":Landroid/widget/Toast; │ invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ @@ -348,117 +348,118 @@ │ :catch_0 │ move-exception v0 │ │ .line 319 │ .local v0, "e":Ljava/io/IOException; │ const v4, 0x7f050021 │ │ + .line 320 │ invoke-virtual {p0, v4}, Lfr/syncarnet/SynCarnet;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x1 │ │ + .line 319 │ invoke-static {p0, v4, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v3 │ │ .line 322 │ .local v3, "toast":Landroid/widget/Toast; │ invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method │ │ .method private updatePeer(Ljava/lang/String;)V │ - .locals 6 │ + .locals 5 │ .param p1, "id" # Ljava/lang/String; │ │ .prologue │ .line 376 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 377 │ - .local v2, "index":Ljava/lang/Integer; │ - iget-object v4, p0, Lfr/syncarnet/SynCarnet;->savedPeers:Ljava/util/ArrayList; │ + .local v1, "index":Ljava/lang/Integer; │ + iget-object v3, p0, Lfr/syncarnet/SynCarnet;->savedPeers:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - 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 v2 │ │ - check-cast v3, Lfr/syncarnet/sync/SyncedDevice; │ + check-cast v2, Lfr/syncarnet/sync/SyncedDevice; │ │ .line 378 │ - .local v3, "sd":Lfr/syncarnet/sync/SyncedDevice; │ - invoke-virtual {v3}, Lfr/syncarnet/sync/SyncedDevice;->getId()Ljava/lang/String; │ + .local v2, "sd":Lfr/syncarnet/sync/SyncedDevice; │ + invoke-virtual {v2}, Lfr/syncarnet/sync/SyncedDevice;->getId()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {p1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ .line 379 │ iget-object v4, p0, Lfr/syncarnet/SynCarnet;->savedPeers:Ljava/util/ArrayList; │ │ - invoke-virtual {v4, v3}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I │ + invoke-virtual {v4, v2}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I │ │ move-result v4 │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v2 │ + move-result-object v1 │ │ goto :goto_0 │ │ .line 382 │ - .end local v3 # "sd":Lfr/syncarnet/sync/SyncedDevice; │ + .end local v2 # "sd":Lfr/syncarnet/sync/SyncedDevice; │ :cond_1 │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 383 │ - iget-object v4, p0, Lfr/syncarnet/SynCarnet;->savedPeers:Ljava/util/ArrayList; │ + iget-object v3, p0, Lfr/syncarnet/SynCarnet;->savedPeers:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lfr/syncarnet/sync/SyncedDevice; │ │ .line 384 │ .local v0, "device":Lfr/syncarnet/sync/SyncedDevice; │ invoke-virtual {v0}, Lfr/syncarnet/sync/SyncedDevice;->updated()V │ │ .line 385 │ - iget-object v4, p0, Lfr/syncarnet/SynCarnet;->savedPeers:Ljava/util/ArrayList; │ + iget-object v3, p0, Lfr/syncarnet/SynCarnet;->savedPeers:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-virtual {v4, v5, v0}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v0}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ .line 387 │ .end local v0 # "device":Lfr/syncarnet/sync/SyncedDevice; │ :cond_2 │ return-void │ .end method │ │ @@ -519,53 +520,52 @@ │ │ .method public getPeer(Ljava/lang/String;)Lfr/syncarnet/sync/SyncedDevice; │ .locals 3 │ .param p1, "id" # Ljava/lang/String; │ │ .prologue │ .line 390 │ - iget-object v2, p0, Lfr/syncarnet/SynCarnet;->savedPeers:Ljava/util/ArrayList; │ + iget-object v1, p0, Lfr/syncarnet/SynCarnet;->savedPeers:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lfr/syncarnet/sync/SyncedDevice; │ + check-cast v0, Lfr/syncarnet/sync/SyncedDevice; │ │ .line 391 │ - .local v1, "sd":Lfr/syncarnet/sync/SyncedDevice; │ - invoke-virtual {v1}, Lfr/syncarnet/sync/SyncedDevice;->getId()Ljava/lang/String; │ + .local v0, "sd":Lfr/syncarnet/sync/SyncedDevice; │ + invoke-virtual {v0}, Lfr/syncarnet/sync/SyncedDevice;->getId()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 393 │ - .end local v1 # "sd":Lfr/syncarnet/sync/SyncedDevice; │ + .end local v0 # "sd":Lfr/syncarnet/sync/SyncedDevice; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_1 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getSyncedDevices()Ljava/util/ArrayList; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ @@ -607,124 +607,122 @@ │ │ .method public knowPeer(Ljava/lang/String;)Z │ .locals 3 │ .param p1, "id" # Ljava/lang/String; │ │ .prologue │ .line 369 │ - iget-object v2, p0, Lfr/syncarnet/SynCarnet;->savedPeers:Ljava/util/ArrayList; │ + iget-object v1, p0, Lfr/syncarnet/SynCarnet;->savedPeers:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lfr/syncarnet/sync/SyncedDevice; │ + check-cast v0, Lfr/syncarnet/sync/SyncedDevice; │ │ .line 370 │ - .local v1, "sd":Lfr/syncarnet/sync/SyncedDevice; │ - invoke-virtual {v1}, Lfr/syncarnet/sync/SyncedDevice;->getId()Ljava/lang/String; │ + .local v0, "sd":Lfr/syncarnet/sync/SyncedDevice; │ + invoke-virtual {v0}, Lfr/syncarnet/sync/SyncedDevice;->getId()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 372 │ - .end local v1 # "sd":Lfr/syncarnet/sync/SyncedDevice; │ + .end local v0 # "sd":Lfr/syncarnet/sync/SyncedDevice; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public oldestSync()J │ .locals 6 │ │ .prologue │ .line 236 │ - iget-object v4, p0, Lfr/syncarnet/SynCarnet;->savedPeers:Ljava/util/ArrayList; │ + iget-object v1, p0, Lfr/syncarnet/SynCarnet;->savedPeers:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ - move-result v4 │ + move-result v1 │ │ - if-nez v4, :cond_1 │ + if-nez v1, :cond_1 │ │ .line 237 │ const-wide/16 v2, 0x0 │ │ .line 245 │ :cond_0 │ return-wide v2 │ │ .line 239 │ :cond_1 │ - new-instance v4, Ljava/util/Date; │ + new-instance v1, Ljava/util/Date; │ │ - invoke-direct {v4}, Ljava/util/Date;->()V │ + invoke-direct {v1}, Ljava/util/Date;->()V │ │ - invoke-virtual {v4}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v1}, Ljava/util/Date;->getTime()J │ │ move-result-wide v2 │ │ .line 240 │ .local v2, "timestamp":J │ - iget-object v4, p0, Lfr/syncarnet/SynCarnet;->savedPeers:Ljava/util/ArrayList; │ + iget-object v1, p0, Lfr/syncarnet/SynCarnet;->savedPeers:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lfr/syncarnet/sync/SyncedDevice; │ + check-cast v0, Lfr/syncarnet/sync/SyncedDevice; │ │ .line 241 │ - .local v1, "sd":Lfr/syncarnet/sync/SyncedDevice; │ - invoke-virtual {v1}, Lfr/syncarnet/sync/SyncedDevice;->lastSynchronized()J │ + .local v0, "sd":Lfr/syncarnet/sync/SyncedDevice; │ + invoke-virtual {v0}, Lfr/syncarnet/sync/SyncedDevice;->lastSynchronized()J │ │ move-result-wide v4 │ │ cmp-long v4, v4, v2 │ │ if-gez v4, :cond_2 │ │ .line 242 │ - invoke-virtual {v1}, Lfr/syncarnet/sync/SyncedDevice;->lastSynchronized()J │ + invoke-virtual {v0}, Lfr/syncarnet/sync/SyncedDevice;->lastSynchronized()J │ │ move-result-wide v2 │ │ goto :goto_0 │ .end method │ │ .method public onActivityResult(IILandroid/content/Intent;)V ├── smali/fr/syncarnet/TaskAddFragment$OnClickDueListener.smali │ @@ -68,26 +68,29 @@ │ │ invoke-virtual {v1}, Lfr/syncarnet/TaskAddFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v1 │ │ iget-object v2, p0, Lfr/syncarnet/TaskAddFragment$OnClickDueListener;->this$0:Lfr/syncarnet/TaskAddFragment; │ │ + .line 112 │ invoke-virtual {v6, v7}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ const/4 v4, 0x2 │ │ + .line 113 │ invoke-virtual {v6, v4}, Ljava/util/Calendar;->get(I)I │ │ move-result v4 │ │ const/4 v5, 0x5 │ │ + .line 114 │ invoke-virtual {v6, v5}, Ljava/util/Calendar;->get(I)I │ │ move-result v5 │ │ invoke-direct/range {v0 .. v5}, Landroid/app/DatePickerDialog;->(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V │ │ .line 115 ├── smali/fr/syncarnet/TaskEditFragment$OnClickDueListener.smali │ @@ -79,26 +79,29 @@ │ │ invoke-virtual {v1}, Lfr/syncarnet/TaskEditFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v1 │ │ iget-object v2, p0, Lfr/syncarnet/TaskEditFragment$OnClickDueListener;->this$0:Lfr/syncarnet/TaskEditFragment; │ │ + .line 146 │ invoke-virtual {v6, v7}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ const/4 v4, 0x2 │ │ + .line 147 │ invoke-virtual {v6, v4}, Ljava/util/Calendar;->get(I)I │ │ move-result v4 │ │ const/4 v5, 0x5 │ │ + .line 148 │ invoke-virtual {v6, v5}, Ljava/util/Calendar;->get(I)I │ │ move-result v5 │ │ invoke-direct/range {v0 .. v5}, Landroid/app/DatePickerDialog;->(Landroid/content/Context;Landroid/app/DatePickerDialog$OnDateSetListener;III)V │ │ .line 149 ├── smali/fr/syncarnet/tasks/Task$CompareWithDueAndPriority.smali │ @@ -128,24 +128,20 @@ │ move-result v0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 161 │ check-cast p1, Lfr/syncarnet/tasks/Task; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lfr/syncarnet/tasks/Task; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lfr/syncarnet/tasks/Task$CompareWithDueAndPriority;->compare(Lfr/syncarnet/tasks/Task;Lfr/syncarnet/tasks/Task;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/fr/syncarnet/tasks/TaskList.smali │ @@ -140,212 +140,212 @@ │ .method public static merge(Lfr/syncarnet/tasks/TaskList;Lfr/syncarnet/tasks/TaskList;)Lfr/syncarnet/tasks/TaskList; │ .locals 10 │ .param p0, "tl1" # Lfr/syncarnet/tasks/TaskList; │ .param p1, "tl2" # Lfr/syncarnet/tasks/TaskList; │ │ .prologue │ .line 125 │ - move-object v4, p1 │ + move-object v3, p1 │ │ .line 127 │ - .local v4, "tf":Lfr/syncarnet/tasks/TaskList; │ - invoke-virtual {v4}, Lfr/syncarnet/tasks/TaskList;->iterator()Ljava/util/Iterator; │ + .local v3, "tf":Lfr/syncarnet/tasks/TaskList; │ + invoke-virtual {v3}, Lfr/syncarnet/tasks/TaskList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lfr/syncarnet/tasks/Task; │ + check-cast v1, Lfr/syncarnet/tasks/Task; │ │ .line 128 │ - .local v2, "t":Lfr/syncarnet/tasks/Task; │ - invoke-virtual {p0, v2}, Lfr/syncarnet/tasks/TaskList;->deleted(Lfr/syncarnet/tasks/Task;)Z │ + .local v1, "t":Lfr/syncarnet/tasks/Task; │ + invoke-virtual {p0, v1}, Lfr/syncarnet/tasks/TaskList;->deleted(Lfr/syncarnet/tasks/Task;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 129 │ - invoke-virtual {v4, v2}, Lfr/syncarnet/tasks/TaskList;->remove(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v1}, Lfr/syncarnet/tasks/TaskList;->remove(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 132 │ - .end local v2 # "t":Lfr/syncarnet/tasks/Task; │ + .end local v1 # "t":Lfr/syncarnet/tasks/Task; │ :cond_1 │ invoke-virtual {p0}, Lfr/syncarnet/tasks/TaskList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v4 │ │ :cond_2 │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_7 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lfr/syncarnet/tasks/Task; │ + check-cast v1, Lfr/syncarnet/tasks/Task; │ │ .line 133 │ - .restart local v2 # "t":Lfr/syncarnet/tasks/Task; │ - invoke-virtual {v4, v2}, Lfr/syncarnet/tasks/TaskList;->indexOf(Ljava/lang/Object;)I │ + .restart local v1 # "t":Lfr/syncarnet/tasks/Task; │ + invoke-virtual {v3, v1}, Lfr/syncarnet/tasks/TaskList;->indexOf(Ljava/lang/Object;)I │ │ - move-result v1 │ + move-result v0 │ │ .line 134 │ - .local v1, "pos":I │ + .local v0, "pos":I │ const/4 v5, -0x1 │ │ - if-ne v1, v5, :cond_3 │ + if-ne v0, v5, :cond_3 │ │ .line 135 │ - invoke-virtual {v4, v2}, Lfr/syncarnet/tasks/TaskList;->deleted(Lfr/syncarnet/tasks/Task;)Z │ + invoke-virtual {v3, v1}, Lfr/syncarnet/tasks/TaskList;->deleted(Lfr/syncarnet/tasks/Task;)Z │ │ move-result v5 │ │ if-nez v5, :cond_2 │ │ .line 136 │ - invoke-virtual {v4, v2}, Lfr/syncarnet/tasks/TaskList;->add(Lfr/syncarnet/tasks/Task;)Z │ + invoke-virtual {v3, v1}, Lfr/syncarnet/tasks/TaskList;->add(Lfr/syncarnet/tasks/Task;)Z │ │ goto :goto_1 │ │ .line 139 │ :cond_3 │ - invoke-virtual {v4, v1}, Lfr/syncarnet/tasks/TaskList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v0}, Lfr/syncarnet/tasks/TaskList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lfr/syncarnet/tasks/Task; │ + check-cast v2, Lfr/syncarnet/tasks/Task; │ │ .line 140 │ - .local v3, "t2":Lfr/syncarnet/tasks/Task; │ - invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;->getModified()J │ + .local v2, "t2":Lfr/syncarnet/tasks/Task; │ + invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;->getModified()J │ │ move-result-wide v6 │ │ - invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;->getModified()J │ + invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;->getModified()J │ │ move-result-wide v8 │ │ cmp-long v5, v6, v8 │ │ if-eqz v5, :cond_2 │ │ .line 141 │ - invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;->getDue()Ljava/util/Calendar; │ + invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;->getDue()Ljava/util/Calendar; │ │ move-result-object v5 │ │ if-eqz v5, :cond_5 │ │ - invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;->getDue()Ljava/util/Calendar; │ + invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;->getDue()Ljava/util/Calendar; │ │ move-result-object v5 │ │ - invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;->getDue()Ljava/util/Calendar; │ + invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;->getDue()Ljava/util/Calendar; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/util/Calendar;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_5 │ │ - invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;->getPriority()Lfr/syncarnet/tasks/Priority; │ + .line 142 │ + invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;->getPriority()Lfr/syncarnet/tasks/Priority; │ │ move-result-object v5 │ │ - invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;->getPriority()Lfr/syncarnet/tasks/Priority; │ + invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;->getPriority()Lfr/syncarnet/tasks/Priority; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Lfr/syncarnet/tasks/Priority;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_5 │ │ .line 143 │ - invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;->getModified()J │ + invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;->getModified()J │ │ move-result-wide v6 │ │ - invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;->getModified()J │ + invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;->getModified()J │ │ move-result-wide v8 │ │ cmp-long v5, v6, v8 │ │ if-lez v5, :cond_4 │ │ - .end local v2 # "t":Lfr/syncarnet/tasks/Task; │ + .end local v1 # "t":Lfr/syncarnet/tasks/Task; │ :goto_2 │ - invoke-virtual {v4, v1, v2}, Lfr/syncarnet/tasks/TaskList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v0, v1}, Lfr/syncarnet/tasks/TaskList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ │ - .restart local v2 # "t":Lfr/syncarnet/tasks/Task; │ + .restart local v1 # "t":Lfr/syncarnet/tasks/Task; │ :cond_4 │ - move-object v2, v3 │ + move-object v1, v2 │ │ goto :goto_2 │ │ .line 145 │ :cond_5 │ - invoke-virtual {v4, v1}, Lfr/syncarnet/tasks/TaskList;->remove(I)Lfr/syncarnet/tasks/Task; │ + invoke-virtual {v3, v0}, Lfr/syncarnet/tasks/TaskList;->remove(I)Lfr/syncarnet/tasks/Task; │ │ .line 146 │ - invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;->getModified()J │ + invoke-virtual {v1}, Lfr/syncarnet/tasks/Task;->getModified()J │ │ move-result-wide v6 │ │ - invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;->getModified()J │ + invoke-virtual {v2}, Lfr/syncarnet/tasks/Task;->getModified()J │ │ move-result-wide v8 │ │ cmp-long v5, v6, v8 │ │ if-lez v5, :cond_6 │ │ - .end local v2 # "t":Lfr/syncarnet/tasks/Task; │ + .end local v1 # "t":Lfr/syncarnet/tasks/Task; │ :goto_3 │ - invoke-virtual {v4, v2}, Lfr/syncarnet/tasks/TaskList;->add(Lfr/syncarnet/tasks/Task;)Z │ + invoke-virtual {v3, v1}, Lfr/syncarnet/tasks/TaskList;->add(Lfr/syncarnet/tasks/Task;)Z │ │ goto :goto_1 │ │ - .restart local v2 # "t":Lfr/syncarnet/tasks/Task; │ + .restart local v1 # "t":Lfr/syncarnet/tasks/Task; │ :cond_6 │ - move-object v2, v3 │ + move-object v1, v2 │ │ goto :goto_3 │ │ .line 151 │ - .end local v1 # "pos":I │ - .end local v2 # "t":Lfr/syncarnet/tasks/Task; │ - .end local v3 # "t2":Lfr/syncarnet/tasks/Task; │ + .end local v0 # "pos":I │ + .end local v1 # "t":Lfr/syncarnet/tasks/Task; │ + .end local v2 # "t2":Lfr/syncarnet/tasks/Task; │ :cond_7 │ - return-object v4 │ + return-object v3 │ .end method │ │ │ # virtual methods │ .method public add(Lfr/syncarnet/tasks/Task;)Z │ .locals 5 │ .param p1, "task" # Lfr/syncarnet/tasks/Task; │ @@ -419,21 +419,19 @@ │ move v2, v1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic add(Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 33 │ check-cast p1, Lfr/syncarnet/tasks/Task; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lfr/syncarnet/tasks/TaskList;->add(Lfr/syncarnet/tasks/Task;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -688,15 +686,14 @@ │ │ .line 102 │ return-object v0 │ .end method │ │ .method public bridge synthetic remove(I)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 33 │ invoke-virtual {p0, p1}, Lfr/syncarnet/tasks/TaskList;->remove(I)Lfr/syncarnet/tasks/Task; │ │ move-result-object v0 ├── smali/fr/syncarnet/tasks/DeletedTasks.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic add(Ljava/lang/Object;)Z │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 34 │ check-cast p1, Ljava/util/UUID; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lfr/syncarnet/tasks/DeletedTasks;->add(Ljava/util/UUID;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -129,48 +127,47 @@ │ .locals 5 │ .param p1, "timestamp" # J │ │ .prologue │ .line 56 │ invoke-virtual {p0}, Lfr/syncarnet/tasks/DeletedTasks;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/util/UUID; │ + check-cast v0, Ljava/util/UUID; │ │ .line 57 │ - .local v1, "uuid":Ljava/util/UUID; │ - invoke-virtual {p0, v1}, Lfr/syncarnet/tasks/DeletedTasks;->getTimestamp(Ljava/util/UUID;)J │ + .local v0, "uuid":Ljava/util/UUID; │ + invoke-virtual {p0, v0}, Lfr/syncarnet/tasks/DeletedTasks;->getTimestamp(Ljava/util/UUID;)J │ │ move-result-wide v2 │ │ cmp-long v2, v2, p1 │ │ if-gez v2, :cond_0 │ │ .line 58 │ - invoke-virtual {p0, v1}, Lfr/syncarnet/tasks/DeletedTasks;->remove(Ljava/lang/Object;)Z │ + invoke-virtual {p0, v0}, Lfr/syncarnet/tasks/DeletedTasks;->remove(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 61 │ - .end local v1 # "uuid":Ljava/util/UUID; │ + .end local v0 # "uuid":Ljava/util/UUID; │ :cond_1 │ return-void │ .end method │ │ .method public getTimestamp(Ljava/util/UUID;)J │ .locals 2 │ .param p1, "uuid" # Ljava/util/UUID; │ @@ -193,200 +190,197 @@ │ .end method │ │ .method public jsonify()Ljava/lang/String; │ .locals 12 │ │ .prologue │ .line 64 │ - new-instance v4, Lorg/json/JSONObject; │ + new-instance v3, Lorg/json/JSONObject; │ │ - invoke-direct {v4}, Lorg/json/JSONObject;->()V │ + invoke-direct {v3}, Lorg/json/JSONObject;->()V │ │ .line 65 │ - .local v4, "jsonDT":Lorg/json/JSONObject; │ - new-instance v7, Lorg/json/JSONArray; │ + .local v3, "jsonDT":Lorg/json/JSONObject; │ + new-instance v6, Lorg/json/JSONArray; │ │ - invoke-direct {v7}, Lorg/json/JSONArray;->()V │ + invoke-direct {v6}, Lorg/json/JSONArray;->()V │ │ .line 66 │ - .local v7, "jsonUUIDs":Lorg/json/JSONArray; │ - new-instance v6, Lorg/json/JSONArray; │ + .local v6, "jsonUUIDs":Lorg/json/JSONArray; │ + new-instance v5, Lorg/json/JSONArray; │ │ - invoke-direct {v6}, Lorg/json/JSONArray;->()V │ + invoke-direct {v5}, Lorg/json/JSONArray;->()V │ │ .line 69 │ - .local v6, "jsonTimestamps":Lorg/json/JSONArray; │ + .local v5, "jsonTimestamps":Lorg/json/JSONArray; │ const/4 v2, 0x0 │ │ .local v2, "i":I │ :goto_0 │ :try_start_0 │ invoke-virtual {p0}, Lfr/syncarnet/tasks/DeletedTasks;->size()I │ │ - move-result v10 │ + move-result v9 │ │ - if-ge v2, v10, :cond_0 │ + if-ge v2, v9, :cond_0 │ │ .line 70 │ invoke-virtual {p0, v2}, Lfr/syncarnet/tasks/DeletedTasks;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Ljava/util/UUID; │ + check-cast v9, Ljava/util/UUID; │ │ - invoke-virtual {v10}, Ljava/util/UUID;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/util/UUID;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v7, v10}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ + invoke-virtual {v6, v9}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ .line 69 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 71 │ :cond_0 │ - const-string v10, "uuids" │ + const-string v9, "uuids" │ │ - invoke-virtual {v7}, Lorg/json/JSONArray;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Lorg/json/JSONArray;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v4, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v3, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 72 │ - const-string v10, "SynCarnet" │ + const-string v9, "SynCarnet" │ │ - const-string v11, "Added uuids to json" │ + const-string v10, "Added uuids to json" │ │ - invoke-static {v10, v11}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v9, v10}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 74 │ - iget-object v10, p0, Lfr/syncarnet/tasks/DeletedTasks;->timestamps:Ljava/util/HashMap; │ + iget-object v9, p0, Lfr/syncarnet/tasks/DeletedTasks;->timestamps:Ljava/util/HashMap; │ │ - invoke-virtual {v10}, Ljava/util/HashMap;->entrySet()Ljava/util/Set; │ + invoke-virtual {v9}, Ljava/util/HashMap;->entrySet()Ljava/util/Set; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-interface {v10}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v9}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v9 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_1 │ - 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 v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ .line 75 │ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - new-instance v5, Lorg/json/JSONObject; │ + new-instance v4, Lorg/json/JSONObject; │ │ - invoke-direct {v5}, Lorg/json/JSONObject;->()V │ + invoke-direct {v4}, Lorg/json/JSONObject;->()V │ │ .line 76 │ - .local v5, "jsonTTemp":Lorg/json/JSONObject; │ + .local v4, "jsonTTemp":Lorg/json/JSONObject; │ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/util/UUID; │ + check-cast v7, Ljava/util/UUID; │ │ .line 77 │ - .local v8, "key":Ljava/util/UUID; │ + .local v7, "key":Ljava/util/UUID; │ const-string v10, "uuid" │ │ - invoke-virtual {v8}, Ljava/util/UUID;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/UUID;->toString()Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-virtual {v5, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v4, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 78 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/Long; │ + check-cast v8, Ljava/lang/Long; │ │ .line 79 │ - .local v9, "value":Ljava/lang/Long; │ + .local v8, "value":Ljava/lang/Long; │ const-string v10, "timestamp" │ │ - invoke-virtual {v5, v10, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v4, v10, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 80 │ - invoke-virtual {v5}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ - invoke-virtual {v6, v10}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ + invoke-virtual {v5, v10}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ :try_end_0 │ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 86 │ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v5 # "jsonTTemp":Lorg/json/JSONObject; │ - .end local v8 # "key":Ljava/util/UUID; │ - .end local v9 # "value":Ljava/lang/Long; │ + .end local v4 # "jsonTTemp":Lorg/json/JSONObject; │ + .end local v7 # "key":Ljava/util/UUID; │ + .end local v8 # "value":Ljava/lang/Long; │ :catch_0 │ move-exception v0 │ │ .line 87 │ .local v0, "e":Lorg/json/JSONException; │ - const-string v10, "SynCarnet" │ + const-string v9, "SynCarnet" │ │ - const-string v11, "Exception while jsonifying" │ + const-string v10, "Exception while jsonifying" │ │ - invoke-static {v10, v11}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v9, v10}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 88 │ - const-string v10, "" │ + const-string v9, "" │ │ .end local v0 # "e":Lorg/json/JSONException; │ :goto_2 │ - return-object v10 │ + return-object v9 │ │ .line 82 │ - .restart local v3 # "i$":Ljava/util/Iterator; │ :cond_1 │ :try_start_1 │ - const-string v10, "timestamps" │ + const-string v9, "timestamps" │ │ - invoke-virtual {v6}, Lorg/json/JSONArray;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Lorg/json/JSONArray;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v4, v10, v11}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v3, v9, v10}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 83 │ - const-string v10, "SynCarnet" │ + const-string v9, "SynCarnet" │ │ - const-string v11, "Added timestamps to json" │ + const-string v10, "Added timestamps to json" │ │ - invoke-static {v10, v11}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v9, v10}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 85 │ - invoke-virtual {v4}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Lorg/json/JSONObject;->toString()Ljava/lang/String; │ :try_end_1 │ .catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_0 │ │ - move-result-object v10 │ + move-result-object v9 │ │ goto :goto_2 │ .end method │ │ .method public unJsonify(Ljava/lang/String;)V │ .locals 10 │ .param p1, "json" # Ljava/lang/String; ├── smali/fr/syncarnet/helpers/PrioritySpinnerHelper.smali │ @@ -1,29 +1,20 @@ │ .class public Lfr/syncarnet/helpers/PrioritySpinnerHelper; │ .super Ljava/lang/Object; │ .source "PrioritySpinnerHelper.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lfr/syncarnet/helpers/PrioritySpinnerHelper$1; │ - } │ -.end annotation │ - │ - │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 39 │ return-void │ .end method │ │ .method public static getPriority(I)Lfr/syncarnet/tasks/Priority; │ .locals 1 │ .param p0, "pos" # I ├── smali/fr/syncarnet/sync/SyncService$WifiActionChoiceDialog.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/syncarnet/sync/SyncService; │ │ │ # direct methods │ .method public constructor (Lfr/syncarnet/sync/SyncService;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/sync/SyncService; │ │ .prologue │ .line 88 │ iput-object p1, p0, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;->this$0:Lfr/syncarnet/sync/SyncService; │ │ invoke-direct {p0}, Landroid/app/DialogFragment;->()V │ │ @@ -57,24 +58,26 @@ │ │ const v2, 0x7f050012 │ │ new-instance v3, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$2; │ │ invoke-direct {v3, p0}, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$2;->(Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;)V │ │ + .line 95 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f050029 │ │ new-instance v3, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$1; │ │ invoke-direct {v3, p0}, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$1;->(Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;)V │ │ + .line 100 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 106 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 ├── smali/fr/syncarnet/sync/SyncedDevicesFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/syncarnet/sync/SyncedDevicesFragment; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/sync/SyncedDevicesFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/sync/SyncedDevicesFragment; │ │ .prologue │ .line 75 │ iput-object p1, p0, Lfr/syncarnet/sync/SyncedDevicesFragment$1;->this$0:Lfr/syncarnet/sync/SyncedDevicesFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/syncarnet/sync/DeviceListActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/syncarnet/sync/DeviceListActivity; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/sync/DeviceListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/sync/DeviceListActivity; │ │ .prologue │ .line 76 │ iput-object p1, p0, Lfr/syncarnet/sync/DeviceListActivity$1;->this$0:Lfr/syncarnet/sync/DeviceListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/syncarnet/sync/SyncService$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/syncarnet/sync/SyncService; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/sync/SyncService;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/sync/SyncService; │ │ .prologue │ .line 117 │ iput-object p1, p0, Lfr/syncarnet/sync/SyncService$2;->this$0:Lfr/syncarnet/sync/SyncService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/syncarnet/sync/PeerListDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/syncarnet/sync/PeerListDialog; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/sync/PeerListDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/sync/PeerListDialog; │ │ .prologue │ .line 58 │ iput-object p1, p0, Lfr/syncarnet/sync/PeerListDialog$1;->this$0:Lfr/syncarnet/sync/PeerListDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -47,24 +48,26 @@ │ │ invoke-static {v0}, Lfr/syncarnet/sync/PeerListDialog;->access$100(Lfr/syncarnet/sync/PeerListDialog;)Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected; │ │ move-result-object v1 │ │ iget-object v0, p0, Lfr/syncarnet/sync/PeerListDialog$1;->this$0:Lfr/syncarnet/sync/PeerListDialog; │ │ + .line 62 │ invoke-static {v0}, Lfr/syncarnet/sync/PeerListDialog;->access$000(Lfr/syncarnet/sync/PeerListDialog;)Lfr/syncarnet/sync/PeerListAdapter; │ │ move-result-object v0 │ │ invoke-virtual {v0, p2}, Lfr/syncarnet/sync/PeerListAdapter;->getItem(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/net/wifi/p2p/WifiP2pDevice; │ │ + .line 61 │ invoke-interface {v1, v0}, Lfr/syncarnet/sync/PeerListDialog$OnPeerSelected;->onPeerSelected(Landroid/net/wifi/p2p/WifiP2pDevice;)V │ │ .line 64 │ iget-object v0, p0, Lfr/syncarnet/sync/PeerListDialog$1;->this$0:Lfr/syncarnet/sync/PeerListDialog; │ │ invoke-virtual {v0}, Lfr/syncarnet/sync/PeerListDialog;->dismiss()V ├── smali/fr/syncarnet/sync/PeerSelection$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/syncarnet/sync/PeerSelection; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/sync/PeerSelection;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/sync/PeerSelection; │ │ .prologue │ .line 62 │ iput-object p1, p0, Lfr/syncarnet/sync/PeerSelection$1;->this$0:Lfr/syncarnet/sync/PeerSelection; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -62,14 +63,15 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 71 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 72 │ iget-object v0, p0, Lfr/syncarnet/sync/PeerSelection$1;->this$0:Lfr/syncarnet/sync/PeerSelection; │ │ invoke-static {v0}, Lfr/syncarnet/sync/PeerSelection;->access$100(Lfr/syncarnet/sync/PeerSelection;)Ljava/lang/String; ├── smali/fr/syncarnet/sync/PeerListDialog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/syncarnet/sync/PeerListDialog; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/sync/PeerListDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/sync/PeerListDialog; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lfr/syncarnet/sync/PeerListDialog$2;->this$0:Lfr/syncarnet/sync/PeerListDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/syncarnet/sync/TaskListTransferService$TaskListAsync.smali │ @@ -52,21 +52,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 122 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;->doInBackground([Ljava/lang/Void;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -357,21 +355,19 @@ │ invoke-static {v11, v12}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_1 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 122 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lfr/syncarnet/sync/TaskListTransferService$TaskListAsync;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 3 ├── smali/fr/syncarnet/sync/SyncService.smali │ @@ -135,14 +135,15 @@ │ .line 287 │ invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ move-result-object v2 │ │ sget-object v3, Lfr/syncarnet/sync/DeviceListActivity;->EXTRA_DEVICE_ADDRESS:Ljava/lang/String; │ │ + .line 288 │ invoke-virtual {v2, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 290 │ .local v0, "address":Ljava/lang/String; │ iget-object v2, p0, Lfr/syncarnet/sync/SyncService;->mBluetoothAdapter:Landroid/bluetooth/BluetoothAdapter; │ @@ -298,32 +299,35 @@ │ │ move-result-object v2 │ │ iget-object v3, p0, Lfr/syncarnet/sync/SyncService;->synCarnet:Lfr/syncarnet/SynCarnet; │ │ const v4, 0x7f050022 │ │ + .line 114 │ invoke-virtual {v3, v4}, Lfr/syncarnet/SynCarnet;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ + .line 115 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ iget-object v3, p0, Lfr/syncarnet/sync/SyncService;->synCarnet:Lfr/syncarnet/SynCarnet; │ │ const v4, 0x7f050034 │ │ + .line 116 │ invoke-virtual {v3, v4}, Lfr/syncarnet/SynCarnet;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lfr/syncarnet/sync/SyncService$2; │ │ invoke-direct {v4, p0}, Lfr/syncarnet/sync/SyncService$2;->(Lfr/syncarnet/sync/SyncService;)V │ @@ -332,14 +336,15 @@ │ │ move-result-object v2 │ │ iget-object v3, p0, Lfr/syncarnet/sync/SyncService;->synCarnet:Lfr/syncarnet/SynCarnet; │ │ const v4, 0x7f05001f │ │ + .line 124 │ invoke-virtual {v3, v4}, Lfr/syncarnet/SynCarnet;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lfr/syncarnet/sync/SyncService$1; │ │ invoke-direct {v4, p0}, Lfr/syncarnet/sync/SyncService$1;->(Lfr/syncarnet/sync/SyncService;)V ├── smali/fr/syncarnet/sync/SyncService$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/syncarnet/sync/SyncService; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/sync/SyncService;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/sync/SyncService; │ │ .prologue │ .line 190 │ iput-object p1, p0, Lfr/syncarnet/sync/SyncService$5;->this$0:Lfr/syncarnet/sync/SyncService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -62,14 +63,15 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 201 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 202 │ const-string v0, "SynCarnet" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -157,12 +159,13 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 195 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 196 │ return-void │ .end method ├── smali/fr/syncarnet/sync/SyncBTService$AcceptThread.smali │ @@ -52,18 +52,20 @@ │ :try_start_0 │ invoke-static {p1}, Lfr/syncarnet/sync/SyncBTService;->access$100(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothAdapter; │ │ move-result-object v2 │ │ const-string v3, "SynCarnetSecure" │ │ + .line 318 │ invoke-static {}, Lfr/syncarnet/sync/SyncBTService;->access$000()Ljava/util/UUID; │ │ move-result-object v4 │ │ + .line 317 │ invoke-virtual {v2, v3, v4}, Landroid/bluetooth/BluetoothAdapter;->listenUsingRfcommWithServiceRecord(Ljava/lang/String;Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket; │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v1 │ │ .line 326 │ @@ -84,18 +86,20 @@ │ :try_start_1 │ invoke-static {p1}, Lfr/syncarnet/sync/SyncBTService;->access$100(Lfr/syncarnet/sync/SyncBTService;)Landroid/bluetooth/BluetoothAdapter; │ │ move-result-object v2 │ │ const-string v3, "SynCarnetInsecure" │ │ + .line 321 │ invoke-static {}, Lfr/syncarnet/sync/SyncBTService;->access$200()Ljava/util/UUID; │ │ move-result-object v4 │ │ + .line 320 │ invoke-virtual {v2, v3, v4}, Landroid/bluetooth/BluetoothAdapter;->listenUsingInsecureRfcommWithServiceRecord(Ljava/lang/String;Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket; │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ │ move-result-object v1 │ │ goto :goto_1 ├── smali/fr/syncarnet/sync/SyncService$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/syncarnet/sync/SyncService; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/sync/SyncService;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/sync/SyncService; │ │ .prologue │ .line 149 │ iput-object p1, p0, Lfr/syncarnet/sync/SyncService$3;->this$0:Lfr/syncarnet/sync/SyncService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -62,14 +63,15 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 160 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 161 │ const-string v0, "SynCarnet" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -157,12 +159,13 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 154 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 155 │ return-void │ .end method ├── smali/fr/syncarnet/sync/SyncedDevice.smali │ @@ -57,61 +57,60 @@ │ │ invoke-direct {v2}, Lfr/syncarnet/tasks/TaskList;->()V │ │ .line 53 │ .local v2, "diffTaskList":Lfr/syncarnet/tasks/TaskList; │ invoke-virtual {p1}, Lfr/syncarnet/tasks/TaskList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lfr/syncarnet/tasks/Task; │ + check-cast v3, Lfr/syncarnet/tasks/Task; │ │ .line 54 │ - .local v4, "t":Lfr/syncarnet/tasks/Task; │ - invoke-virtual {v4}, Lfr/syncarnet/tasks/Task;->getEntry()J │ + .local v3, "t":Lfr/syncarnet/tasks/Task; │ + invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;->getEntry()J │ │ move-result-wide v6 │ │ iget-wide v8, p0, Lfr/syncarnet/sync/SyncedDevice;->lastSynchronized:J │ │ cmp-long v6, v6, v8 │ │ if-gez v6, :cond_1 │ │ - invoke-virtual {v4}, Lfr/syncarnet/tasks/Task;->getModified()J │ + invoke-virtual {v3}, Lfr/syncarnet/tasks/Task;->getModified()J │ │ move-result-wide v6 │ │ iget-wide v8, p0, Lfr/syncarnet/sync/SyncedDevice;->lastSynchronized:J │ │ cmp-long v6, v6, v8 │ │ if-ltz v6, :cond_0 │ │ .line 55 │ :cond_1 │ - invoke-virtual {v2, v4}, Lfr/syncarnet/tasks/TaskList;->add(Lfr/syncarnet/tasks/Task;)Z │ + invoke-virtual {v2, v3}, Lfr/syncarnet/tasks/TaskList;->add(Lfr/syncarnet/tasks/Task;)Z │ │ goto :goto_0 │ │ .line 60 │ - .end local v4 # "t":Lfr/syncarnet/tasks/Task; │ + .end local v3 # "t":Lfr/syncarnet/tasks/Task; │ :cond_2 │ invoke-virtual {p1}, Lfr/syncarnet/tasks/TaskList;->getDeletedTasks()Lfr/syncarnet/tasks/DeletedTasks; │ │ move-result-object v0 │ │ .line 61 │ .local v0, "deletedTasks":Lfr/syncarnet/tasks/DeletedTasks; │ @@ -119,53 +118,53 @@ │ │ invoke-direct {v1}, Lfr/syncarnet/tasks/DeletedTasks;->()V │ │ .line 62 │ .local v1, "diffDeletedTasks":Lfr/syncarnet/tasks/DeletedTasks; │ invoke-virtual {v0}, Lfr/syncarnet/tasks/DeletedTasks;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ :cond_3 │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_4 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/util/UUID; │ + check-cast v4, Ljava/util/UUID; │ │ .line 63 │ - .local v5, "uuid":Ljava/util/UUID; │ - invoke-virtual {v0, v5}, Lfr/syncarnet/tasks/DeletedTasks;->getTimestamp(Ljava/util/UUID;)J │ + .local v4, "uuid":Ljava/util/UUID; │ + invoke-virtual {v0, v4}, Lfr/syncarnet/tasks/DeletedTasks;->getTimestamp(Ljava/util/UUID;)J │ │ move-result-wide v6 │ │ iget-wide v8, p0, Lfr/syncarnet/sync/SyncedDevice;->lastSynchronized:J │ │ cmp-long v6, v6, v8 │ │ if-gez v6, :cond_3 │ │ .line 64 │ - invoke-virtual {v0, v5}, Lfr/syncarnet/tasks/DeletedTasks;->getTimestamp(Ljava/util/UUID;)J │ + invoke-virtual {v0, v4}, Lfr/syncarnet/tasks/DeletedTasks;->getTimestamp(Ljava/util/UUID;)J │ │ move-result-wide v6 │ │ - invoke-virtual {v1, v5, v6, v7}, Lfr/syncarnet/tasks/DeletedTasks;->add(Ljava/util/UUID;J)Z │ + invoke-virtual {v1, v4, v6, v7}, Lfr/syncarnet/tasks/DeletedTasks;->add(Ljava/util/UUID;J)Z │ │ goto :goto_1 │ │ .line 67 │ - .end local v5 # "uuid":Ljava/util/UUID; │ + .end local v4 # "uuid":Ljava/util/UUID; │ :cond_4 │ invoke-virtual {v2, v1}, Lfr/syncarnet/tasks/TaskList;->setDeletedTasks(Lfr/syncarnet/tasks/DeletedTasks;)V │ │ .line 69 │ return-object v2 │ .end method ├── smali/fr/syncarnet/sync/DeviceListActivity.smali │ @@ -170,177 +170,176 @@ │ │ # virtual methods │ .method protected onCreate(Landroid/os/Bundle;)V │ .locals 11 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - const v10, 0x7f030001 │ + const v9, 0x7f030001 │ │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ .line 65 │ invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V │ │ .line 68 │ - const/4 v8, 0x5 │ + const/4 v7, 0x5 │ │ - invoke-virtual {p0, v8}, Lfr/syncarnet/sync/DeviceListActivity;->requestWindowFeature(I)Z │ + invoke-virtual {p0, v7}, Lfr/syncarnet/sync/DeviceListActivity;->requestWindowFeature(I)Z │ │ .line 69 │ - const/high16 v8, 0x7f030000 │ + const/high16 v7, 0x7f030000 │ │ - invoke-virtual {p0, v8}, Lfr/syncarnet/sync/DeviceListActivity;->setContentView(I)V │ + invoke-virtual {p0, v7}, Lfr/syncarnet/sync/DeviceListActivity;->setContentView(I)V │ │ .line 72 │ - invoke-virtual {p0, v9}, Lfr/syncarnet/sync/DeviceListActivity;->setResult(I)V │ + invoke-virtual {p0, v8}, Lfr/syncarnet/sync/DeviceListActivity;->setResult(I)V │ │ .line 75 │ - const v8, 0x7f070004 │ + const v7, 0x7f070004 │ │ - invoke-virtual {p0, v8}, Lfr/syncarnet/sync/DeviceListActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v7}, Lfr/syncarnet/sync/DeviceListActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Landroid/widget/Button; │ + check-cast v6, Landroid/widget/Button; │ │ .line 76 │ - .local v7, "scanButton":Landroid/widget/Button; │ - new-instance v8, Lfr/syncarnet/sync/DeviceListActivity$1; │ + .local v6, "scanButton":Landroid/widget/Button; │ + new-instance v7, Lfr/syncarnet/sync/DeviceListActivity$1; │ │ - invoke-direct {v8, p0}, Lfr/syncarnet/sync/DeviceListActivity$1;->(Lfr/syncarnet/sync/DeviceListActivity;)V │ + invoke-direct {v7, p0}, Lfr/syncarnet/sync/DeviceListActivity$1;->(Lfr/syncarnet/sync/DeviceListActivity;)V │ │ - invoke-virtual {v7, v8}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v6, v7}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 85 │ - new-instance v8, Landroid/widget/ArrayAdapter; │ + new-instance v7, Landroid/widget/ArrayAdapter; │ │ - invoke-direct {v8, p0, v10}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;I)V │ + invoke-direct {v7, p0, v9}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;I)V │ │ - iput-object v8, p0, Lfr/syncarnet/sync/DeviceListActivity;->mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; │ + iput-object v7, p0, Lfr/syncarnet/sync/DeviceListActivity;->mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; │ │ .line 86 │ - new-instance v8, Landroid/widget/ArrayAdapter; │ + new-instance v7, Landroid/widget/ArrayAdapter; │ │ - invoke-direct {v8, p0, v10}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;I)V │ + invoke-direct {v7, p0, v9}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;I)V │ │ - iput-object v8, p0, Lfr/syncarnet/sync/DeviceListActivity;->mNewDevicesArrayAdapter:Landroid/widget/ArrayAdapter; │ + iput-object v7, p0, Lfr/syncarnet/sync/DeviceListActivity;->mNewDevicesArrayAdapter:Landroid/widget/ArrayAdapter; │ │ .line 89 │ - const v8, 0x7f070001 │ + const v7, 0x7f070001 │ │ - invoke-virtual {p0, v8}, Lfr/syncarnet/sync/DeviceListActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v7}, Lfr/syncarnet/sync/DeviceListActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Landroid/widget/ListView; │ + check-cast v5, Landroid/widget/ListView; │ │ .line 90 │ - .local v6, "pairedListView":Landroid/widget/ListView; │ - iget-object v8, p0, Lfr/syncarnet/sync/DeviceListActivity;->mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; │ + .local v5, "pairedListView":Landroid/widget/ListView; │ + iget-object v7, p0, Lfr/syncarnet/sync/DeviceListActivity;->mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; │ │ - invoke-virtual {v6, v8}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ + invoke-virtual {v5, v7}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ .line 91 │ - iget-object v8, p0, Lfr/syncarnet/sync/DeviceListActivity;->mDeviceClickListener:Landroid/widget/AdapterView$OnItemClickListener; │ + iget-object v7, p0, Lfr/syncarnet/sync/DeviceListActivity;->mDeviceClickListener:Landroid/widget/AdapterView$OnItemClickListener; │ │ - invoke-virtual {v6, v8}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ + invoke-virtual {v5, v7}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ .line 94 │ - const v8, 0x7f070003 │ + const v7, 0x7f070003 │ │ - invoke-virtual {p0, v8}, Lfr/syncarnet/sync/DeviceListActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v7}, Lfr/syncarnet/sync/DeviceListActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Landroid/widget/ListView; │ + check-cast v2, Landroid/widget/ListView; │ │ .line 95 │ - .local v3, "newDevicesListView":Landroid/widget/ListView; │ - iget-object v8, p0, Lfr/syncarnet/sync/DeviceListActivity;->mNewDevicesArrayAdapter:Landroid/widget/ArrayAdapter; │ + .local v2, "newDevicesListView":Landroid/widget/ListView; │ + iget-object v7, p0, Lfr/syncarnet/sync/DeviceListActivity;->mNewDevicesArrayAdapter:Landroid/widget/ArrayAdapter; │ │ - invoke-virtual {v3, v8}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ + invoke-virtual {v2, v7}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ .line 96 │ - iget-object v8, p0, Lfr/syncarnet/sync/DeviceListActivity;->mDeviceClickListener:Landroid/widget/AdapterView$OnItemClickListener; │ + iget-object v7, p0, Lfr/syncarnet/sync/DeviceListActivity;->mDeviceClickListener:Landroid/widget/AdapterView$OnItemClickListener; │ │ - invoke-virtual {v3, v8}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ + invoke-virtual {v2, v7}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ .line 99 │ new-instance v1, Landroid/content/IntentFilter; │ │ - const-string v8, "android.bluetooth.device.action.FOUND" │ + const-string v7, "android.bluetooth.device.action.FOUND" │ │ - invoke-direct {v1, v8}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ + invoke-direct {v1, v7}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ │ .line 100 │ .local v1, "filter":Landroid/content/IntentFilter; │ - iget-object v8, p0, Lfr/syncarnet/sync/DeviceListActivity;->mReceiver:Landroid/content/BroadcastReceiver; │ + iget-object v7, p0, Lfr/syncarnet/sync/DeviceListActivity;->mReceiver:Landroid/content/BroadcastReceiver; │ │ - invoke-virtual {p0, v8, v1}, Lfr/syncarnet/sync/DeviceListActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ + invoke-virtual {p0, v7, v1}, Lfr/syncarnet/sync/DeviceListActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ │ .line 103 │ new-instance v1, Landroid/content/IntentFilter; │ │ .end local v1 # "filter":Landroid/content/IntentFilter; │ - const-string v8, "android.bluetooth.adapter.action.DISCOVERY_FINISHED" │ + const-string v7, "android.bluetooth.adapter.action.DISCOVERY_FINISHED" │ │ - invoke-direct {v1, v8}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ + invoke-direct {v1, v7}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ │ .line 104 │ .restart local v1 # "filter":Landroid/content/IntentFilter; │ - iget-object v8, p0, Lfr/syncarnet/sync/DeviceListActivity;->mReceiver:Landroid/content/BroadcastReceiver; │ + iget-object v7, p0, Lfr/syncarnet/sync/DeviceListActivity;->mReceiver:Landroid/content/BroadcastReceiver; │ │ - invoke-virtual {p0, v8, v1}, Lfr/syncarnet/sync/DeviceListActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ + invoke-virtual {p0, v7, v1}, Lfr/syncarnet/sync/DeviceListActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ │ .line 107 │ invoke-static {}, Landroid/bluetooth/BluetoothAdapter;->getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - iput-object v8, p0, Lfr/syncarnet/sync/DeviceListActivity;->mBtAdapter:Landroid/bluetooth/BluetoothAdapter; │ + iput-object v7, p0, Lfr/syncarnet/sync/DeviceListActivity;->mBtAdapter:Landroid/bluetooth/BluetoothAdapter; │ │ .line 110 │ - iget-object v8, p0, Lfr/syncarnet/sync/DeviceListActivity;->mBtAdapter:Landroid/bluetooth/BluetoothAdapter; │ + iget-object v7, p0, Lfr/syncarnet/sync/DeviceListActivity;->mBtAdapter:Landroid/bluetooth/BluetoothAdapter; │ │ - invoke-virtual {v8}, Landroid/bluetooth/BluetoothAdapter;->getBondedDevices()Ljava/util/Set; │ + invoke-virtual {v7}, Landroid/bluetooth/BluetoothAdapter;->getBondedDevices()Ljava/util/Set; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 113 │ - .local v5, "pairedDevices":Ljava/util/Set;, "Ljava/util/Set;" │ - invoke-interface {v5}, Ljava/util/Set;->size()I │ + .local v4, "pairedDevices":Ljava/util/Set;, "Ljava/util/Set;" │ + invoke-interface {v4}, Ljava/util/Set;->size()I │ │ - move-result v8 │ + move-result v7 │ │ - if-lez v8, :cond_0 │ + if-lez v7, :cond_0 │ │ .line 114 │ - const/high16 v8, 0x7f070000 │ + const/high16 v7, 0x7f070000 │ │ - invoke-virtual {p0, v8}, Lfr/syncarnet/sync/DeviceListActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v7}, Lfr/syncarnet/sync/DeviceListActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8, v9}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v7, v8}, Landroid/view/View;->setVisibility(I)V │ │ .line 115 │ - 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 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 v8 │ │ if-eqz v8, :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, Landroid/bluetooth/BluetoothDevice; │ │ .line 116 │ .local v0, "device":Landroid/bluetooth/BluetoothDevice; │ @@ -378,38 +377,37 @@ │ │ invoke-virtual {v8, v9}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 119 │ .end local v0 # "device":Landroid/bluetooth/BluetoothDevice; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-virtual {p0}, Lfr/syncarnet/sync/DeviceListActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const v9, 0x7f05001e │ + const v8, 0x7f05001e │ │ - invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; │ + invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ + invoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 120 │ - .local v4, "noDevices":Ljava/lang/String; │ - iget-object v8, p0, Lfr/syncarnet/sync/DeviceListActivity;->mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; │ + .local v3, "noDevices":Ljava/lang/String; │ + iget-object v7, p0, Lfr/syncarnet/sync/DeviceListActivity;->mPairedDevicesArrayAdapter:Landroid/widget/ArrayAdapter; │ │ - invoke-virtual {v8, v4}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V │ + invoke-virtual {v7, v3}, Landroid/widget/ArrayAdapter;->add(Ljava/lang/Object;)V │ │ .line 122 │ - .end local v4 # "noDevices":Ljava/lang/String; │ + .end local v3 # "noDevices":Ljava/lang/String; │ :cond_1 │ return-void │ .end method │ │ .method protected onDestroy()V │ .locals 1 ├── smali/fr/syncarnet/sync/PeerList$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/syncarnet/sync/PeerList; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/sync/PeerList;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/sync/PeerList; │ │ .prologue │ .line 94 │ iput-object p1, p0, Lfr/syncarnet/sync/PeerList$1;->this$0:Lfr/syncarnet/sync/PeerList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/syncarnet/sync/SyncBTService.smali │ @@ -68,29 +68,32 @@ │ .method static constructor ()V │ .locals 1 │ │ .prologue │ .line 68 │ const-string v0, "aa87c0d0-afac-11de-8a39-0850200c9a65" │ │ + .line 69 │ invoke-static {v0}, Ljava/util/UUID;->fromString(Ljava/lang/String;)Ljava/util/UUID; │ │ move-result-object v0 │ │ sput-object v0, Lfr/syncarnet/sync/SyncBTService;->MY_UUID_SECURE:Ljava/util/UUID; │ │ .line 70 │ const-string v0, "ace255c0-200a-11e0-ac64-0850200c9a66" │ │ + .line 71 │ invoke-static {v0}, Ljava/util/UUID;->fromString(Ljava/lang/String;)Ljava/util/UUID; │ │ move-result-object v0 │ │ sput-object v0, Lfr/syncarnet/sync/SyncBTService;->MY_UUID_INSECURE:Ljava/util/UUID; │ │ + .line 70 │ return-void │ .end method │ │ .method public constructor ()V │ .locals 1 │ │ .prologue ├── smali/fr/syncarnet/sync/SyncService$BtActionChoiceDialog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;)V │ .locals 0 │ + .param p1, "this$1" # Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; │ │ .prologue │ .line 219 │ iput-object p1, p0, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$2;->this$1:Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/syncarnet/sync/SyncService$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/syncarnet/sync/SyncService; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/sync/SyncService;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/sync/SyncService; │ │ .prologue │ .line 184 │ iput-object p1, p0, Lfr/syncarnet/sync/SyncService$4;->this$0:Lfr/syncarnet/sync/SyncService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/syncarnet/sync/SyncBTService$ConnectThread.smali │ @@ -50,20 +50,21 @@ │ │ :goto_0 │ iput-object v2, p0, Lfr/syncarnet/sync/SyncBTService$ConnectThread;->mSocketType:Ljava/lang/String; │ │ .line 404 │ if-eqz p3, :cond_1 │ │ - .line 405 │ + .line 406 │ :try_start_0 │ invoke-static {}, Lfr/syncarnet/sync/SyncBTService;->access$000()Ljava/util/UUID; │ │ move-result-object v2 │ │ + .line 405 │ invoke-virtual {p2, v2}, Landroid/bluetooth/BluetoothDevice;->createRfcommSocketToServiceRecord(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket; │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v1 │ │ .line 414 │ @@ -75,21 +76,22 @@ │ │ .line 399 │ :cond_0 │ const-string v2, "Insecure" │ │ goto :goto_0 │ │ - .line 408 │ + .line 409 │ :cond_1 │ :try_start_1 │ invoke-static {}, Lfr/syncarnet/sync/SyncBTService;->access$200()Ljava/util/UUID; │ │ move-result-object v2 │ │ + .line 408 │ invoke-virtual {p2, v2}, Landroid/bluetooth/BluetoothDevice;->createInsecureRfcommSocketToServiceRecord(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket; │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ │ move-result-object v1 │ │ goto :goto_1 ├── smali/fr/syncarnet/sync/DeviceListActivity$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/syncarnet/sync/DeviceListActivity; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/sync/DeviceListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/sync/DeviceListActivity; │ │ .prologue │ .line 181 │ iput-object p1, p0, Lfr/syncarnet/sync/DeviceListActivity$3;->this$0:Lfr/syncarnet/sync/DeviceListActivity; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/fr/syncarnet/sync/SyncedDevicesFragment.smali │ @@ -16,15 +16,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 47 │ invoke-direct {p0}, Landroid/app/ListFragment;->()V │ │ - .line 83 │ return-void │ .end method │ │ │ # virtual methods │ .method public onActivityCreated(Landroid/os/Bundle;)V │ .locals 4 │ @@ -33,32 +32,35 @@ │ .prologue │ .line 56 │ invoke-super {p0, p1}, Landroid/app/ListFragment;->onActivityCreated(Landroid/os/Bundle;)V │ │ .line 58 │ new-instance v1, Landroid/widget/ArrayAdapter; │ │ + .line 60 │ invoke-virtual {p0}, Lfr/syncarnet/sync/SyncedDevicesFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v2 │ │ const v3, 0x1090003 │ │ + .line 62 │ invoke-virtual {p0}, Lfr/syncarnet/sync/SyncedDevicesFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v0 │ │ check-cast v0, Lfr/syncarnet/sync/SyncedDevicesFragment$Callbacks; │ │ invoke-interface {v0}, Lfr/syncarnet/sync/SyncedDevicesFragment$Callbacks;->getSyncedDevices()Ljava/util/ArrayList; │ │ move-result-object v0 │ │ invoke-direct {v1, v2, v3, v0}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;ILjava/util/List;)V │ │ + .line 58 │ invoke-virtual {p0, v1}, Lfr/syncarnet/sync/SyncedDevicesFragment;->setListAdapter(Landroid/widget/ListAdapter;)V │ │ .line 65 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, v0}, Lfr/syncarnet/sync/SyncedDevicesFragment;->setHasOptionsMenu(Z)V ├── smali/fr/syncarnet/sync/PeerSelection.smali │ @@ -134,14 +134,15 @@ │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ iget-object v4, p0, Lfr/syncarnet/sync/PeerSelection;->synCarnet:Lfr/syncarnet/SynCarnet; │ │ const v5, 0x7f05000d │ │ + .line 60 │ invoke-virtual {v4, v5}, Lfr/syncarnet/SynCarnet;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -152,14 +153,15 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 59 │ invoke-static {v1, v2, v3, v6, v6}, Landroid/app/ProgressDialog;->show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog; │ │ move-result-object v1 │ │ iput-object v1, p0, Lfr/syncarnet/sync/PeerSelection;->progressDialog:Landroid/app/ProgressDialog; │ │ .line 61 ├── smali/fr/syncarnet/sync/SyncService$WifiActionChoiceDialog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;)V │ .locals 0 │ + .param p1, "this$1" # Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; │ │ .prologue │ .line 95 │ iput-object p1, p0, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$2;->this$1:Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/syncarnet/sync/SyncService$BtActionChoiceDialog.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/syncarnet/sync/SyncService; │ │ │ # direct methods │ .method public constructor (Lfr/syncarnet/sync/SyncService;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/sync/SyncService; │ │ .prologue │ .line 212 │ iput-object p1, p0, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;->this$0:Lfr/syncarnet/sync/SyncService; │ │ invoke-direct {p0}, Landroid/app/DialogFragment;->()V │ │ @@ -57,24 +58,26 @@ │ │ const v2, 0x7f050012 │ │ new-instance v3, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$2; │ │ invoke-direct {v3, p0}, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$2;->(Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;)V │ │ + .line 219 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f050029 │ │ new-instance v3, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$1; │ │ invoke-direct {v3, p0}, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$1;->(Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;)V │ │ + .line 224 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 230 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 ├── smali/fr/syncarnet/sync/SynCarnetBroadcastReceiver.smali │ @@ -171,14 +171,15 @@ │ │ move-result-object v5 │ │ invoke-static {v4, v5, v7}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v4 │ │ + .line 84 │ invoke-virtual {v4}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ │ .line 87 │ .end local v3 # "state":I │ :cond_3 ├── smali/fr/syncarnet/sync/SyncService$BtActionChoiceDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog;)V │ .locals 0 │ + .param p1, "this$1" # Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; │ │ .prologue │ .line 224 │ iput-object p1, p0, Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog$1;->this$1:Lfr/syncarnet/sync/SyncService$BtActionChoiceDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/syncarnet/sync/DeviceListActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/syncarnet/sync/DeviceListActivity; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/sync/DeviceListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/sync/DeviceListActivity; │ │ .prologue │ .line 160 │ iput-object p1, p0, Lfr/syncarnet/sync/DeviceListActivity$2;->this$0:Lfr/syncarnet/sync/DeviceListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/syncarnet/sync/SyncService$WifiActionChoiceDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog;)V │ .locals 0 │ + .param p1, "this$1" # Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; │ │ .prologue │ .line 100 │ iput-object p1, p0, Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog$1;->this$1:Lfr/syncarnet/sync/SyncService$WifiActionChoiceDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/syncarnet/sync/SyncService$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/syncarnet/sync/SyncService; │ │ │ # direct methods │ .method constructor (Lfr/syncarnet/sync/SyncService;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/syncarnet/sync/SyncService; │ │ .prologue │ .line 125 │ iput-object p1, p0, Lfr/syncarnet/sync/SyncService$1;->this$0:Lfr/syncarnet/sync/SyncService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── res/drawable-hdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 84a03d00 ffffe700 3dea0000 d0fd0000 fbffa515 e6f56604 4b980e01 3b950000 acd44700 cdcf4f00 dcf06c00 eeff7300 edff7100 faff9500 f0ff8b00 eaff7500 f1ff8400 f6ff9000 ecff8200 e1ff6f00 e7ff8600 ecfe8d00 d3fc6400 d4fc6700 dafd7100 d0f86300 d3f46a00 9ee01900 cdf24101 bfe5af01 feff9614 faff7803 ffff7c00 ffff8900 7d9b3000 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 bde15000 b8db5302 bbdd5400 b9db523c c0e358f5 a8cf4575 bfe75900 b6dd5203 2d520000 abcc4800 eefc7b00 f9ff9700 d6ff4200 f5ff8500 f8ff9301 f4ff8a01 f6ff9102 f9ff9802 f3ff8e02 edff8601 f0ff8f01 e7ff8400 aff74200 e3fd8800 d2f96b00 d0f76700 d2f96500 d3fa6503 ddff6e00 deff6f30 c6eb5bf0 9abe3b82 cdfc5100 c5f25003 657d2700 82a03300 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 86a63500 8eae3d02 82a03900 84a23a33 97bb3cf8 abd247fa 9ec43c37 a2c83e00 a1c73f03 7ca12f00 f0fe8200 f7ff8c02 fdffa104 ffffb402 ffffbc00 ffffb300 fbffab00 00000000 efff4a00 fbffc900 ffffc800 f7ff8702 efff9004 dffd7d02 d6f87900 c4ef5a00 e3fd7801 003b0001 ffffd504 caf45cc1 9bc03fff 6c852d79 76932d00 82a23403 637a2c00 69812e00 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 84a03d00 74844b00 94b83303 8db12e00 84a2376e a0c540ff a9cf45c8 69890e09 ffffff00 ebf48d04 fcfcd201 ffffc900 f9ff3800 ecff0000 feffd708 faff9e1a fbff9f2b ffffac2e fbffa42b f6ffa01a fdffd708 d7fc0000 e6fd1c00 d5fd5400 d8fd6101 d5fa7303 bae45504 c8f65a00 d1f9627b acd348ff 779330bc ffffe900 ffffeb00 5c6f2b01 657c2e00 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 9ed11100 90b03c00 758f3800 b7e43802 e2ff2900 8bab37b4 a3c942ff a4ca4185 b0d84f00 9bca3402 f7fbaa04 fcff9d36 faff977c f7ff8fb2 f6ff8cdb f4ff8af2 f3ff89f9 f2ff87fa f0ff83f9 efff85f2 eeff87da edff89b1 ebfe8e7b eafd9635 f9f7e903 c5f64302 d7ff6600 d7ff6838 b9e251fd 85a434f1 4f61272c 41532200 5f772c02 0f2e1c00 5b6e2b00 69812e00 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 839e4000 839f4000 62685a00 809a3c02 6e813900 778f3727 92b33aec 9ec340ff 99bb414c ffffa45f f6fe8ecf f4ff88fd f5ff87ff f4ff86ff f2ff85ff f2ff83ff f1ff82ff e7ff6bff d9ff4fff d8ff50ff d7ff51ff d6ff56ff d8ff5eff d8fd68fd d7fa71cc d2f77867 d2f48516 bee755c5 95b73cff 62792a70 7a982c00 81a03303 ffff7f00 63792d00 62782e00 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 dbff6500 c6d85800 d8e67f00 f4fa9b00 b2ce5406 7ea52900 76942f5f 9fc43bff dbf563f7 f3ff85fd f2ff83ff f4ff87fe f0ff7ffb efff7cfc f0ff7efe f2ff81fe f1ff81fe ecff7afe dfff61fe d9ff57fe d5ff54fe d1ff4ffc ccfd4afb c9fa47fe c7f64aff c5f154ff c9f45de8 a2c740ff 6d862cab e4ff3c00 a6ce3e05 00000000 809f3600 a5c64a00 8eaf3b00 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 d6fe5d00 dcff6b00 fbff9c00 ffffbe00 eefe8103 f1fb7800 dbfc6520 f5fe96b3 e3fd64ff eeff72fd f5ff8bfc eeff7dfd ebff74ff f4ff85ff fcff99ff ffffa5ff ffffaaff ffffabff f9ff98ff e2ff6fff d9ff5eff d6ff5bff d2ff57ff cefc53ff caf84fff c5f34bfd bfed45fc c1ef48fd b3de43ff a0c544ba aace5b1a c2eb6200 a0c44003 a7d13200 9cc13900 93b63900 90b23900 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 d4fd6200 b7fb5800 e8ff7f00 ffffb000 edff8604 f6ff9100 e3ff6d3b f8ff94e5 ecff7bff ecff7afe f4ff8dfe e5ff6eff eaff77ff fbff98ff ffffa9ff ffffacff ffffaaff feffa9ff feffa9ff f2ff8eff e0ff6cff dbff66ff d7ff62ff d2ff5cff cdfb57ff c9f652ff c4f14dff c0ed4aff bbe646fe b7e243fd afd940ff a4ca41e4 9bbe4239 9cc14000 98bd3b03 92b83000 93b73600 86a63400 8cad3300 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 caf75500 d7ff6a00 d1fc6600 e3fb9c00 e7fe8003 edff8000 dfff6b46 f5ff93f2 e9ff77ff e4ff70fc f0ff89ff dfff67ff e7ff78ff f3ff90ff f8ff99ff f6ff95ff f0ff89ff edff82ff ecff81ff ecff84ff e6ff79ff dfff6eff dcff6bff d7ff65ff d2fe60ff cdfa5aff c9f555ff c3f04fff beea4bff bae546ff b5e043ff b0da41fc aad23dff 9fc43bf1 95b73c45 96b93c00 95b83803 8aab2d00 89aa3300 8aaa3300 84a33300 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 c8f35800 d0f96600 d3fb6a00 dcfe6e03 d9ff6400 d6ff6136 efff8cf0 e9ff7eff d9ff60fc ebff87ff dcff69ff dfff70ff e6ff7eff e5ff7cff e3ff76ff e2ff72ff e1ff71ff e2ff72ff e2ff72ff e1ff72ff dfff71ff ddff6eff d9ff6bff d5ff66ff d1fc61ff ccf85cff c7f357ff c2ee51ff bde84cff b8e348ff b5de46ff b0d943ff aad33ffc a3cb3bff 97bb37ee 8dae3634 8dae3600 8eb03503 83a42f00 81a12f00 82a32d00 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 c2ed5100 b0e02b00 e8ff9a00 d1fb5d01 bffd3a00 c2fb441b e3ff7fdb eaff8aff d1ff57fc dfff76ff d9ff6bff d2ff5cff d8ff69ff ddff72ff d9ff68ff d9ff67ff dcff6cff ddff6fff deff70ff deff70ff ddff70ff dbff6fff d9ff6cff d5ff68ff d1fd65ff cef960ff c9f45bff c4ef56ff c0ea51ff bbe54cff b6e048ff add83bff a8d337ff a9d13fff a3ca3cfc 99bf37ff 8fb134da 83a3321a 82a13400 89aa3401 8aab2800 70873700 7b992c00 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 bde74f00 caf26400 c8f84f00 f3ffa602 ffffc100 d5fc6da7 e5ff88ff d6fd68fb cdfb57ff d4fd67ff cef863ff daf989ff d0f86bff d0fc5dff d2fe62ff d4ff64ff d6ff68ff d8ff6aff d8ff6bff d7ff6bff d7ff6bff d5ff6aff d3fe68ff d0fb65ff cdf862ff c9f45eff c5ef59ff c1eb55ff bce650ff b7e14cff b0d943ff bddc6bff bad969ff a2ca38ff a0c63aff 9bc038fb 91b434ff 87a731a5 9cbf3900 94b73402 83a23200 7b9a2d00 748f2e00 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 b5de4f00 c0eb5000 a8da1200 caf55f03 c8f55b00 c7f3594e d7fd77ff daff7afd c9f657ff c5f34cff cbf364ff f5fce3ff ffffffff f5fbe3ff cbf462ff ccf85aff cffb61ff d0fc63ff d1fc65ff d1fc66ff d1fc66ff d0fb65ff cff965ff cdf863ff caf460ff c7f15eff c4ee5aff c0ea56ff bce652ff b9e251ff aed93eff cce48bff ffffffff ffffffff d1e3a1ff 9ac131ff 9abf39ff 93b635fd 88a933ff 7d9b2c4c 7d9b2d00 809e2e03 abec0000 77942c00 6d862b00 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 b5db5800 bce54f00 c2ed5500 ffffff00 08540002 c9f264c5 d3fb75ff ccf666fd c2ee4fff b9e93aff ddf3a1ff ffffffff fdfffaff fdfefaff c8ed69ff c5f154ff c9f35dff caf45eff caf55fff caf560ff caf461ff c9f360ff c8f25fff c6ef5dff c4ed5bff c1ea59ff bfe856ff bbe453ff b8e04fff b5dd4fff a8d33aff d1e69aff ffffffff fefefbff fafbf6ff a0c148ff 96bb33ff 92b535fd 8aab35ff 7e9c2fc4 00000002 ffffbc00 79962c00 728e2c00 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 a8cb5000 b9e35000 bce65403 bae44f00 b9e34e4e c6ee65ff c8f067fd bee950ff bbe648ff b6e43cff cde787ff fffeffff ffffffff dfefb6ff b8e34aff c1eb56ff c2ec57ff c3ed58ff c4ee5aff c4ee5aff c4ed5aff c3ec5aff c2eb5aff c0e958ff bee656ff bbe354ff b9e152ff b6de4fff b2db4cff b0d74aff aad242ff acd04dff edf3dcff ffffffff daddd4ff 88a734ff 97bb36ff 8fb233ff 8bac36fd 7d9c2fff 6f8b274c 6f8b2600 73902a03 718d2700 63772c00 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 b3dc4a00 b2da4c00 c4ec6202 c7ef6800 b7e052a6 bfe760ff bbe454fc b5e043ff b6e044ff b7e245ff b1da43ff cce194ff cce490ff b0d946ff b7e04bff bce551ff bce652ff bde753ff bde754ff bde755ff bde655ff bce555ff bbe454ff b9e253ff b8e051ff b5dd4fff b3db4dff b1d84bff aed548ff abd245ff a8cf44ff a1c83aff a4c749ff c1d58fff 91aa51ff 88ab2dff 94b738ff 8fb137ff 8cac3afc 7d9c2eff 6f8b27a3 7b9c2000 7d9e2502 68812b00 6c872700 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 acce5b00 b2d85500 b1d84e01 a8d14100 abd24715 b3da4fea b7df55ff b1db45fe b1db41ff b1db42ff b1dc43ff b3dd43ff aad638ff aad539ff b1da47ff b3dc4aff b6df4bff b7e04dff b7e04eff b7e04fff b7df50ff b7df50ff b6de4fff b5dd4fff b3db4eff b2da4cff b0d84bff afd64aff acd347ff aad045ff a7cd43ff a4ca40ff a2c740ff 9dc33aff 91b82bff 91b533ff 93b53aff 91b33aff 8fb13cff 8aaa3bfe 7e9d2fff 6d8825e7 586d2712 556a2200 667f2601 62772a00 52632a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 e1ff7100 e0ff6b00 ddfe6700 e2ff7400 ddfe7400 cbf76200 cff86700 add34d00 add24d03 aad04b00 abd14d4a add449ff aed648fe acd53eff acd53fff add640ff aed741ff aed742ff b0d845ff afd746ff aed645ff afd846ff b1da48ff b2da49ff b2da4aff b2da4bff b2da4bff b2da4bff b1d94bff b0d74aff afd649ff add448ff acd347ff aad146ff a7ce44ff a6cc42ff a3ca40ff a1c63eff 9ec33cff 9cc03cff 9bbe3eff 96b93bff 91b338ff 8fb137ff 8cad37ff 87a637ff 7e9c30fe 6b8625ff 5c722347 5b712200 60782503 627a2300 eafe8a00 ebff8400 f4ff9400 e7fe8500 caf46100 b0dc4400 a0d22f00 bae55000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 e8ff7e00 e2ff8200 dbff7700 eeff8600 f7ff9400 f2fe9e00 f9fea900 e7fc9000 c8eb7400 afcc6d00 a9ce4c04 a8cd4c00 aace517a a6cc42ff a7ce3efb a7cf3cff a8d13eff a9d13eff aad23fff aad23fff aad240ff abd341ff abd342ff acd343ff acd445ff add445ff add546ff add447ff acd447ff acd447ff acd347ff abd146ff aad045ff a9d045ff a7cd44ff a5cb42ff a4c941ff a1c73fff a0c53eff 9ec33cff 9bc03bff 99bd39ff 96ba38ff 93b636ff 90b235ff 8cae33ff 89aa33ff 84a333ff 7b992efb 698323ff 586d2178 5a701d00 5d751f04 667d4b00 e9fe8600 edff8802 edff8702 e1fe7802 cef66401 a5ce3e00 a8c14d00 d9ff6f00 a8d03d00 91b43900 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 d8fb6f00 ffffd200 e8fe7e00 ffffcf00 f0ff8801 eeff8603 ebff8304 e4fe7c04 dbf97a03 c7eb7001 9ab75300 a4c74903 a3c64900 a9cb579c a2c642ff a0c639fb a2c93bff a3cb3bff a5cc3cff a5cc3dff a6cd3dff a7ce3eff a7ce3fff a7cf40ff a7cf41ff a8cf42ff a9d042ff a9d043ff a8cf43ff a8cf43ff a8ce43ff a7ce43ff a7cd43ff a6cc42ff a5cb41ff a3c941ff a2c83fff a1c63fff 9fc43dff 9dc23cff 9bc03bff 99bd39ff 97bb38ff 95b836ff 92b535ff 8eb034ff 8aac32ff 86a731ff 809f2eff 78962bfb 667f23ff 53671e98 58711200 536b1103 d3f27702 dbfd7502 ddfe7700 d5f96c00 ccff1000 ffff0000 aad43b03 9cc13b01 a4cb4000 a3ca3c00 89a93100 8fb23500 00000000 00000000 │ │ -00000000 00000000 00000000 d6fc6900 d7fd7200 f2ff9100 edff8c00 e1fe7c02 c7fd5901 d1fe6600 c5fd5500 a4c94500 a9cf4600 aad04800 9fc24703 9dc62a01 ade90000 a7c85bb9 a2c547ff 9dc239fc 9ec33aff 9ec43aff 9fc63aff a0c73aff a1c83bff a2c83cff a3c93dff a3ca3dff a4ca3eff a4cb3fff a4cb3fff a4cb40ff a5cb40ff a4ca40ff a4ca40ff a4ca40ff a3c940ff a2c83fff a1c73fff a0c63eff 9fc43dff 9ec33dff 9cc13bff 9abf3aff 99bd39ff 97bb38ff 94b837ff 92b536ff 8fb135ff 8cad33ff 88a932ff 84a330ff 7e9d2fff 77932dfc 6a8426ff 53671eb6 d3ff0100 9ec23803 18540000 fff7ee02 ecfe8723 f0fe8b3f eaff8937 ddff8410 cff36900 97b64002 7c9a3101 7c9b2e00 75922b00 78962b00 00000000 00000000 │ │ -00000000 00000000 aed35000 dacdff00 c6e86700 c6e96700 d5ef7402 ffffa200 fbfb950b f0fd874f e9fe7f7a e6fe7f7d e1fd8557 dcfc9b13 ecff8a00 99b84a04 97b54b00 9cb75f7e 98b943f2 96bc32f8 9bc234ff a0c737ff a2c939ff a2c93aff a1c83aff a0c73aff a0c63aff a0c63bff a0c63bff a0c63cff a0c63cff a0c53dff a0c63dff a0c53dff 9fc53dff 9fc43dff 9ec33dff 9dc33dff 9dc23cff 9dc13cff 9bc03bff 9abe3aff 98bd39ff 97bb38ff 96ba37ff 94b836ff 93b736ff 92b535ff 90b334ff 8eb133ff 8bad31ff 85a72fff 7f9e2eff 74902df8 718c2af2 5f74297b 89b22400 ffffbe00 e5ff9037 e6ff80bd ecff85f8 e3ff75fd d0fc55fd c5f050e8 b1da4585 8caf310c 86aa2d00 a5cc3f01 ffffff00 8fb23500 00000000 00000000 │ │ -00000000 00000000 878b9700 d5f67900 f9ff6600 ecfd8f02 f4ff9700 ebff8740 e9ff81d8 e8ff80ff ecff8cfe d7fb6afe c4ee51ff b9df54e7 a5c85055 c1e86000 a5c45303 87a04500 758f355d 758942ef 758844ff 7c943bfe 819d36ff 89a935ff 93b53aff 9abd3cff 9ec33eff a1c73eff a4ca3fff a5cc3fff a6ce40ff a7ce40ff a7cf40ff a7cf40ff a6ce40ff a6cd40ff a6cd40ff a5cc3fff a5cb3fff a4ca3fff a2c93fff a1c73eff a0c53dff 9dc23dff 9bbf3dff 97ba3bff 93b53aff 8cad38ff 84a336ff 7a9733ff 738c35ff 6e823bfe 677543ff 59663aec 45522859 00000000 b3d95d00 acce5b38 c0e858f3 d3fb68ff e5ff85fe dbfc76ff c1ef50ff b6e045fd a7cf3cff 92b535ae ffff4b00 f1ff4b01 8dae3500 7e9d2e00 00000000 00000000 │ │ -00000000 00000000 00000000 c9f26500 cbf36802 cef67300 caf36b29 d1f66dec caf261ff cbf268fc cff170fb c4ec61fb b5dd4efc a9d045ff 92b539fc 76932c43 a6c85500 c7f06765 bbd778ff 809155fe 515c35ff 31391fff 232818ff 1c2113ff 1f2413ff 232a14ff 2a3317ff 313d18ff 36431aff 3d4a1fff 445322ff 495924ff 4b5b26ff 506129ff 546629ff 54652aff 53652aff 53652aff 53652aff 50602aff 4b5a28ff 485825ff 445224ff 3c4920ff 34401cff 2f3919ff 283018ff 212614ff 1c2014ff 171b12ff 1a1d16ff 20231aff 333729ff 4c523bfe 555f3aff 47572061 6d882300 89a738ad 9fc539ff b5dd4ff9 bae355fe b6de51ff add34aff a1c73efd 96b937fb 81a130ff 657d2448 647c2400 6b852703 73902600 00000000 00000000 │ │ -00000000 00000000 a9ca5800 afcc7400 a9ce4a04 aad04c00 aace5081 a5cb40ff a2c83af9 a4cb3fff a4cb41ff a4c947ff 9fc244ff 92b339f9 7f9e2eff 6f8a2d9d 99bf3700 aed44eb4 cbf06bff c4ed5bfc aed940ff a5c848ff 8faf3cff 79952fff 667e27ff 556920ff 45561aff 394615ff 2e390fff 252f0cff 1e2709ff 182006ff 141b04ff 111703ff 0f1502ff 0e1402ff 0d1201ff 0e1302ff 0e1402ff 0f1502ff 121803ff 141b04ff 182006ff 1e2708ff 242e0aff 2b370eff 334111ff 3e4e14ff 495c19ff 556a1eff 627a22ff 6a8524ff 708d25ff 728f24fc 73902aff 5b7023ac bfff0000 728c2dcc 88a930ff 96b939fd 9abd3cff 99bc3cff 95b838ff 8eb134ff 87a731fc 6f8a2cff 4f621d65 4e611d00 54681f04 728e2a00 00000000 00000000 │ │ -00000000 00000000 a5c26300 b3ce7e00 8eae3a03 8aab3300 9bb95295 8dae33ff 8cae31fb 8eb033ff 8daf34ff 8bac34ff 88a832ff 81a02ffc 728e29ff 5a6f20a8 417f0000 93b243ca 99c033ff a4cb40fd abd340ff b4dd49ff bbe54bff beea4cff c3ef53ff c7f259ff c7f05aff c8f05eff c6ed5fff c3e95dff c1e65eff bfe35dff bcdf5cff badd5cff b9db5cff b4d857ff b0d552ff afd451ff acd24dff aad04aff abd049ff abd149ff aad047ff a9d046ff aad145ff a9d043ff a6cd41ff a5cb40ff a2c73dff 9cc13aff 96ba38ff 8eb036ff 85a534ff 7a9731fd 6f8b27ff 53671fc3 00009e03 6e882ac9 83a32eff 91b336fd 93b637ff 92b537ff 90b236ff 8aab33ff 83a331fc 6d862dff 4d5f1e62 4c5e1f00 52662004 6e892b00 00000000 00000000 │ │ -00000000 00000000 a7c26900 cae0a600 91b04304 8faf4100 9bb95588 8aab34ff 89aa2ffb 89aa31ff 89aa32ff 87a832ff 84a431ff 7e9d2ffc 708b27ff 586e22b5 539e0000 8ca844c0 8daf31ff 92b534fd 94b834ff 96ba35ff 98bd36ff 9abe37ff 9bc037ff 9dc339ff 9fc53aff a1c73cff a3ca3fff a6cc41ff a7ce43ff a9d045ff abd247ff abd248ff abd247ff acd249ff abd14aff a9cf47ff a7cd45ff a5cb44ff a4c943ff a1c640ff 9ec33eff 9bbf3cff 98bb3aff 94b737ff 90b335ff 8daf34ff 89aa32ff 86a631ff 82a130ff 7d9c2fff 79952fff 718b30fc 678025ff 4e621cb9 0000ff01 6b8428d0 82a22eff 90b236fd 93b538ff 92b537ff 8fb136ff 8aab33ff 83a231fc 6c862cff 4d601e62 4d5f1f00 52662004 67812400 00000000 00000000 │ │ -00000000 00000000 a6c26900 d2e4b200 91b04504 8fae4200 9bb85788 8aab34ff 88a92ffb 88a931ff 88a931ff 87a831ff 83a330ff 7e9c2ffc 6e8927ff 576c21b9 55a30000 89a546bd 89ab2fff 8eb134fd 91b334ff 93b635ff 95b836ff 96b936ff 97bb36ff 98bc37ff 98bc37ff 98bc37ff 98bc38ff 98bc38ff 98bd38ff 98bc38ff 98bb38ff 97bc39ff 98bb3cff 94b835ff 8fb42fff 94b839ff 95b83aff 93b737ff 93b737ff 93b537ff 92b436ff 91b436ff 8fb135ff 8eb035ff 8cad34ff 8aab33ff 87a832ff 84a431ff 81a030ff 7e9b30ff 789432ff 718b32fc 678026ff 4f621cb7 1600ae04 6b842ada 81a12dff 8fb135fd 92b437ff 91b437ff 8eb036ff 89aa33ff 82a130fc 6b842cff 4b5d1f63 4b5c2100 51642204 647f1a00 00000000 00000000 │ │ -00000000 00000000 a7c26900 cee2ac00 92b14704 90b04500 9cb95888 8aaa35ff 87a72efb 88a830ff 87a731ff 86a631ff 82a22fff 7c9a2efc 6f8a28ff 566a1fb7 559f0000 859f45be 86a72dff 8cad32fd 8eb033ff 91b434ff 93b634ff 94b835ff 95b936ff 96ba36ff 95b936ff 96ba37ff 96ba37ff 96ba37ff 96ba37ff 96ba39ff 98bb3bff 93b634ff 87ad26ff 93b340ff 9fbb57ff 88ab2cff 8aae2bff 92b538ff 93b539ff 91b336ff 90b236ff 8fb135ff 8eaf35ff 8cad34ff 8aab33ff 88a932ff 86a632ff 83a231ff 809f30ff 7c9930ff 779331ff 708932fc 667f25ff 4e601eb8 2200bb04 6b832ada 809f2dff 8eb035fd 90b337ff 90b237ff 8eaf35ff 88a933ff 81a030fc 6a832cff 4c5e1f5d 4c5d2100 52652203 59721800 00000000 00000000 │ │ -00000000 00000000 a7c26800 cce4a900 93b14804 92b04600 9db95989 89aa35ff 86a72efb 87a730ff 86a630ff 85a530ff 82a12fff 7b992efd 6e8927ff 55691fbc 4cac0000 849d45be 83a32cff 8aab32fd 8cad32ff 8fb133ff 91b334ff 92b535ff 93b635ff 94b735ff 94b836ff 94b736ff 93b636ff 94b738ff 95b83aff 90b431ff 88ad27ff 92b23fff bbce8cff eff3e6ff ffffffff dae3c1ff a3bc62ff 87a92cff 87ab29ff 8fb136ff 90b138ff 8dae35ff 8bac34ff 8aab33ff 88a933ff 87a732ff 85a531ff 82a131ff 7f9e30ff 7b982fff 76922fff 6f8831fc 657e24ff 4d5f1eb8 00009d04 678027da 809f2eff 8daf35fd 90b237ff 90b236ff 8dae35ff 87a832ff 809f30fd 6a832bff 4a5c1c53 495b1d00 51641f03 55692000 00000000 00000000 │ │ -00000000 00000000 a6c16700 cde3aa00 93b24b04 93b14b00 9cb95a83 89a935ff 85a62dfb 86a62fff 86a630ff 84a430ff 809f2eff 7c9a2ffd 6f892bff 566a20c8 00ff0000 839c45bc 81a12cff 89aa32fd 8bac31ff 8eb032ff 8fb233ff 91b434ff 92b534ff 92b534ff 92b535ff 93b538ff 93b537ff 8cb02dff 86ab26ff 96b447ff c2d398ff f2f5eaff ffffffff fffffeff ffffffff ffffffff fefefeff dee6c9ff a8c06dff 87a830ff 82a626ff 8aab32ff 8cac37ff 89aa34ff 87a732ff 86a632ff 84a331ff 82a131ff 7e9c30ff 7b982fff 76912fff 6f8830fc 657e24ff 4d5f1fb8 07008604 667f25da 809e2fff 8cae35fd 8fb136ff 8fb136ff 8cae35ff 87a832ff 809f30fd 69822bff 47591c54 47581d00 4f621f03 51651e00 00000000 00000000 │ │ -00000000 00000000 a8c36c00 26550000 96b34f04 96b34f00 9db95b75 89a935ff 85a52dfb 85a62fff 85a52fff 83a330ff 809f2eff 7b982ffd 6f8a2bff 556a1fc8 00ff0000 819a44bd 809f2bff 88a931fd 8aab31ff 8cae32ff 8eb133ff 90b334ff 91b434ff 91b434ff 8fb232ff 87ab28ff 86a928ff 9db854ff ccdaa9ff f7f9f2ff ffffffff fffffeff fefefcff fefefeff ffffffff fefefdff fefefeff ffffffff ffffffff e5ebd4ff b1c57dff 88a737ff 7c9f22ff 83a42cff 85a532ff 85a431ff 83a231ff 81a030ff 7e9c30ff 7a962fff 74902fff 6e8830fc 647d24ff 4d5f1eb3 615a870c 677f28e7 7e9d2cff 8bad34fe 8eb036ff 8fb036ff 8cad35ff 86a632ff 7f9e30fd 68802aff 48591d54 47591e00 4f622003 4f631c00 00000000 00000000 │ │ -00000000 00000000 a7c26c00 426c0000 96b45104 97b45200 9dba5d75 89a936ff 84a42dfb 85a52fff 84a42fff 83a22fff 7f9e2eff 7a972efd 6e8829ff 54691fc9 6cdd0000 819a43b3 7f9e2bff 87a831fc 89aa30ff 8cad32ff 8eb033ff 8fb133ff 90b334ff 91b335ff 90b139ff a6bd66ff d7e1beff fcfdfaff ffffffff ffffffff fefefcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fefefdff ffffffff ffffffff eef2e4ff b9c98fff 8da944ff 84a431ff 84a432ff 82a131ff 809f30ff 7d9b30ff 79962fff 74902eff 6e872ffc 637b24ff 4b5d1ca6 695ca309 677f28ea 7e9d2cff 8bab34fe 8eb036ff 8eb036ff 8bac34ff 86a631ff 7f9d2ffd 68802aff 47571e51 47572000 4f612203 4c601a00 00000000 00000000 │ │ -00000000 00000000 a6c26900 4a720000 98b55304 99b65500 9fbb5f76 89a936ff 83a32cfb 84a42eff 83a32fff 82a12fff 7e9d2eff 79962efd 6e882aff 54691ec8 7bc10000 819943ac 7e9c2bff 86a630fc 88a930ff 8bad32ff 8caf32ff 8eb032ff 90b235ff 85a924ff c9d5aaff ffffffff fefffdff fdfdfcff fcfdfbff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fcfcfbff fefefeff ffffffff f5f6f4ff 90a754ff 7c9d24ff 83a233ff 7f9e30ff 7d9b30ff 79962eff 748f2eff 6e8730fc 637b24ff 4b5e1ca6 725fb109 677e28e9 7e9d2dff 8aab34fe 8daf35ff 8dae35ff 8aab34ff 85a531ff 7e9c2ffe 67802aff 46571a44 46571b00 50631e02 4c5f1b00 00000000 00000000 │ │ -00000000 00000000 a5c16700 94b03e00 9ab75704 9cb85a00 9fbb5e6e 89a837ff 83a32cfb 83a32eff 82a22eff 81a02eff 7e9d2dff 79962efd 6e882bff 54691ed0 8cff0000 839b48ac 7d9b2aff 85a530fc 87a830ff 8aab31ff 8cad32ff 8daf33ff 8bae30ff a1bc58ff 6b7f39ff 7d8664ff e4e5e1ff ffffffff fefefeff fdfdfcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff fdfdfdff ffffffff fefeffff bec2b4ff 515c36ff 6a7b40ff 8eaa43ff 7d9c2cff 7f9e31ff 7c9a2fff 78942dff 769033ff 799046fc 647c27ff 4c5e1ca6 62549709 657c25e9 7e9c2eff 8aaa34fe 8cad35ff 8dae35ff 89aa34ff 84a431ff 7e9c2ffe 657d28ff 43531944 42531a00 4d601d02 4a5c1b00 00000000 00000000 │ │ -00000000 00000000 00000000 7b9a2b00 9cb85a04 9fbb5f00 9eba5f65 89a837ff 82a22cfc 83a32eff 81a12eff 809f2eff 7d9c2dff 78952dfd 6e882bff 556a20d9 ffff0000 839b48ab 7c9b2aff 83a32ffc 86a72fff 89aa31ff 8bac31ff 8dae33ff 86a929ff e0e9c8ff e6eadfff 798a4fff 4b5f19ff 929b7aff ededeeff ffffffff fefefeff fdfdfcff fefefeff ffffffff ffffffff ffffffff fdfdfdff fdfdfdff fffffeff ffffffff cbcec5ff 667343ff 435615ff 95a07dff f6f6f7ff a0b26fff 759621ff 809e32ff 7c992fff 77942dff 769034ff 788e45fc 637b26ff 4a5c1da6 52488109 637c24e9 7d9c2eff 88a933fe 8bad34ff 8bad35ff 89aa34ff 84a431ff 7d9b2ffe 698031ff 42521b45 43521d00 4d5f2002 485a1c00 00000000 00000000 │ │ -00000000 00000000 a5c16700 84a33800 9db85b04 9fbb6000 a0bb6166 88a837ff 81a12bfc 82a12eff 81a02eff 7f9e2eff 7d9b2dff 77942dfd 6d872bff 556a1ed8 ffff0000 839b48ab 7b9a2aff 83a22ffc 86a62fff 89aa30ff 8aac31ff 8dae34ff 84a728ff d9e3bfff ffffffff ffffffff d0d8bbff 71863aff 566b1fff 9fa78aff f1f1f2ff ffffffff fefefeff fdfdfcff fdfdfdff fdfdfcff fefffeff ffffffff d4d5cfff 738052ff 4a6012ff 8b9b63ff e8ece1ff ffffffff ffffffff 93a468ff 739321ff 7f9c32ff 7b982fff 77942dff 769034ff 778d45fc 637a25ff 4a5c1ea5 66696b13 647c26f2 7c9b2cff 88a932fe 8bac35ff 8bac35ff 88a934ff 84a331ff 7c9a2fff 6b8135fe 42511c3e 43522000 4e602202 485a1c00 00000000 00000000 │ │ -00000000 00000000 00000000 89a64300 9eba5c04 a1bc6200 a1bc6365 89a838ff 80a02bfc 81a02dff 81a02dff 7f9d2dff 7b9a2dff 76932cfd 6c8629ff 54681ed8 ffff0000 829948ac 7b9929ff 82a12efc 84a42fff 88a930ff 8aab31ff 8cad34ff 82a525ff d4dfb6ff ffffffff fcfdfaff ffffffff fdfefcff c4d0a7ff 6b832eff 5a6e25ff a6ad96ff f7f7f8ff ffffffff fefefdff ffffffff dcddd9ff 78825cff 485e12ff 829553ff dfe5d1ff ffffffff fefefeff fcfcfbff ffffffff 91a168ff 6f8e20ff 7e9b32ff 7b982fff 76932dff 769035ff 778e44fc 627925ff 4a5b1ea1 70756e16 657d27f7 7c9b2bff 87a832fe 8aab35ff 8bac35ff 88a833ff 83a230fe 7c9a30ff 6a8034fb 3e4e1434 3e4e1700 4d5f1e02 46581900 00000000 00000000 │ │ -00000000 00000000 00000000 99b45800 9db95d03 a0bc6400 a1bd655a 88a738ff 80a02bfd 81a02dff 7f9e2dff 7e9d2dff 7b992cff 76922cfd 6c8628ff 54691ed8 d5ff0000 829947a6 7b992aff 81a12efc 83a32eff 87a830ff 89aa31ff 8bac34ff 82a525ff d4dfb7ff ffffffff fdfefcff fdfefcff fefefdff ffffffff fafbf6ff bbc999ff 627926ff 556629ff b0b5a5ff dedfdcff 7c8566ff 3f5211ff 788b4aff d7dec5ff ffffffff ffffffff fdfefdff fefefdff fefefdff ffffffff 909f67ff 6d8b1fff 7d9a31ff 79962eff 76922cff 769036ff 758b43fb 617824ff 495b1b96 797b7d11 657d27f7 7d9b2dff 87a732fe 8aab34ff 8aaa34ff 88a833ff 82a130fe 7b9830ff 687f34fb 3c4c1434 3c4c1700 4c5e1e02 45571a00 00000000 00000000 │ │ -00000000 00000000 00000000 9cb75d00 9db95e03 a1bc6500 a2bd6757 88a739ff 80a02bfd 809f2dff 7f9d2dff 7d9b2cff 7a982bff 76922cfd 6c862bff 54691edd c8ff0000 829a469c 7a982aff 80a02efb 83a22eff 86a72fff 88a930ff 8bac33ff 82a425ff d4dfb7ff ffffffff fdfefcff ffffffff fffffeff fdfefcff fefefeff ffffffff f8faf3ff afbd8dff 576c24ff 405113ff 697941ff d4dac3ff ffffffff ffffffff fefefdff fdfefdff ffffffff ffffffff fefefdff ffffffff 8f9e67ff 6b891eff 7c9831ff 79962eff 75912cff 758f37ff 758b42fb 607824ff 4a5c1c96 7a7d7e11 667d26f7 7c9a2dff 86a733fe 89aa34ff 89aa34ff 87a733ff 81a030fe 7b9830ff 687d34fb 3c4a1734 3b481700 4b5c2102 46561e00 00000000 00000000 │ │ -00000000 00000000 00000000 9eb86000 9eba5f03 a3bd6700 a4be6958 89a73aff 7f9e2afd 809f2cff 7e9d2cff 7d9b2cff 7a972bff 75912bfe 6c852aff 556a20e7 0000ff02 8199459b 7a982aff 809f2efb 82a12eff 85a52fff 86a730ff 8aab33ff 80a324ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff fefffeff fdfdfcff fdfdfbff ffffffff c0cba4ff 6a8525ff f5f6f1ff ffffffff fdfdfcff fdfdfcff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff 909f68ff 6a871eff 7a9731ff 78942eff 75912cff 768f38ff 748b41fb 607723ff 4a5b1d96 666c6011 647c24f7 7c992cff 86a632fe 89a934ff 88a934ff 86a633ff 81a02ffe 7b9730ff 677c34f9 3947122a 38451300 4c5d1f02 45551c00 00000000 00000000 │ │ -00000000 00000000 00000000 a0bb6400 9eba5f03 a3be6900 a5bf6b50 88a73aff 7e9e29fd 7f9e2dff 7d9c2cff 7c9a2cff 79972bff 74902afe 698325ff 566a20e7 0000ff02 8198479b 7a972aff 809e2dfb 81a02dff 84a52fff 86a72fff 89a933ff 7fa224ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fcfcfbff ffffffff bcc4a6ff 6d862bff f8f9f5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff 8a9a61ff 69871eff 799530ff 77932eff 74902cff 77903aff 73893ffb 607723ff 495a1e96 5f655810 637b24f7 7b9a2cff 85a531fe 88a934ff 88a934ff 86a633ff 809f2ffe 7a9631ff 677c34f8 34420c24 33400d00 4a5c1d01 43531800 00000000 00000000 │ │ -00000000 00000000 00000000 a2bd6700 9fba6103 a6c06d00 a7c16f46 89a73aff 7e9d29fe 7e9d2cff 7d9b2cff 7b992bff 78952bff 728e2afe 688224ff 556a1fe7 0000ff02 849b4c9b 79972aff 7e9d2dfb 81a02dff 83a32eff 85a62fff 88a932ff 7fa124ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a4ff 698228ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fefeffff 819257ff 6a8720ff 78942fff 76922dff 74902dff 768f3bff 71883efb 5f7522ff 4a5a1f95 69725a19 647b25fa 7b992cff 85a532fe 88a834ff 88a834ff 85a533ff 809e2ffe 7a9631ff 657a35f8 33411026 313e1000 495a2002 44531d00 00000000 00000000 │ │ -00000000 00000000 00000000 a3be6800 a0bb6203 a7c26f00 a8c27049 89a73bff 7d9c29fe 7e9c2cff 7c9a2bff 7a982bff 78952bff 728e2afe 688224ff 55691fe7 0000ff03 849b4c9b 79962aff 7f9e2dfb 809f2dff 83a22eff 84a42fff 87a832ff 7fa124ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 698129ff f9faf5ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fffeffff 839358ff 6a861fff 77932fff 76922dff 748f2dff 778f3cff 71883dfb 5e7522ff 495a1e90 747e5f1e 657c26fc 7b992bff 84a431fe 88a834ff 86a734ff 84a432ff 7f9e2efe 799632ff 667b35f5 323f0f20 313d0f00 4b5c2101 46552000 00000000 00000000 │ │ -00000000 00000000 00000000 a4bf6900 a0bb6202 a9c37100 a9c37240 89a73cff 7d9c29ff 7d9c2cff 7b992bff 79972bff 77942aff 728e2afe 688224ff 54691ee7 0000ff02 849b4b99 79962aff 7e9c2dfb 7f9e2cff 82a22eff 84a42fff 87a732ff 7ea123ff d3dfb6ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 688128ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fefeffff 839458ff 6a871fff 77932fff 75912dff 738e2eff 778f3dff 70863bfb 5e7522ff 495b1c86 737c631a 647b26fc 7b992bff 84a431fe 87a734ff 86a634ff 84a432ff 7e9d2efe 7a9534ff 637834f0 212f0017 25330500 46581c01 3e4e1600 00000000 00000000 │ │ -00000000 00000000 00000000 a5bf6b00 a0ba6302 abc37700 abc47737 89a73cfc 7c9b29ff 7d9b2bff 7a982bff 78962aff 76932aff 718d29fe 678124ff 54681ee8 ffff0000 839b498e 78962aff 7e9c2dfb 7f9e2cff 82a12eff 84a32eff 87a631ff 7ea023ff d3deb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a4ff 698128ff f9fbf5ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff fdfefdff fdfcfeff 849559ff 6a861fff 76922fff 748f2cff 748f30ff 789041ff 70873cfb 5e7523ff 49591c86 747f631b 647c26fc 7b992bff 84a331fe 87a734ff 86a634ff 83a332ff 7d9c2efe 799434ff 647836ef 2c370f17 2f3a1500 4b5c2501 44542000 00000000 00000000 │ │ -00000000 00000000 00000000 a6c06c00 a1bc6502 adc77a00 adc77a36 89a73efb 7b9a28ff 7c992bfe 79972aff 78952aff 75912aff 708b29fe 668024ff 54681ee8 ffff0000 849b498e 78952aff 7d9c2cfb 7f9d2cff 81a12dff 83a32eff 86a631ff 7d9f22ff d1dcb2ff ffffffff fcfdfbff fdfdfcff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 688028ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff fefefeff fcfcfcff ffffffff fffeffff 829455ff 6b8720ff 75912eff 738f2cff 738e2fff 7c9349ff 7b8f50fb 5e7426ff 46571b86 77806b16 657d26fa 7b992bff 83a331fe 86a534ff 85a534ff 83a232ff 7d9b2dfe 799436ff 677a3ce6 2d311f0d 35392a00 56653401 46552300 00000000 00000000 │ │ -00000000 00000000 00000000 a4bd6d00 9fb96602 afc58400 afc68327 89a63ef7 7b9a28ff 7b992afe 79972bff 77942aff 75912aff 708b28fe 678023ff 53671fe7 ffff0500 879e4f8e 78952bff 7c9b2dfb 7e9d2cff 81a02dff 82a22eff 84a42fff 83a52bff 859d45ff c1c6b4ff fdfdfdff ffffffff fdfefdff fdfdfdff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 677f28ff f9fbf5ff ffffffff fefefeff ffffffff fefffeff fdfdfcff fefefeff ffffffff eff1edff 91997eff 5a7023ff 74902bff 738e2cff 738f2cff 728d2fff 799045ff 798d4efb 60742dff 45551c8b 42670000 62782bd0 77932dff 82a133f9 83a333fd 83a333fe 81a032fd 7a982df9 778f41ff 687945ba ffffff00 ffffe301 52622e00 6b7b4700 00000000 00000000 │ │ -00000000 00000000 00000000 90a66100 92a86201 ffffff00 ffffff04 7d963ec8 74902aff 77932bf9 749127fc 728f27fd 6f8b28fb 698229fa 596f23ff 4a5c1ea4 78903c00 90a55f93 7d9936ff 7d9a2ffb 7f9d2cff 81a02dff 82a22eff 83a22eff 86a630ff 759323ff 4d6410ff 6f7d4bff cacdc0ff ffffffff ffffffff fdfefdff fdfefdff fdfdfcff ffffffff b8c0a4ff 678028ff f9fbf5ff ffffffff fefefeff fdfdfcff fefefdff ffffffff f4f5f3ff a3aa93ff 505f2aff 3c500cff 617824ff 738f2bff 738f2cff 738e2cff 728d2fff 798f45ff 7a8d50fb 64763bff 43531c90 495d1500 5c6f2c3b 6d8534eb 869e51ff 8da757fe 8aa454ff 809a49fe 748c40ff 6f8247e3 5b6d312e 5a6b3100 60723602 aebb9400 34480500 00000000 00000000 │ │ -00000000 00000000 00000000 7f944f00 7f944f00 697d3902 687c3700 6b7f3c2b 61772cdc 6a7d3bff 697d3cfe 627732ff 5e7132fe 566730ff 495a23be 44522018 8d9f6600 99ad6e91 8ca554ff 7c9a2ffb 7e9d2cff 81a02dff 82a12eff 83a22eff 84a42eff 83a32fff 79962dff 617c19ff 4f6614ff 7b8859ff d4d7cdff ffffffff fffffeff fbfbf9ff ffffffff b8c0a4ff 677f28ff f9faf5ff feffffff fdfdfcff ffffffff f8f8f8ff b0b5a1ff 5c6b36ff 455b0fff 5c7320ff 69822bff 6b8529ff 718c2aff 738e2cff 728e2cff 728d2fff 788f46ff 7a8d50fb 65763fff 404f1984 34470500 ffffd100 637a2922 7890448e 89a05cca 8ba260db 7f9651c9 6e853b8a 5e76281c 667b2200 6e823a01 9a998900 707d6200 404f1d00 00000000 00000000 │ │ -00000000 00000000 00000000 9db46b00 c1dc7a00 b2d35a00 6c803501 3e4e1100 51651d12 576a296f 5d6e35a8 5c6c36b8 576732a0 4f5f2a59 3b4c1307 a6bb7804 a5b97b00 9cb07081 8fa759ff 7c9a2ffb 7e9d2bff 809f2dff 81a02dff 82a22eff 83a32eff 82a22dff 7e9d2cff 7f9d2fff 7a982dff 637f19ff 556c1bff 879369ff dddfd8ff ffffffff ffffffff b7bfa3ff 688028ff f8faf4ff ffffffff fbfbfbff bbc0afff 647240ff 4a6112ff 627c21ff 728d2fff 708b2cff 6e8929ff 708b2aff 728e2bff 728e2bff 718d2bff 728c30ff 788f46ff 798d50fb 64753eff 3e4e1677 3d4e0f00 4c5e1f06 59742401 3a6a0900 1f490003 486f0008 4c700003 5b810b00 62793100 62743901 697b4000 687a3f00 47551d00 55672c00 00000000 00000000 │ │ -00000000 00000000 00000000 7f944f00 7e945600 687f3100 677f2e00 70863d02 65872801 68862e00 65892700 00000000 4a5b1e00 485a1d00 4a5c1e02 869a5a05 9db07400 9baf7170 8fa759ff 7c992ffb 7d9c2bff 7f9e2dff 809f2dff 81a12dff 82a22eff 82a22eff 809f2dff 7e9d2dff 7d9b2cff 7f9d30ff 7a982dff 617d18ff 566b20ff 8d9874ff f1f2f2ff bdc5a9ff 6a832aff fcfdfaff c9ccc0ff 6a774aff 495e13ff 617b20ff 748f2fff 75912eff 738f2cff 738f2cff 738f2cff 738e2bff 738f2cff 738e2cff 718c2bff 718b30ff 788f47ff 798d51fb 62733dff 3d4e1469 3c4d1200 44541e04 68812d02 80965103 ffffff00 d9dff400 ccd3ff00 71874303 677e3102 6e863400 6d853700 62763200 586f2200 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 7a8e4a00 566b2400 5a6d2600 4f641400 5e722901 596c2a04 717b5a02 a49bc801 616e4603 51612b03 4c5d2501 90a36702 95a67600 93a47131 8aa059fb 7b9832fe 7c9a2bff 7e9d2cff 7f9e2cff 81a02dff 81a12dff 82a12eff 809f2dff 7f9e2dff 7e9d2dff 7e9c2dff 7d9a2dff 7f9d31ff 78952bff 597413ff 5d6e2fff 718149ff 76912fff 748252ff 435614ff 59711bff 738e2fff 77932fff 76922dff 77942eff 77932eff 76932dff 76922dff 75912dff 74902cff 738f2cff 718c2bff 718a2fff 778d47fe 778852ff 5b6c35f8 3c4e112c 37490a00 4c5c2402 566a2800 6a852500 7a943e01 7d974501 78913e00 6b842b00 5d723200 70873700 73a20000 61763000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 6d7f4000 3b510000 00000000 5b6f2c00 5d722500 50671700 52671f00 4d621700 495b2200 58693100 86986100 758d3c02 768c4600 82955a9f 758d3aff 759129f9 7a972cff 7c9a2cff 7e9d2cff 7f9e2cff 809f2dff 809f2dff 7f9e2dff 7f9e2dff 7e9d2dff 7e9d2eff 7d9b2eff 7c9a2eff 809d32ff 6f8b26ff 5f791eff 76942cff 607a1dff 6b842bff 75902fff 75912eff 78942eff 79952fff 7a972fff 7a972fff 79962eff 77932eff 76922dff 75912dff 748f2cff 6f8a29ff 738a3cff 798b55f9 687942ff 52662398 4f651900 586d2702 55662900 4f622300 768f3900 7e964b00 bec9d600 7a924900 6f883400 728d3500 79934100 6d853300 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 5f722f00 64773600 65773700 576a2400 52662100 54672600 5d6d3700 5e6e3a00 8ea16500 7b8d5401 919b8000 8f9d7214 738743cd 69812aff 6e8928fb 769231fd 7a9532ff 78952eff 7a972cff 7c9a2dff 7c9a2dff 7d9a2eff 7d9b2eff 7d9b2eff 7d9b2fff 7c9a2fff 7b992fff 7b9830ff 7a9731ff 7b9830ff 7c9832ff 75912fff 779330ff 799631ff 7a9732ff 7b9833ff 7b9733ff 7a9733ff 799533ff 779332ff 759032ff 728c31ff 6c862eff 6d8438fc 718449fb 697c3eff 5d722ac7 566c2212 556f1600 5f752c01 4a5d1e00 36480700 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 899a6200 85985d00 85985e00 7a8e5102 82936700 82946217 6b8037b1 647c27ff 678028fe 728a3aff 7b9346ff 7d9543ff 7b953cff 799538ff 799535ff 799534ff 7a9734ff 7b9835ff 7c9835ff 7c9936ff 7c9837ff 7c9838ff 7d993aff 7d993bff 7c983cff 7e9a3eff 7e9b3fff 7f9b40ff 7e9941ff 7d9841ff 7c9641ff 799340ff 768f3eff 728a3cff 6e853bff 6b8139fe 677e36fe 637a2dff 607827ab 60782815 68832a00 5c722502 4f621d00 50621e00 3f521b00 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 85975d00 7f925700 7f925300 7a8e4d00 7e915401 526b0601 fefcff01 6d833b51 657b2ed7 637b27ff 6e8536fd 798f4aff 819555ff 829657ff 819652ff 7e944cff 7c9347ff 7a9343ff 7a9442ff 7b9542fd 7d9744fd 7d9745fd 7f9947fd 809949fd 819a4cfe 819a4eff 819a50ff 829a51ff 819953ff 819853ff 809754ff 7e9454ff 7d9352ff 7a914dff 758d45ff 6f863cfd 6b8333c1 6c843451 ffffff00 455d1002 5f742e01 566a2500 586c2800 5d712e00 5e713400 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 7b8e5100 80925800 6f843d00 6b813700 768a4801 6a7c4106 6e7d4c00 7e8d617d 536525ff 4c6017fb 5a7022ff 687e31ff 748a40ff 7c914cff 819654ff 849959ff 859a5bff 869b5dff 85995cff 869a5dff 879c60ff 899e62ff 8aa064ff 8da367ff 91a66bff 92a86cff 93a86dff 92a86bff 90a667ff 8ba260ff 839a56ff 778e47fe 6c823fff 607238ef 6880303e 00000000 0000f000 62792a02 61772c01 61782b00 61782c00 62773100 5c712a00 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 788b4d00 7d915a00 73884000 bed58400 788a5004 80915c00 86985e81 596d27ff 425412fb 3e4f14ff 3f5015ff 445618ff 4a5d1cff 526723ff 596e29ff 617532ff 687c38fe 758c43d2 7b924acd 7d944ddb 7f964fda 829952d8 7e9452f0 758a47ff 718743fe 6c813dff 667b38ff 5f7331ff 556929ff 4c5f21ff 415216fe 49572cff 4d5739de 00000008 00000000 60752e04 6e843700 dce18c00 6a803200 68823300 60762c00 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 788b4c00 92a76300 eafebb00 80955304 83985700 8b9f607b 677e2cff 576d1afb 50651bff 485a19ff 415218ff 3e4e19ff 3c4b1aff 384716fe 3a481bff 384519f9 2c36122c 52263d00 38580909 2a4b0009 ffffff00 5c673fa9 33420dff 32410dfc 364510ff 3a4a14ff 3e4e18ff 41511cff 44541dff 425318fd 4e5d2fff 525e39d4 00180008 00000000 3d4b1d01 657a3300 5f752100 69832600 677d3100 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 98b16700 98b16700 8aa05804 8da35d00 8fa5606d 70892fff 637c1ffb 5f7620ff 586e1eff 50651eff 4b5d1dff 47581eff 43531bfe 435220ff 3f4d1ef9 323c1c2a 2d390f00 3f4c2102 0f1f0002 00070000 626d45a8 3a4913ff 3b4b14fc 415218ff 45571cff 485a1fff 4a5c21ff 4b5d21ff 46591bfd 51602fff 525e3ad2 00000006 00000000 3c4a1b01 535f3b00 70883900 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 8ea65904 91a85e00 93aa616d 769032ff 6c8723fb 688224ff 637c23ff 5d7422ff 576c21ff 4f6221ff 47581dfe 455520ff 41501ef9 343f1b2a 2c351500 4f5e2c03 3c4f0b04 10230000 626f439f 3d4d14ff 3e4e15fb 445518ff 485a1dff 4c5f20ff 506323ff 506423ff 4d611dfd 566631ff 54613ad2 00000006 00000000 3d4b1b01 56633a00 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 95ab6600 aac36f00 92aa5a04 95ad5f00 97af626d 7a9634ff 708c25fb 6f8a27ff 6c8627ff 667f26ff 5f7725ff 5a7025ff 506320fe 495a22ff 43531ff9 35411c2a 333f1900 424e2602 3c4e0d03 2f430000 65724398 425216ff 425316fb 4a5d1bff 516420ff 566a24ff 596e26ff 596f26ff 556b20fd 5c6d33ff 57643bd2 00000006 00000000 3e4d1c01 59673a00 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 94ad5b04 97b06000 99b1636d 7d9935ff 728f25fb 728e28ff 708b28ff 6d8828ff 688128ff 607727ff 576c22fe 506224ff 465620f9 37421c2a 343f1900 44502702 41531103 34480000 6977469a 475818ff 4b5e19fb 53681eff 5a7023ff 5e7427ff 607729ff 617729ff 5b7222fd 617336ff 59673bd2 00000006 00000000 404f1d01 5b6b3900 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 435c1500 96b05c04 9ab36200 9bb4646c 7f9b36ff 749025fb 749029ff 728e29ff 708b29ff 6c862aff 677f29ff 5d7425fe 566a27ff 4b5b23f9 39441d2a 34401800 48542902 4b5e1b03 3f540b00 6e7d4a99 4f621dff 53681cfb 5b7121ff 607726ff 647c29ff 667e2bff 657d2bff 607824fd 647837ff 5b693cd2 00000006 00000000 43511f01 5e6e3800 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 8ba54f00 98b25e04 9db66500 9eb76663 7f9c36ff 749026fc 749129ff 738f29ff 718d2aff 6f8a2bff 6b842bff 627a27fe 5c702bff 51612df6 2c3a0b21 28350700 46542502 5a6c2d03 52652400 76865299 576b22ff 586f1efb 617924ff 677f28ff 6a832cff 6b832dff 69822dff 637b25fd 677b38ff 5d6b3dd2 00000006 00000000 46552301 54662900 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 93ab5b00 95ae5c03 9ab26500 9ab36656 809c37ff 749225fc 749129ff 74902aff 728e2aff 708b2bff 6c862cff 657e27fe 5e7429ff 51622ded 2a380615 27350400 45542101 6c7d4304 6b7c4300 78885381 5d7227ff 5d751ef9 667f25ff 6b842aff 6d872dff 6d862eff 6b852dff 657e25fc 697e39ff 5e6e3bb7 ffffff00 e3f4cf01 45561d00 4d5f2100 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 89a05400 859c5001 98aa7700 96a97215 779135de 75912cff 75922cfa 738f29fd 728d2bfe 718c2dfe 6f8930fc 6a8231f9 5d7229ff 4e611e9f 556a1a00 5a701f02 4f622500 73874402 778a4e00 798c5128 677e2ded 6a812fff 6d8630fa 6e892ffc 728c33fd 738d36fd 738d37fb 6e8733fc 647a2fff 596d285c 5c702c00 5e722c03 50681700 52652300 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 6d843500 7361f600 6a832a02 66802300 69813140 6b8230ed 788e46ff 788e45fe 748c40ff 768d46ff 788d4dfd 6f8346ff 5f7332c0 51651d14 4d611700 5b6f2b01 54682300 819b4600 6b832b02 607b1900 6e87304d 758c3cee 849a53ff 879e57fe 8ba25cff 8da561ff 879e5aff 758c44ff 657c2e7e 798f4900 849a5901 60772600 5b722500 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 8ea55b00 8fa55f00 a8c17300 72893902 526c0b00 586f1d20 657a318c 6f8242cc 73864ae7 75894ee1 73874bbc 697e3d69 50691209 517d0000 566b2501 47591c00 495b1e00 75884800 74854e00 72883c02 64811a00 6d8a241d 79923d7e 869e53b8 8ea560cf 8ea561c0 829a5291 738c3b37 7f955400 6c7e4502 5c7b1500 87926800 394a1200 50632200 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 6d843600 859a5a00 5b771000 5b770f00 6d853102 60801f01 2d6e0000 092e0004 52701013 4e6c0c0e 00290002 284b0b00 556a2802 56692601 576a2800 56692600 61762c00 72883d00 516d0000 43620000 6a822e02 5d752100 253d0e00 000a0101 1f4a0006 10330002 183b0300 1b2a3200 62773002 5d752300 5f772400 5f752900 5a712400 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 fbffa515 e6f56604 4b980e01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cdf24101 bfe5af01 feff9614 faff7803 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 b8db5302 00000000 b9db523c c0e358f5 a8cf4575 00000000 b6dd5203 00000000 00000000 00000000 00000000 00000000 00000000 f8ff9301 f4ff8a01 f6ff9102 f9ff9802 f3ff8e02 edff8601 f0ff8f01 00000000 00000000 00000000 00000000 00000000 00000000 d3fa6503 00000000 deff6f30 c6eb5bf0 9abe3b82 00000000 c5f25003 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 8eae3d02 00000000 84a23a33 97bb3cf8 abd247fa 9ec43c37 00000000 a1c73f03 00000000 00000000 f7ff8c02 fdffa104 ffffb402 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f7ff8702 efff9004 dffd7d02 00000000 00000000 e3fd7801 003b0001 ffffd504 caf45cc1 9bc03fff 6c852d79 00000000 82a23403 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 94b83303 00000000 84a2376e a0c540ff a9cf45c8 69890e09 00000000 ebf48d04 fcfcd201 00000000 00000000 00000000 feffd708 faff9e1a fbff9f2b ffffac2e fbffa42b f6ffa01a fdffd708 00000000 00000000 00000000 d8fd6101 d5fa7303 bae45504 00000000 d1f9627b acd348ff 779330bc 00000000 00000000 5c6f2b01 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 b7e43802 00000000 8bab37b4 a3c942ff a4ca4185 00000000 9bca3402 f7fbaa04 fcff9d36 faff977c f7ff8fb2 f6ff8cdb f4ff8af2 f3ff89f9 f2ff87fa f0ff83f9 efff85f2 eeff87da edff89b1 ebfe8e7b eafd9635 f9f7e903 c5f64302 00000000 d7ff6838 b9e251fd 85a434f1 4f61272c 00000000 5f772c02 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 809a3c02 00000000 778f3727 92b33aec 9ec340ff 99bb414c ffffa45f f6fe8ecf f4ff88fd f5ff87ff f4ff86ff f2ff85ff f2ff83ff f1ff82ff e7ff6bff d9ff4fff d8ff50ff d7ff51ff d6ff56ff d8ff5eff d8fd68fd d7fa71cc d2f77867 d2f48516 bee755c5 95b73cff 62792a70 00000000 81a03303 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 b2ce5406 00000000 76942f5f 9fc43bff dbf563f7 f3ff85fd f2ff83ff f4ff87fe f0ff7ffb efff7cfc f0ff7efe f2ff81fe f1ff81fe ecff7afe dfff61fe d9ff57fe d5ff54fe d1ff4ffc ccfd4afb c9fa47fe c7f64aff c5f154ff c9f45de8 a2c740ff 6d862cab 00000000 a6ce3e05 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 eefe8103 00000000 dbfc6520 f5fe96b3 e3fd64ff eeff72fd f5ff8bfc eeff7dfd ebff74ff f4ff85ff fcff99ff ffffa5ff ffffaaff ffffabff f9ff98ff e2ff6fff d9ff5eff d6ff5bff d2ff57ff cefc53ff caf84fff c5f34bfd bfed45fc c1ef48fd b3de43ff a0c544ba aace5b1a 00000000 a0c44003 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 edff8604 00000000 e3ff6d3b f8ff94e5 ecff7bff ecff7afe f4ff8dfe e5ff6eff eaff77ff fbff98ff ffffa9ff ffffacff ffffaaff feffa9ff feffa9ff f2ff8eff e0ff6cff dbff66ff d7ff62ff d2ff5cff cdfb57ff c9f652ff c4f14dff c0ed4aff bbe646fe b7e243fd afd940ff a4ca41e4 9bbe4239 00000000 98bd3b03 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 e7fe8003 00000000 dfff6b46 f5ff93f2 e9ff77ff e4ff70fc f0ff89ff dfff67ff e7ff78ff f3ff90ff f8ff99ff f6ff95ff f0ff89ff edff82ff ecff81ff ecff84ff e6ff79ff dfff6eff dcff6bff d7ff65ff d2fe60ff cdfa5aff c9f555ff c3f04fff beea4bff bae546ff b5e043ff b0da41fc aad23dff 9fc43bf1 95b73c45 00000000 95b83803 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 dcfe6e03 00000000 d6ff6136 efff8cf0 e9ff7eff d9ff60fc ebff87ff dcff69ff dfff70ff e6ff7eff e5ff7cff e3ff76ff e2ff72ff e1ff71ff e2ff72ff e2ff72ff e1ff72ff dfff71ff ddff6eff d9ff6bff d5ff66ff d1fc61ff ccf85cff c7f357ff c2ee51ff bde84cff b8e348ff b5de46ff b0d943ff aad33ffc a3cb3bff 97bb37ee 8dae3634 00000000 8eb03503 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 d1fb5d01 00000000 c2fb441b e3ff7fdb eaff8aff d1ff57fc dfff76ff d9ff6bff d2ff5cff d8ff69ff ddff72ff d9ff68ff d9ff67ff dcff6cff ddff6fff deff70ff deff70ff ddff70ff dbff6fff d9ff6cff d5ff68ff d1fd65ff cef960ff c9f45bff c4ef56ff c0ea51ff bbe54cff b6e048ff add83bff a8d337ff a9d13fff a3ca3cfc 99bf37ff 8fb134da 83a3321a 00000000 89aa3401 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 f3ffa602 00000000 d5fc6da7 e5ff88ff d6fd68fb cdfb57ff d4fd67ff cef863ff daf989ff d0f86bff d0fc5dff d2fe62ff d4ff64ff d6ff68ff d8ff6aff d8ff6bff d7ff6bff d7ff6bff d5ff6aff d3fe68ff d0fb65ff cdf862ff c9f45eff c5ef59ff c1eb55ff bce650ff b7e14cff b0d943ff bddc6bff bad969ff a2ca38ff a0c63aff 9bc038fb 91b434ff 87a731a5 00000000 94b73402 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 caf55f03 00000000 c7f3594e d7fd77ff daff7afd c9f657ff c5f34cff cbf364ff f5fce3ff ffffffff f5fbe3ff cbf462ff ccf85aff cffb61ff d0fc63ff d1fc65ff d1fc66ff d1fc66ff d0fb65ff cff965ff cdf863ff caf460ff c7f15eff c4ee5aff c0ea56ff bce652ff b9e251ff aed93eff cce48bff ffffffff ffffffff d1e3a1ff 9ac131ff 9abf39ff 93b635fd 88a933ff 7d9b2c4c 00000000 809e2e03 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 08540002 c9f264c5 d3fb75ff ccf666fd c2ee4fff b9e93aff ddf3a1ff ffffffff fdfffaff fdfefaff c8ed69ff c5f154ff c9f35dff caf45eff caf55fff caf560ff caf461ff c9f360ff c8f25fff c6ef5dff c4ed5bff c1ea59ff bfe856ff bbe453ff b8e04fff b5dd4fff a8d33aff d1e69aff ffffffff fefefbff fafbf6ff a0c148ff 96bb33ff 92b535fd 8aab35ff 7e9c2fc4 00000002 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 bce65403 00000000 b9e34e4e c6ee65ff c8f067fd bee950ff bbe648ff b6e43cff cde787ff fffeffff ffffffff dfefb6ff b8e34aff c1eb56ff c2ec57ff c3ed58ff c4ee5aff c4ee5aff c4ed5aff c3ec5aff c2eb5aff c0e958ff bee656ff bbe354ff b9e152ff b6de4fff b2db4cff b0d74aff aad242ff acd04dff edf3dcff ffffffff daddd4ff 88a734ff 97bb36ff 8fb233ff 8bac36fd 7d9c2fff 6f8b274c 00000000 73902a03 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 c4ec6202 00000000 b7e052a6 bfe760ff bbe454fc b5e043ff b6e044ff b7e245ff b1da43ff cce194ff cce490ff b0d946ff b7e04bff bce551ff bce652ff bde753ff bde754ff bde755ff bde655ff bce555ff bbe454ff b9e253ff b8e051ff b5dd4fff b3db4dff b1d84bff aed548ff abd245ff a8cf44ff a1c83aff a4c749ff c1d58fff 91aa51ff 88ab2dff 94b738ff 8fb137ff 8cac3afc 7d9c2eff 6f8b27a3 00000000 7d9e2502 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 b1d84e01 00000000 abd24715 b3da4fea b7df55ff b1db45fe b1db41ff b1db42ff b1dc43ff b3dd43ff aad638ff aad539ff b1da47ff b3dc4aff b6df4bff b7e04dff b7e04eff b7e04fff b7df50ff b7df50ff b6de4fff b5dd4fff b3db4eff b2da4cff b0d84bff afd64aff acd347ff aad045ff a7cd43ff a4ca40ff a2c740ff 9dc33aff 91b82bff 91b533ff 93b53aff 91b33aff 8fb13cff 8aaa3bfe 7e9d2fff 6d8825e7 586d2712 00000000 667f2601 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 add24d03 00000000 abd14d4a add449ff aed648fe acd53eff acd53fff add640ff aed741ff aed742ff b0d845ff afd746ff aed645ff afd846ff b1da48ff b2da49ff b2da4aff b2da4bff b2da4bff b2da4bff b1d94bff b0d74aff afd649ff add448ff acd347ff aad146ff a7ce44ff a6cc42ff a3ca40ff a1c63eff 9ec33cff 9cc03cff 9bbe3eff 96b93bff 91b338ff 8fb137ff 8cad37ff 87a637ff 7e9c30fe 6b8625ff 5c722347 00000000 60782503 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 a9ce4c04 00000000 aace517a a6cc42ff a7ce3efb a7cf3cff a8d13eff a9d13eff aad23fff aad23fff aad240ff abd341ff abd342ff acd343ff acd445ff add445ff add546ff add447ff acd447ff acd447ff acd347ff abd146ff aad045ff a9d045ff a7cd44ff a5cb42ff a4c941ff a1c73fff a0c53eff 9ec33cff 9bc03bff 99bd39ff 96ba38ff 93b636ff 90b235ff 8cae33ff 89aa33ff 84a333ff 7b992efb 698323ff 586d2178 00000000 5d751f04 00000000 00000000 edff8802 edff8702 e1fe7802 cef66401 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f0ff8801 eeff8603 ebff8304 e4fe7c04 dbf97a03 c7eb7001 00000000 a4c74903 00000000 a9cb579c a2c642ff a0c639fb a2c93bff a3cb3bff a5cc3cff a5cc3dff a6cd3dff a7ce3eff a7ce3fff a7cf40ff a7cf41ff a8cf42ff a9d042ff a9d043ff a8cf43ff a8cf43ff a8ce43ff a7ce43ff a7cd43ff a6cc42ff a5cb41ff a3c941ff a2c83fff a1c63fff 9fc43dff 9dc23cff 9bc03bff 99bd39ff 97bb38ff 95b836ff 92b535ff 8eb034ff 8aac32ff 86a731ff 809f2eff 78962bfb 667f23ff 53671e98 00000000 536b1103 d3f27702 dbfd7502 00000000 00000000 00000000 00000000 aad43b03 9cc13b01 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 e1fe7c02 c7fd5901 00000000 00000000 00000000 00000000 00000000 9fc24703 9dc62a01 00000000 a7c85bb9 a2c547ff 9dc239fc 9ec33aff 9ec43aff 9fc63aff a0c73aff a1c83bff a2c83cff a3c93dff a3ca3dff a4ca3eff a4cb3fff a4cb3fff a4cb40ff a5cb40ff a4ca40ff a4ca40ff a4ca40ff a3c940ff a2c83fff a1c73fff a0c63eff 9fc43dff 9ec33dff 9cc13bff 9abf3aff 99bd39ff 97bb38ff 94b837ff 92b536ff 8fb135ff 8cad33ff 88a932ff 84a330ff 7e9d2fff 77932dfc 6a8426ff 53671eb6 00000000 9ec23803 00000000 fff7ee02 ecfe8723 f0fe8b3f eaff8937 ddff8410 00000000 97b64002 7c9a3101 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 d5ef7402 00000000 fbfb950b f0fd874f e9fe7f7a e6fe7f7d e1fd8557 dcfc9b13 00000000 99b84a04 00000000 9cb75f7e 98b943f2 96bc32f8 9bc234ff a0c737ff a2c939ff a2c93aff a1c83aff a0c73aff a0c63aff a0c63bff a0c63bff a0c63cff a0c63cff a0c53dff a0c63dff a0c53dff 9fc53dff 9fc43dff 9ec33dff 9dc33dff 9dc23cff 9dc13cff 9bc03bff 9abe3aff 98bd39ff 97bb38ff 96ba37ff 94b836ff 93b736ff 92b535ff 90b334ff 8eb133ff 8bad31ff 85a72fff 7f9e2eff 74902df8 718c2af2 5f74297b 00000000 00000000 e5ff9037 e6ff80bd ecff85f8 e3ff75fd d0fc55fd c5f050e8 b1da4585 8caf310c 00000000 a5cc3f01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ecfd8f02 00000000 ebff8740 e9ff81d8 e8ff80ff ecff8cfe d7fb6afe c4ee51ff b9df54e7 a5c85055 00000000 a5c45303 00000000 758f355d 758942ef 758844ff 7c943bfe 819d36ff 89a935ff 93b53aff 9abd3cff 9ec33eff a1c73eff a4ca3fff a5cc3fff a6ce40ff a7ce40ff a7cf40ff a7cf40ff a6ce40ff a6cd40ff a6cd40ff a5cc3fff a5cb3fff a4ca3fff a2c93fff a1c73eff a0c53dff 9dc23dff 9bbf3dff 97ba3bff 93b53aff 8cad38ff 84a336ff 7a9733ff 738c35ff 6e823bfe 677543ff 59663aec 45522859 00000000 00000000 acce5b38 c0e858f3 d3fb68ff e5ff85fe dbfc76ff c1ef50ff b6e045fd a7cf3cff 92b535ae 00000000 f1ff4b01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cbf36802 00000000 caf36b29 d1f66dec caf261ff cbf268fc cff170fb c4ec61fb b5dd4efc a9d045ff 92b539fc 76932c43 00000000 c7f06765 bbd778ff 809155fe 515c35ff 31391fff 232818ff 1c2113ff 1f2413ff 232a14ff 2a3317ff 313d18ff 36431aff 3d4a1fff 445322ff 495924ff 4b5b26ff 506129ff 546629ff 54652aff 53652aff 53652aff 53652aff 50602aff 4b5a28ff 485825ff 445224ff 3c4920ff 34401cff 2f3919ff 283018ff 212614ff 1c2014ff 171b12ff 1a1d16ff 20231aff 333729ff 4c523bfe 555f3aff 47572061 00000000 89a738ad 9fc539ff b5dd4ff9 bae355fe b6de51ff add34aff a1c73efd 96b937fb 81a130ff 657d2448 00000000 6b852703 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a9ce4a04 00000000 aace5081 a5cb40ff a2c83af9 a4cb3fff a4cb41ff a4c947ff 9fc244ff 92b339f9 7f9e2eff 6f8a2d9d 00000000 aed44eb4 cbf06bff c4ed5bfc aed940ff a5c848ff 8faf3cff 79952fff 667e27ff 556920ff 45561aff 394615ff 2e390fff 252f0cff 1e2709ff 182006ff 141b04ff 111703ff 0f1502ff 0e1402ff 0d1201ff 0e1302ff 0e1402ff 0f1502ff 121803ff 141b04ff 182006ff 1e2708ff 242e0aff 2b370eff 334111ff 3e4e14ff 495c19ff 556a1eff 627a22ff 6a8524ff 708d25ff 728f24fc 73902aff 5b7023ac 00000000 728c2dcc 88a930ff 96b939fd 9abd3cff 99bc3cff 95b838ff 8eb134ff 87a731fc 6f8a2cff 4f621d65 00000000 54681f04 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 8eae3a03 00000000 9bb95295 8dae33ff 8cae31fb 8eb033ff 8daf34ff 8bac34ff 88a832ff 81a02ffc 728e29ff 5a6f20a8 00000000 93b243ca 99c033ff a4cb40fd abd340ff b4dd49ff bbe54bff beea4cff c3ef53ff c7f259ff c7f05aff c8f05eff c6ed5fff c3e95dff c1e65eff bfe35dff bcdf5cff badd5cff b9db5cff b4d857ff b0d552ff afd451ff acd24dff aad04aff abd049ff abd149ff aad047ff a9d046ff aad145ff a9d043ff a6cd41ff a5cb40ff a2c73dff 9cc13aff 96ba38ff 8eb036ff 85a534ff 7a9731fd 6f8b27ff 53671fc3 00009e03 6e882ac9 83a32eff 91b336fd 93b637ff 92b537ff 90b236ff 8aab33ff 83a331fc 6d862dff 4d5f1e62 00000000 52662004 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 91b04304 00000000 9bb95588 8aab34ff 89aa2ffb 89aa31ff 89aa32ff 87a832ff 84a431ff 7e9d2ffc 708b27ff 586e22b5 00000000 8ca844c0 8daf31ff 92b534fd 94b834ff 96ba35ff 98bd36ff 9abe37ff 9bc037ff 9dc339ff 9fc53aff a1c73cff a3ca3fff a6cc41ff a7ce43ff a9d045ff abd247ff abd248ff abd247ff acd249ff abd14aff a9cf47ff a7cd45ff a5cb44ff a4c943ff a1c640ff 9ec33eff 9bbf3cff 98bb3aff 94b737ff 90b335ff 8daf34ff 89aa32ff 86a631ff 82a130ff 7d9c2fff 79952fff 718b30fc 678025ff 4e621cb9 0000ff01 6b8428d0 82a22eff 90b236fd 93b538ff 92b537ff 8fb136ff 8aab33ff 83a231fc 6c862cff 4d601e62 00000000 52662004 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 91b04504 00000000 9bb85788 8aab34ff 88a92ffb 88a931ff 88a931ff 87a831ff 83a330ff 7e9c2ffc 6e8927ff 576c21b9 00000000 89a546bd 89ab2fff 8eb134fd 91b334ff 93b635ff 95b836ff 96b936ff 97bb36ff 98bc37ff 98bc37ff 98bc37ff 98bc38ff 98bc38ff 98bd38ff 98bc38ff 98bb38ff 97bc39ff 98bb3cff 94b835ff 8fb42fff 94b839ff 95b83aff 93b737ff 93b737ff 93b537ff 92b436ff 91b436ff 8fb135ff 8eb035ff 8cad34ff 8aab33ff 87a832ff 84a431ff 81a030ff 7e9b30ff 789432ff 718b32fc 678026ff 4f621cb7 1600ae04 6b842ada 81a12dff 8fb135fd 92b437ff 91b437ff 8eb036ff 89aa33ff 82a130fc 6b842cff 4b5d1f63 00000000 51642204 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 92b14704 00000000 9cb95888 8aaa35ff 87a72efb 88a830ff 87a731ff 86a631ff 82a22fff 7c9a2efc 6f8a28ff 566a1fb7 00000000 859f45be 86a72dff 8cad32fd 8eb033ff 91b434ff 93b634ff 94b835ff 95b936ff 96ba36ff 95b936ff 96ba37ff 96ba37ff 96ba37ff 96ba37ff 96ba39ff 98bb3bff 93b634ff 87ad26ff 93b340ff 9fbb57ff 88ab2cff 8aae2bff 92b538ff 93b539ff 91b336ff 90b236ff 8fb135ff 8eaf35ff 8cad34ff 8aab33ff 88a932ff 86a632ff 83a231ff 809f30ff 7c9930ff 779331ff 708932fc 667f25ff 4e601eb8 2200bb04 6b832ada 809f2dff 8eb035fd 90b337ff 90b237ff 8eaf35ff 88a933ff 81a030fc 6a832cff 4c5e1f5d 00000000 52652203 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 93b14804 00000000 9db95989 89aa35ff 86a72efb 87a730ff 86a630ff 85a530ff 82a12fff 7b992efd 6e8927ff 55691fbc 00000000 849d45be 83a32cff 8aab32fd 8cad32ff 8fb133ff 91b334ff 92b535ff 93b635ff 94b735ff 94b836ff 94b736ff 93b636ff 94b738ff 95b83aff 90b431ff 88ad27ff 92b23fff bbce8cff eff3e6ff ffffffff dae3c1ff a3bc62ff 87a92cff 87ab29ff 8fb136ff 90b138ff 8dae35ff 8bac34ff 8aab33ff 88a933ff 87a732ff 85a531ff 82a131ff 7f9e30ff 7b982fff 76922fff 6f8831fc 657e24ff 4d5f1eb8 00009d04 678027da 809f2eff 8daf35fd 90b237ff 90b236ff 8dae35ff 87a832ff 809f30fd 6a832bff 4a5c1c53 00000000 51641f03 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 93b24b04 00000000 9cb95a83 89a935ff 85a62dfb 86a62fff 86a630ff 84a430ff 809f2eff 7c9a2ffd 6f892bff 566a20c8 00000000 839c45bc 81a12cff 89aa32fd 8bac31ff 8eb032ff 8fb233ff 91b434ff 92b534ff 92b534ff 92b535ff 93b538ff 93b537ff 8cb02dff 86ab26ff 96b447ff c2d398ff f2f5eaff ffffffff fffffeff ffffffff ffffffff fefefeff dee6c9ff a8c06dff 87a830ff 82a626ff 8aab32ff 8cac37ff 89aa34ff 87a732ff 86a632ff 84a331ff 82a131ff 7e9c30ff 7b982fff 76912fff 6f8830fc 657e24ff 4d5f1fb8 07008604 667f25da 809e2fff 8cae35fd 8fb136ff 8fb136ff 8cae35ff 87a832ff 809f30fd 69822bff 47591c54 00000000 4f621f03 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 96b34f04 00000000 9db95b75 89a935ff 85a52dfb 85a62fff 85a52fff 83a330ff 809f2eff 7b982ffd 6f8a2bff 556a1fc8 00000000 819a44bd 809f2bff 88a931fd 8aab31ff 8cae32ff 8eb133ff 90b334ff 91b434ff 91b434ff 8fb232ff 87ab28ff 86a928ff 9db854ff ccdaa9ff f7f9f2ff ffffffff fffffeff fefefcff fefefeff ffffffff fefefdff fefefeff ffffffff ffffffff e5ebd4ff b1c57dff 88a737ff 7c9f22ff 83a42cff 85a532ff 85a431ff 83a231ff 81a030ff 7e9c30ff 7a962fff 74902fff 6e8830fc 647d24ff 4d5f1eb3 615a870c 677f28e7 7e9d2cff 8bad34fe 8eb036ff 8fb036ff 8cad35ff 86a632ff 7f9e30fd 68802aff 48591d54 00000000 4f622003 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 96b45104 00000000 9dba5d75 89a936ff 84a42dfb 85a52fff 84a42fff 83a22fff 7f9e2eff 7a972efd 6e8829ff 54691fc9 00000000 819a43b3 7f9e2bff 87a831fc 89aa30ff 8cad32ff 8eb033ff 8fb133ff 90b334ff 91b335ff 90b139ff a6bd66ff d7e1beff fcfdfaff ffffffff ffffffff fefefcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fefefdff ffffffff ffffffff eef2e4ff b9c98fff 8da944ff 84a431ff 84a432ff 82a131ff 809f30ff 7d9b30ff 79962fff 74902eff 6e872ffc 637b24ff 4b5d1ca6 695ca309 677f28ea 7e9d2cff 8bab34fe 8eb036ff 8eb036ff 8bac34ff 86a631ff 7f9d2ffd 68802aff 47571e51 00000000 4f612203 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 98b55304 00000000 9fbb5f76 89a936ff 83a32cfb 84a42eff 83a32fff 82a12fff 7e9d2eff 79962efd 6e882aff 54691ec8 00000000 819943ac 7e9c2bff 86a630fc 88a930ff 8bad32ff 8caf32ff 8eb032ff 90b235ff 85a924ff c9d5aaff ffffffff fefffdff fdfdfcff fcfdfbff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fcfcfbff fefefeff ffffffff f5f6f4ff 90a754ff 7c9d24ff 83a233ff 7f9e30ff 7d9b30ff 79962eff 748f2eff 6e8730fc 637b24ff 4b5e1ca6 725fb109 677e28e9 7e9d2dff 8aab34fe 8daf35ff 8dae35ff 8aab34ff 85a531ff 7e9c2ffe 67802aff 46571a44 00000000 50631e02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9ab75704 00000000 9fbb5e6e 89a837ff 83a32cfb 83a32eff 82a22eff 81a02eff 7e9d2dff 79962efd 6e882bff 54691ed0 00000000 839b48ac 7d9b2aff 85a530fc 87a830ff 8aab31ff 8cad32ff 8daf33ff 8bae30ff a1bc58ff 6b7f39ff 7d8664ff e4e5e1ff ffffffff fefefeff fdfdfcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff fdfdfdff ffffffff fefeffff bec2b4ff 515c36ff 6a7b40ff 8eaa43ff 7d9c2cff 7f9e31ff 7c9a2fff 78942dff 769033ff 799046fc 647c27ff 4c5e1ca6 62549709 657c25e9 7e9c2eff 8aaa34fe 8cad35ff 8dae35ff 89aa34ff 84a431ff 7e9c2ffe 657d28ff 43531944 00000000 4d601d02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9cb85a04 00000000 9eba5f65 89a837ff 82a22cfc 83a32eff 81a12eff 809f2eff 7d9c2dff 78952dfd 6e882bff 556a20d9 00000000 839b48ab 7c9b2aff 83a32ffc 86a72fff 89aa31ff 8bac31ff 8dae33ff 86a929ff e0e9c8ff e6eadfff 798a4fff 4b5f19ff 929b7aff ededeeff ffffffff fefefeff fdfdfcff fefefeff ffffffff ffffffff ffffffff fdfdfdff fdfdfdff fffffeff ffffffff cbcec5ff 667343ff 435615ff 95a07dff f6f6f7ff a0b26fff 759621ff 809e32ff 7c992fff 77942dff 769034ff 788e45fc 637b26ff 4a5c1da6 52488109 637c24e9 7d9c2eff 88a933fe 8bad34ff 8bad35ff 89aa34ff 84a431ff 7d9b2ffe 698031ff 42521b45 00000000 4d5f2002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9db85b04 00000000 a0bb6166 88a837ff 81a12bfc 82a12eff 81a02eff 7f9e2eff 7d9b2dff 77942dfd 6d872bff 556a1ed8 00000000 839b48ab 7b9a2aff 83a22ffc 86a62fff 89aa30ff 8aac31ff 8dae34ff 84a728ff d9e3bfff ffffffff ffffffff d0d8bbff 71863aff 566b1fff 9fa78aff f1f1f2ff ffffffff fefefeff fdfdfcff fdfdfdff fdfdfcff fefffeff ffffffff d4d5cfff 738052ff 4a6012ff 8b9b63ff e8ece1ff ffffffff ffffffff 93a468ff 739321ff 7f9c32ff 7b982fff 77942dff 769034ff 778d45fc 637a25ff 4a5c1ea5 66696b13 647c26f2 7c9b2cff 88a932fe 8bac35ff 8bac35ff 88a934ff 84a331ff 7c9a2fff 6b8135fe 42511c3e 00000000 4e602202 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9eba5c04 00000000 a1bc6365 89a838ff 80a02bfc 81a02dff 81a02dff 7f9d2dff 7b9a2dff 76932cfd 6c8629ff 54681ed8 00000000 829948ac 7b9929ff 82a12efc 84a42fff 88a930ff 8aab31ff 8cad34ff 82a525ff d4dfb6ff ffffffff fcfdfaff ffffffff fdfefcff c4d0a7ff 6b832eff 5a6e25ff a6ad96ff f7f7f8ff ffffffff fefefdff ffffffff dcddd9ff 78825cff 485e12ff 829553ff dfe5d1ff ffffffff fefefeff fcfcfbff ffffffff 91a168ff 6f8e20ff 7e9b32ff 7b982fff 76932dff 769035ff 778e44fc 627925ff 4a5b1ea1 70756e16 657d27f7 7c9b2bff 87a832fe 8aab35ff 8bac35ff 88a833ff 83a230fe 7c9a30ff 6a8034fb 3e4e1434 00000000 4d5f1e02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9db95d03 00000000 a1bd655a 88a738ff 80a02bfd 81a02dff 7f9e2dff 7e9d2dff 7b992cff 76922cfd 6c8628ff 54691ed8 00000000 829947a6 7b992aff 81a12efc 83a32eff 87a830ff 89aa31ff 8bac34ff 82a525ff d4dfb7ff ffffffff fdfefcff fdfefcff fefefdff ffffffff fafbf6ff bbc999ff 627926ff 556629ff b0b5a5ff dedfdcff 7c8566ff 3f5211ff 788b4aff d7dec5ff ffffffff ffffffff fdfefdff fefefdff fefefdff ffffffff 909f67ff 6d8b1fff 7d9a31ff 79962eff 76922cff 769036ff 758b43fb 617824ff 495b1b96 797b7d11 657d27f7 7d9b2dff 87a732fe 8aab34ff 8aaa34ff 88a833ff 82a130fe 7b9830ff 687f34fb 3c4c1434 00000000 4c5e1e02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9db95e03 00000000 a2bd6757 88a739ff 80a02bfd 809f2dff 7f9d2dff 7d9b2cff 7a982bff 76922cfd 6c862bff 54691edd 00000000 829a469c 7a982aff 80a02efb 83a22eff 86a72fff 88a930ff 8bac33ff 82a425ff d4dfb7ff ffffffff fdfefcff ffffffff fffffeff fdfefcff fefefeff ffffffff f8faf3ff afbd8dff 576c24ff 405113ff 697941ff d4dac3ff ffffffff ffffffff fefefdff fdfefdff ffffffff ffffffff fefefdff ffffffff 8f9e67ff 6b891eff 7c9831ff 79962eff 75912cff 758f37ff 758b42fb 607824ff 4a5c1c96 7a7d7e11 667d26f7 7c9a2dff 86a733fe 89aa34ff 89aa34ff 87a733ff 81a030fe 7b9830ff 687d34fb 3c4a1734 00000000 4b5c2102 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9eba5f03 00000000 a4be6958 89a73aff 7f9e2afd 809f2cff 7e9d2cff 7d9b2cff 7a972bff 75912bfe 6c852aff 556a20e7 0000ff02 8199459b 7a982aff 809f2efb 82a12eff 85a52fff 86a730ff 8aab33ff 80a324ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff fefffeff fdfdfcff fdfdfbff ffffffff c0cba4ff 6a8525ff f5f6f1ff ffffffff fdfdfcff fdfdfcff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff 909f68ff 6a871eff 7a9731ff 78942eff 75912cff 768f38ff 748b41fb 607723ff 4a5b1d96 666c6011 647c24f7 7c992cff 86a632fe 89a934ff 88a934ff 86a633ff 81a02ffe 7b9730ff 677c34f9 3947122a 00000000 4c5d1f02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9eba5f03 00000000 a5bf6b50 88a73aff 7e9e29fd 7f9e2dff 7d9c2cff 7c9a2cff 79972bff 74902afe 698325ff 566a20e7 0000ff02 8198479b 7a972aff 809e2dfb 81a02dff 84a52fff 86a72fff 89a933ff 7fa224ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fcfcfbff ffffffff bcc4a6ff 6d862bff f8f9f5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff 8a9a61ff 69871eff 799530ff 77932eff 74902cff 77903aff 73893ffb 607723ff 495a1e96 5f655810 637b24f7 7b9a2cff 85a531fe 88a934ff 88a934ff 86a633ff 809f2ffe 7a9631ff 677c34f8 34420c24 00000000 4a5c1d01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9fba6103 00000000 a7c16f46 89a73aff 7e9d29fe 7e9d2cff 7d9b2cff 7b992bff 78952bff 728e2afe 688224ff 556a1fe7 0000ff02 849b4c9b 79972aff 7e9d2dfb 81a02dff 83a32eff 85a62fff 88a932ff 7fa124ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a4ff 698228ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fefeffff 819257ff 6a8720ff 78942fff 76922dff 74902dff 768f3bff 71883efb 5f7522ff 4a5a1f95 69725a19 647b25fa 7b992cff 85a532fe 88a834ff 88a834ff 85a533ff 809e2ffe 7a9631ff 657a35f8 33411026 00000000 495a2002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a0bb6203 00000000 a8c27049 89a73bff 7d9c29fe 7e9c2cff 7c9a2bff 7a982bff 78952bff 728e2afe 688224ff 55691fe7 0000ff03 849b4c9b 79962aff 7f9e2dfb 809f2dff 83a22eff 84a42fff 87a832ff 7fa124ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 698129ff f9faf5ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fffeffff 839358ff 6a861fff 77932fff 76922dff 748f2dff 778f3cff 71883dfb 5e7522ff 495a1e90 747e5f1e 657c26fc 7b992bff 84a431fe 88a834ff 86a734ff 84a432ff 7f9e2efe 799632ff 667b35f5 323f0f20 00000000 4b5c2101 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a0bb6202 00000000 a9c37240 89a73cff 7d9c29ff 7d9c2cff 7b992bff 79972bff 77942aff 728e2afe 688224ff 54691ee7 0000ff02 849b4b99 79962aff 7e9c2dfb 7f9e2cff 82a22eff 84a42fff 87a732ff 7ea123ff d3dfb6ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 688128ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fefeffff 839458ff 6a871fff 77932fff 75912dff 738e2eff 778f3dff 70863bfb 5e7522ff 495b1c86 737c631a 647b26fc 7b992bff 84a431fe 87a734ff 86a634ff 84a432ff 7e9d2efe 7a9534ff 637834f0 212f0017 00000000 46581c01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a0ba6302 00000000 abc47737 89a73cfc 7c9b29ff 7d9b2bff 7a982bff 78962aff 76932aff 718d29fe 678124ff 54681ee8 00000000 839b498e 78962aff 7e9c2dfb 7f9e2cff 82a12eff 84a32eff 87a631ff 7ea023ff d3deb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a4ff 698128ff f9fbf5ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff fdfefdff fdfcfeff 849559ff 6a861fff 76922fff 748f2cff 748f30ff 789041ff 70873cfb 5e7523ff 49591c86 747f631b 647c26fc 7b992bff 84a331fe 87a734ff 86a634ff 83a332ff 7d9c2efe 799434ff 647836ef 2c370f17 00000000 4b5c2501 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a1bc6502 00000000 adc77a36 89a73efb 7b9a28ff 7c992bfe 79972aff 78952aff 75912aff 708b29fe 668024ff 54681ee8 00000000 849b498e 78952aff 7d9c2cfb 7f9d2cff 81a12dff 83a32eff 86a631ff 7d9f22ff d1dcb2ff ffffffff fcfdfbff fdfdfcff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 688028ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff fefefeff fcfcfcff ffffffff fffeffff 829455ff 6b8720ff 75912eff 738f2cff 738e2fff 7c9349ff 7b8f50fb 5e7426ff 46571b86 77806b16 657d26fa 7b992bff 83a331fe 86a534ff 85a534ff 83a232ff 7d9b2dfe 799436ff 677a3ce6 2d311f0d 00000000 56653401 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9fb96602 00000000 afc68327 89a63ef7 7b9a28ff 7b992afe 79972bff 77942aff 75912aff 708b28fe 678023ff 53671fe7 00000000 879e4f8e 78952bff 7c9b2dfb 7e9d2cff 81a02dff 82a22eff 84a42fff 83a52bff 859d45ff c1c6b4ff fdfdfdff ffffffff fdfefdff fdfdfdff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 677f28ff f9fbf5ff ffffffff fefefeff ffffffff fefffeff fdfdfcff fefefeff ffffffff eff1edff 91997eff 5a7023ff 74902bff 738e2cff 738f2cff 728d2fff 799045ff 798d4efb 60742dff 45551c8b 00000000 62782bd0 77932dff 82a133f9 83a333fd 83a333fe 81a032fd 7a982df9 778f41ff 687945ba 00000000 ffffe301 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 92a86201 00000000 ffffff04 7d963ec8 74902aff 77932bf9 749127fc 728f27fd 6f8b28fb 698229fa 596f23ff 4a5c1ea4 00000000 90a55f93 7d9936ff 7d9a2ffb 7f9d2cff 81a02dff 82a22eff 83a22eff 86a630ff 759323ff 4d6410ff 6f7d4bff cacdc0ff ffffffff ffffffff fdfefdff fdfefdff fdfdfcff ffffffff b8c0a4ff 678028ff f9fbf5ff ffffffff fefefeff fdfdfcff fefefdff ffffffff f4f5f3ff a3aa93ff 505f2aff 3c500cff 617824ff 738f2bff 738f2cff 738e2cff 728d2fff 798f45ff 7a8d50fb 64763bff 43531c90 00000000 5c6f2c3b 6d8534eb 869e51ff 8da757fe 8aa454ff 809a49fe 748c40ff 6f8247e3 5b6d312e 00000000 60723602 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 697d3902 00000000 6b7f3c2b 61772cdc 6a7d3bff 697d3cfe 627732ff 5e7132fe 566730ff 495a23be 44522018 00000000 99ad6e91 8ca554ff 7c9a2ffb 7e9d2cff 81a02dff 82a12eff 83a22eff 84a42eff 83a32fff 79962dff 617c19ff 4f6614ff 7b8859ff d4d7cdff ffffffff fffffeff fbfbf9ff ffffffff b8c0a4ff 677f28ff f9faf5ff feffffff fdfdfcff ffffffff f8f8f8ff b0b5a1ff 5c6b36ff 455b0fff 5c7320ff 69822bff 6b8529ff 718c2aff 738e2cff 728e2cff 728d2fff 788f46ff 7a8d50fb 65763fff 404f1984 00000000 00000000 637a2922 7890448e 89a05cca 8ba260db 7f9651c9 6e853b8a 5e76281c 00000000 6e823a01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 6c803501 00000000 51651d12 576a296f 5d6e35a8 5c6c36b8 576732a0 4f5f2a59 3b4c1307 a6bb7804 00000000 9cb07081 8fa759ff 7c9a2ffb 7e9d2bff 809f2dff 81a02dff 82a22eff 83a32eff 82a22dff 7e9d2cff 7f9d2fff 7a982dff 637f19ff 556c1bff 879369ff dddfd8ff ffffffff ffffffff b7bfa3ff 688028ff f8faf4ff ffffffff fbfbfbff bbc0afff 647240ff 4a6112ff 627c21ff 728d2fff 708b2cff 6e8929ff 708b2aff 728e2bff 728e2bff 718d2bff 728c30ff 788f46ff 798d50fb 64753eff 3e4e1677 00000000 4c5e1f06 59742401 00000000 1f490003 486f0008 4c700003 00000000 00000000 62743901 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 70863d02 65872801 00000000 00000000 00000000 00000000 00000000 4a5c1e02 869a5a05 00000000 9baf7170 8fa759ff 7c992ffb 7d9c2bff 7f9e2dff 809f2dff 81a12dff 82a22eff 82a22eff 809f2dff 7e9d2dff 7d9b2cff 7f9d30ff 7a982dff 617d18ff 566b20ff 8d9874ff f1f2f2ff bdc5a9ff 6a832aff fcfdfaff c9ccc0ff 6a774aff 495e13ff 617b20ff 748f2fff 75912eff 738f2cff 738f2cff 738f2cff 738e2bff 738f2cff 738e2cff 718c2bff 718b30ff 788f47ff 798d51fb 62733dff 3d4e1469 00000000 44541e04 68812d02 80965103 00000000 00000000 00000000 71874303 677e3102 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5e722901 596c2a04 717b5a02 a49bc801 616e4603 51612b03 4c5d2501 90a36702 00000000 93a47131 8aa059fb 7b9832fe 7c9a2bff 7e9d2cff 7f9e2cff 81a02dff 81a12dff 82a12eff 809f2dff 7f9e2dff 7e9d2dff 7e9c2dff 7d9a2dff 7f9d31ff 78952bff 597413ff 5d6e2fff 718149ff 76912fff 748252ff 435614ff 59711bff 738e2fff 77932fff 76922dff 77942eff 77932eff 76932dff 76922dff 75912dff 74902cff 738f2cff 718c2bff 718a2fff 778d47fe 778852ff 5b6c35f8 3c4e112c 00000000 4c5c2402 00000000 00000000 7a943e01 7d974501 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 758d3c02 00000000 82955a9f 758d3aff 759129f9 7a972cff 7c9a2cff 7e9d2cff 7f9e2cff 809f2dff 809f2dff 7f9e2dff 7f9e2dff 7e9d2dff 7e9d2eff 7d9b2eff 7c9a2eff 809d32ff 6f8b26ff 5f791eff 76942cff 607a1dff 6b842bff 75902fff 75912eff 78942eff 79952fff 7a972fff 7a972fff 79962eff 77932eff 76922dff 75912dff 748f2cff 6f8a29ff 738a3cff 798b55f9 687942ff 52662398 00000000 586d2702 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 7b8d5401 00000000 8f9d7214 738743cd 69812aff 6e8928fb 769231fd 7a9532ff 78952eff 7a972cff 7c9a2dff 7c9a2dff 7d9a2eff 7d9b2eff 7d9b2eff 7d9b2fff 7c9a2fff 7b992fff 7b9830ff 7a9731ff 7b9830ff 7c9832ff 75912fff 779330ff 799631ff 7a9732ff 7b9833ff 7b9733ff 7a9733ff 799533ff 779332ff 759032ff 728c31ff 6c862eff 6d8438fc 718449fb 697c3eff 5d722ac7 566c2212 00000000 5f752c01 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 7a8e5102 00000000 82946217 6b8037b1 647c27ff 678028fe 728a3aff 7b9346ff 7d9543ff 7b953cff 799538ff 799535ff 799534ff 7a9734ff 7b9835ff 7c9835ff 7c9936ff 7c9837ff 7c9838ff 7d993aff 7d993bff 7c983cff 7e9a3eff 7e9b3fff 7f9b40ff 7e9941ff 7d9841ff 7c9641ff 799340ff 768f3eff 728a3cff 6e853bff 6b8139fe 677e36fe 637a2dff 607827ab 60782815 00000000 5c722502 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 7e915401 526b0601 fefcff01 6d833b51 657b2ed7 637b27ff 6e8536fd 798f4aff 819555ff 829657ff 819652ff 7e944cff 7c9347ff 7a9343ff 7a9442ff 7b9542fd 7d9744fd 7d9745fd 7f9947fd 809949fd 819a4cfe 819a4eff 819a50ff 829a51ff 819953ff 819853ff 809754ff 7e9454ff 7d9352ff 7a914dff 758d45ff 6f863cfd 6b8333c1 6c843451 00000000 455d1002 5f742e01 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 768a4801 6a7c4106 00000000 7e8d617d 536525ff 4c6017fb 5a7022ff 687e31ff 748a40ff 7c914cff 819654ff 849959ff 859a5bff 869b5dff 85995cff 869a5dff 879c60ff 899e62ff 8aa064ff 8da367ff 91a66bff 92a86cff 93a86dff 92a86bff 90a667ff 8ba260ff 839a56ff 778e47fe 6c823fff 607238ef 6880303e 00000000 00000000 62792a02 61772c01 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 788a5004 00000000 86985e81 596d27ff 425412fb 3e4f14ff 3f5015ff 445618ff 4a5d1cff 526723ff 596e29ff 617532ff 687c38fe 758c43d2 7b924acd 7d944ddb 7f964fda 829952d8 7e9452f0 758a47ff 718743fe 6c813dff 667b38ff 5f7331ff 556929ff 4c5f21ff 415216fe 49572cff 4d5739de 00000008 00000000 60752e04 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 80955304 00000000 8b9f607b 677e2cff 576d1afb 50651bff 485a19ff 415218ff 3e4e19ff 3c4b1aff 384716fe 3a481bff 384519f9 2c36122c 00000000 38580909 2a4b0009 00000000 5c673fa9 33420dff 32410dfc 364510ff 3a4a14ff 3e4e18ff 41511cff 44541dff 425318fd 4e5d2fff 525e39d4 00180008 00000000 3d4b1d01 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 8aa05804 00000000 8fa5606d 70892fff 637c1ffb 5f7620ff 586e1eff 50651eff 4b5d1dff 47581eff 43531bfe 435220ff 3f4d1ef9 323c1c2a 00000000 3f4c2102 0f1f0002 00000000 626d45a8 3a4913ff 3b4b14fc 415218ff 45571cff 485a1fff 4a5c21ff 4b5d21ff 46591bfd 51602fff 525e3ad2 00000006 00000000 3c4a1b01 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 8ea65904 00000000 93aa616d 769032ff 6c8723fb 688224ff 637c23ff 5d7422ff 576c21ff 4f6221ff 47581dfe 455520ff 41501ef9 343f1b2a 00000000 4f5e2c03 3c4f0b04 00000000 626f439f 3d4d14ff 3e4e15fb 445518ff 485a1dff 4c5f20ff 506323ff 506423ff 4d611dfd 566631ff 54613ad2 00000006 00000000 3d4b1b01 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 92aa5a04 00000000 97af626d 7a9634ff 708c25fb 6f8a27ff 6c8627ff 667f26ff 5f7725ff 5a7025ff 506320fe 495a22ff 43531ff9 35411c2a 00000000 424e2602 3c4e0d03 00000000 65724398 425216ff 425316fb 4a5d1bff 516420ff 566a24ff 596e26ff 596f26ff 556b20fd 5c6d33ff 57643bd2 00000006 00000000 3e4d1c01 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 94ad5b04 00000000 99b1636d 7d9935ff 728f25fb 728e28ff 708b28ff 6d8828ff 688128ff 607727ff 576c22fe 506224ff 465620f9 37421c2a 00000000 44502702 41531103 00000000 6977469a 475818ff 4b5e19fb 53681eff 5a7023ff 5e7427ff 607729ff 617729ff 5b7222fd 617336ff 59673bd2 00000006 00000000 404f1d01 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 96b05c04 00000000 9bb4646c 7f9b36ff 749025fb 749029ff 728e29ff 708b29ff 6c862aff 677f29ff 5d7425fe 566a27ff 4b5b23f9 39441d2a 00000000 48542902 4b5e1b03 00000000 6e7d4a99 4f621dff 53681cfb 5b7121ff 607726ff 647c29ff 667e2bff 657d2bff 607824fd 647837ff 5b693cd2 00000006 00000000 43511f01 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 98b25e04 00000000 9eb76663 7f9c36ff 749026fc 749129ff 738f29ff 718d2aff 6f8a2bff 6b842bff 627a27fe 5c702bff 51612df6 2c3a0b21 00000000 46542502 5a6c2d03 00000000 76865299 576b22ff 586f1efb 617924ff 677f28ff 6a832cff 6b832dff 69822dff 637b25fd 677b38ff 5d6b3dd2 00000006 00000000 46552301 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 95ae5c03 00000000 9ab36656 809c37ff 749225fc 749129ff 74902aff 728e2aff 708b2bff 6c862cff 657e27fe 5e7429ff 51622ded 2a380615 00000000 45542101 6c7d4304 00000000 78885381 5d7227ff 5d751ef9 667f25ff 6b842aff 6d872dff 6d862eff 6b852dff 657e25fc 697e39ff 5e6e3bb7 00000000 e3f4cf01 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 859c5001 00000000 96a97215 779135de 75912cff 75922cfa 738f29fd 728d2bfe 718c2dfe 6f8930fc 6a8231f9 5d7229ff 4e611e9f 00000000 5a701f02 00000000 73874402 00000000 798c5128 677e2ded 6a812fff 6d8630fa 6e892ffc 728c33fd 738d36fd 738d37fb 6e8733fc 647a2fff 596d285c 00000000 5e722c03 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 6a832a02 00000000 69813140 6b8230ed 788e46ff 788e45fe 748c40ff 768d46ff 788d4dfd 6f8346ff 5f7332c0 51651d14 00000000 5b6f2b01 00000000 00000000 6b832b02 00000000 6e87304d 758c3cee 849a53ff 879e57fe 8ba25cff 8da561ff 879e5aff 758c44ff 657c2e7e 00000000 849a5901 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 72893902 00000000 586f1d20 657a318c 6f8242cc 73864ae7 75894ee1 73874bbc 697e3d69 50691209 00000000 566b2501 00000000 00000000 00000000 00000000 72883c02 00000000 6d8a241d 79923d7e 869e53b8 8ea560cf 8ea561c0 829a5291 738c3b37 00000000 6c7e4502 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 6d853102 60801f01 00000000 092e0004 52701013 4e6c0c0e 00290002 00000000 556a2802 56692601 00000000 00000000 00000000 00000000 00000000 00000000 6a822e02 00000000 00000000 000a0101 1f4a0006 10330002 00000000 00000000 62773002 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 ├── res/drawable-ldpi-v4/ic_launcher.png │ ├── sng │ │ @@ -4,41 +4,41 @@ │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c9e76249 a1cb3c1b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cef16335 afd44a24 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 96b93d74 a4ca43cf a2c53906 00000000 00000000 ffffb10f fafe9d27 ffffad2a ffffbf1e 00000000 00000000 00000000 e1ff6e21 a7cc47e8 738f2e32 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 90b23aa5 9dc33e7c f9fd9857 f5ff89c0 f4ff87e8 f2ff86eb e6fe69ec defe5fe9 ddff67de dbfc7590 e7ff951c add44ad5 6f8b2e69 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 aaff1400 00000000 00000000 d2e76c34 cfe85fff f0fe7fff f1ff83ff f5ff89ff f8ff91ff e9ff79ff d6ff57ff cffe50ff c7f648ff c4f04eff 91b33ad9 ffffff00 00000000 ffff2a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d5fb6600 00000000 00000000 f2fe8e65 ebff7cf7 ecff7dff eaff7cff f7ff96ff f6ff98fe f5ff97ff e6fe7aff d8ff65ff cffc5bfe c6f351ff bce847ff b3de43ff a4cb3eb8 94b63919 00000000 8cad3300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e6fe8259 e0ff73f5 e0ff72ff daff69fe dfff73fe dfff6fff e0fe72ff e0ff72ff dcff6fff d5fe67ff ccf85eff c3ee53ff b9e449fe add83cfe a6cd3cff 96b936b4 8dae3409 65842000 809f3000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d0f96817 dafd78da cbf856ff d5f97bfe e1faa4ff cefa61ff d2fd63ff d4fe67ff d3fd68ff d0fb66ff ccf661ff c4ee5aff bce650ff bade5bff d7e9a9ff a9cc4cfe 94b834ff 85a63068 00000000 00000000 76932700 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d2e76c34 cfe85fff f0fe7fff f1ff83ff f5ff89ff f8ff91ff e9ff79ff d6ff57ff cffe50ff c7f648ff c4f04eff 91b33ad9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f2fe8e65 ebff7cf7 ecff7dff eaff7cff f7ff96ff f6ff98fe f5ff97ff e6fe7aff d8ff65ff cffc5bfe c6f351ff bce847ff b3de43ff a4cb3eb8 94b63919 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e6fe8259 e0ff73f5 e0ff72ff daff69fe dfff73fe dfff6fff e0fe72ff e0ff72ff dcff6fff d5fe67ff ccf85eff c3ee53ff b9e449fe add83cfe a6cd3cff 96b936b4 8dae3409 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d0f96817 dafd78da cbf856ff d5f97bfe e1faa4ff cefa61ff d2fd63ff d4fe67ff d3fd68ff d0fb66ff ccf661ff c4ee5aff bce650ff bade5bff d7e9a9ff a9cc4cfe 94b834ff 85a63068 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c3eb5e75 c8f162ff bae840fe e5f2c2ff f3f9e5ff c4ec5cff c5f05aff c7f15cff c6f05dff c3ed5bff bfe858ff bae252ff b2db4aff bada66ff fdfefaff c0ce97ff 8fb42cff 83a231f9 6278200c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 acd04f00 00000000 00000000 b7de53ef b5df49ff b3de42ff b5dc4fff b6da55ff b7e04cff b9e350ff bae351ff b9e152ff b7df50ff b3db4eff afd64aff aad145ff a4ca40ff a4c64dff 91b13dfe 90b339ff 84a334ff 69842474 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 9bfe0000 00000000 00000000 acd0542d a9d044ff a9d33eff aad33ffe acd441ff acd443ff aed645ff aed747ff afd748ff aed648ff add347ff aad146ff a6cd43ff a2c83fff 9ec33cff 99bd39ff 93b537ff 8cad35ff 819f32ff 657e22c5 00000000 00000000 00000000 00000000 00000000 95b83600 00000000 00000000 │ │ -00000000 00000000 dffd7100 00000000 00000000 00000000 00000000 00000000 a8c75d62 a0c53eff a1c939fe a3ca3bff a4cb3cff a5cc3eff a5cc3fff a6cd40ff a6cc41ff a5cb41ff a4ca40ff a2c83fff a0c53eff 9cc13bff 98bd39ff 94b836ff 8fb234ff 88a931fe 7c9a2dff 637b23ed 00000000 00000000 eaff7f2e dfff7225 00000000 a1c93900 819e3400 00000000 │ │ -00000000 d0ed7200 00000000 ffff9909 eeff8799 e3ff7ad7 c5ec5aa6 b2d65b17 99ac7610 83a137b7 89a73bff 96b938ff a0c63bff a6cd3eff a7cf3fff a8d03fff a8d03fff a7ce40ff a6cd3fff a4cc3eff a2c93dff a0c63cff 9cc23bff 96ba38ff 8bac35ff 7e9b36ff 6a7f36fc 5f772457 c7ed7212 d5f96ac6 e7ff83ee c1ed4ef0 a0c83a9a 00000000 00000000 637b2300 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b7de53ef b5df49ff b3de42ff b5dc4fff b6da55ff b7e04cff b9e350ff bae351ff b9e152ff b7df50ff b3db4eff afd64aff aad145ff a4ca40ff a4c64dff 91b13dfe 90b339ff 84a334ff 69842474 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 acd0542d a9d044ff a9d33eff aad33ffe acd441ff acd443ff aed645ff aed747ff afd748ff aed648ff add347ff aad146ff a6cd43ff a2c83fff 9ec33cff 99bd39ff 93b537ff 8cad35ff 819f32ff 657e22c5 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a8c75d62 a0c53eff a1c939fe a3ca3bff a4cb3cff a5cc3eff a5cc3fff a6cd40ff a6cc41ff a5cb41ff a4ca40ff a2c83fff a0c53eff 9cc13bff 98bd39ff 94b836ff 8fb234ff 88a931fe 7c9a2dff 637b23ed 00000000 00000000 eaff7f2e dfff7225 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ffff9909 eeff8799 e3ff7ad7 c5ec5aa6 b2d65b17 99ac7610 83a137b7 89a73bff 96b938ff a0c63bff a6cd3eff a7cf3fff a8d03fff a8d03fff a7ce40ff a6cd3fff a4cc3eff a2c93dff a0c63cff 9cc23bff 96ba38ff 8bac35ff 7e9b36ff 6a7f36fc 5f772457 c7ed7212 d5f96ac6 e7ff83ee c1ed4ef0 a0c83a9a 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 bae15a9d b9e054ff b8df58ff a4c844ff 85a531a4 b1d8514e b1ce69ff 647830fe 3c491dff 2e3816ff 2d3716ff 303a18ff 36401bff 39441dff 3a461dff 39461dff 38441cff 34401aff 303a19ff 293215ff 252d12ff 272e13ff 323c18fe 505e2bff 5c6e2fd6 7d9b2c67 9fc43ffb aad147ff 9dc23dfe 83a231ff 4c601a28 00000000 00000000 │ │ 00000000 00000000 00000000 93b242c9 8aac2fff 8aac32ff 82a130ff 688225b9 8ba8467f 9cc137ff abd342ff b0d943ff b1d946ff add348ff a8cc46ff a3c546ff 9fc045ff 9bbd43ff 97b840ff 95b73dff 95b83bff 95b73aff 95b939ff 95b938ff 93b736ff 8daf34ff 7e9c32ff 657e22e4 647b267d 89aa32fc 91b436ff 8cae34ff 76912eff 3e4f172f 00000000 00000000 │ │ 00000000 00000000 00000000 92b145c3 87a82eff 87a731ff 7f9d2eff 657e24bc 829b4a78 8aab2eff 90b333ff 94b834ff 96ba36ff 97bb37ff 97bb37ff 97bc38ff 96bb36ff 8eb22eff 8fb335ff 90b432ff 94b638ff 90b336ff 8daf34ff 8aab33ff 85a531ff 7e9d30ff 748e32ff 5d7621e2 647c277e 88a832fd 91b437ff 8cad34ff 75902eff 3e4e1a2d 00000000 00000000 │ │ 00000000 00000000 00000000 92b046c2 85a62dff 85a530ff 7d9c2eff 647c24c1 7f974a79 85a62cff 8cae32ff 91b433ff 92b534ff 91b534ff 91b434ff 96b73fff aac36aff edf1e2ff fbfbfaff b8cb85ff 93b242ff 8dad36ff 88a931ff 87a732ff 83a230ff 7d9a2fff 718c30ff 5c7421e2 6178267f 86a732fd 8fb135ff 8aab33ff 738f2dff 37451323 00000000 00000000 │ │ 00000000 00000000 00000000 91b046b9 84a42cff 84a32fff 7b992dff 647c25c6 7d934774 82a32cff 8aac31ff 8fb133ff 91b334ff a1be54ff c0d290ff e6edd5ff ffffffff ffffffff ffffffff ffffffff f0f3e7ff c7d5a0ff a2bb61ff 86a533ff 81a030ff 7b992fff 718b2eff 5c7220e2 647b2880 84a431ff 8eb036ff 89aa32ff 718d2cff 37441623 00000000 00000000 │ │ 00000000 00000000 00000000 92b048b7 82a32cff 81a12eff 7b992cff 637b24c8 7e93486c 7f9f2aff 89aa31ff 8cae31ff 8dae36ff a2af80ff fefeffff ffffffff fffefeff ffffffff fffefeff fffeffff ffffffff ffffffff b2b7a6ff 7e9938ff 809f2fff 7a972eff 758e39fe 5b7221e2 647a297e 84a331ff 8dae35fe 87a832ff 6f8a2bff 2e3a101a 00000000 00000000 │ │ 00000000 00000000 00000000 91af48af 81a12bff 809f2dff 7a972cff 637a26ce 7e93496c 7e9d2aff 87a830ff 8bad32ff a6c064ff d7dbccff 788850ff ccd0bfff f5f6f3ff ffffffff ffffffff f9f9f8ff e0e2d9ff 838f66ff a8b192ff c5ceafff 779725ff 79962dff 789040ff 5a7020e2 627a2780 82a130ff 8cad35ff 86a731ff 728c32ff 24300818 00000000 00000000 │ │ 00000000 00000000 00000000 92b049ab 809f2bff 7f9e2dff 78952bff 617924ce 7a8f4669 7c9c29ff 86a530ff 89ab31ff a0ba5bff ffffffff fffffdff bbc69fff a0ac80ff b4bba3ff c9ccc1ff 99a47fff a4b088ff eaeee2ff ffffffff bfc7abff 749224ff 78942dff 778e40ff 597020e1 667c2a84 81a130ff 8aab34ff 85a531ff 718b33ff 0c14000f 00000000 00000000 │ │ 00000000 00000000 00000000 92b04ba5 7e9e2aff 7d9b2cfe 78942bff 627926d3 768c4163 7c9a29ff 84a32eff 88a930ff 9fb95bff ffffffff ffffffff ffffffff f8f9f4ff c1caaaff 88985dff f2f4f0ff fefffeff ffffffff ffffffff c0c7acff 708e23ff 76932dff 758e3fff 596e1fe1 657c2882 809f2fff 89aa34ff 84a430ff 708833ff 0000000b 00000000 00000000 │ │ 00000000 00000000 00000000 92af4c9a 7e9d2aff 7c9a2bff 76922aff 607722d5 788c4463 7b9929ff 82a22eff 86a72fff 9eb85bff ffffffff ffffffff ffffffff ffffffff dde0d5ff 9faf72ff ffffffff ffffffff ffffffff ffffffff b8c0a2ff 708c23ff 76922dff 748b3eff 576e1fe1 647a2882 7f9e2eff 88a934ff 82a230ff 6e8634ff 00000005 00000000 00000000 │ │ 00000000 00000000 00000000 93b04d91 7d9c29ff 7a982bff 759129ff 5e7621d5 798e4663 7a9929ff 81a02dff 85a52fff 9eb85aff ffffffff ffffffff ffffffff ffffffff dcdfd4ff 9dad70ff ffffffff ffffffff fefeffff ffffffff b4bd9eff 6f8c24ff 75912fff 728a3bff 576d1fe0 677e2985 7f9d2eff 87a734ff 81a12fff 6d8534ff 00000001 00000000 00000000 │ │ -00000000 00000000 00000000 94b04e89 7c9a29ff 79962aff 738f29ff 5d7520d6 778c425e 799729ff 809f2dff 84a42eff 9eb75bff ffffffff ffffffff ffffffff ffffffff dcdfd4ff 9cad70ff ffffffff ffffffff ffffffff ffffffff bac4a4ff 6e8a24ff 758f30ff 798f49ff 566b1fdf 67802984 7e9d2dff 86a633ff 809f2fff 6d8437ff 00000000 efff8600 00000000 │ │ -00000000 00000000 00000000 8ba64a6b 78952bff 75912aff 6f8829ff 5a7020c6 8194535a 7a982dff 7f9e2dff 82a22dff 81a030ff aab490ff eeefeaff fffffeff ffffffff dcdfd4ff 9cab70ff ffffffff ffffffff f5f5f3ff c4c9b8ff 5f7130ff 74902cff 738e2fff 798d4aff 576a2adc 5f75294f 7d9939ed 85a23efd 7c9838fc 6e8143b8 00000000 00000000 4b5a2a00 │ │ -00000000 00000000 9eb95b00 6276330d 667b328e 637731c4 596c2ead 42531d3a 9eb07646 85a044ff 7e9d2aff 81a12dff 82a22dff 6b891dff 778c3eff adb792ff efefedff e0e3daff 9eae74ff ffffffff bbc1acff 7f8f56ff 5a721cff 698326ff 728d2bff 738d2ffe 798e4aff 596a34d9 00000000 768c4540 8ba26272 788f4d60 5e762608 83965e00 00000000 00000000 │ │ -00000000 81975200 00000000 00000000 4a5a2203 5769300e 50602e09 00000000 9dac7d1f 869f49ff 7d9b29fe 81a02dfe 82a22eff 809f2dff 7d9b2bff 77932aff 718737ff 949e7aff 849950ff 72814dff 6d862dff 718d2aff 75922dff 74902cff 738f2bff 728c30ff 788c4dff 556630ba 00000000 00000000 00000000 00000000 00000000 00000000 687c3c00 00000000 │ │ -00000000 00000000 00000000 586b2b00 00000000 00000000 00000000 00000000 00000000 798e4aa0 718d2aff 79972cff 7d9c2ffe 7e9c2dff 7d9c2eff 7d9b2efe 7d9b2fff 6d8a26ff 74912bff 718c2cfe 789530ff 799631ff 7a9631ff 76922ffe 728c2dff 70873aff 6a7c41f9 4c60172c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 778b4800 64793c05 687e2f7d 687f30f4 768d3cff 7e9646ff 7f9745ff 7d9741fe 7d973eff 7d9840ff 7e9a43ff 809a46ff 829c4afe 819b4dff 80994efe 7a9248ff 6f873bf8 677e33b3 5e752538 00000000 54662500 53682000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 788b4f00 00000000 00000000 00000000 617433da 465818ff 536524ff 627731ff 6f853fff 798f4bf7 809652f6 849a57f9 859c5afd 819754ff 778d4bff 667b38ff 55672dff 535f3693 f3ff2f01 00000000 63782d00 546a2000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 37550000 00000000 748c3ad4 59701cff 4b5f1bff 41511aff 3a4817ff 36411986 00000000 00000001 3f4c1dbb 34440eff 3e4e17ff 45561cff 4a5a25ff 4e5a357f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 94b04e89 7c9a29ff 79962aff 738f29ff 5d7520d6 778c425e 799729ff 809f2dff 84a42eff 9eb75bff ffffffff ffffffff ffffffff ffffffff dcdfd4ff 9cad70ff ffffffff ffffffff ffffffff ffffffff bac4a4ff 6e8a24ff 758f30ff 798f49ff 566b1fdf 67802984 7e9d2dff 86a633ff 809f2fff 6d8437ff 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 8ba64a6b 78952bff 75912aff 6f8829ff 5a7020c6 8194535a 7a982dff 7f9e2dff 82a22dff 81a030ff aab490ff eeefeaff fffffeff ffffffff dcdfd4ff 9cab70ff ffffffff ffffffff f5f5f3ff c4c9b8ff 5f7130ff 74902cff 738e2fff 798d4aff 576a2adc 5f75294f 7d9939ed 85a23efd 7c9838fc 6e8143b8 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 6276330d 667b328e 637731c4 596c2ead 42531d3a 9eb07646 85a044ff 7e9d2aff 81a12dff 82a22dff 6b891dff 778c3eff adb792ff efefedff e0e3daff 9eae74ff ffffffff bbc1acff 7f8f56ff 5a721cff 698326ff 728d2bff 738d2ffe 798e4aff 596a34d9 00000000 768c4540 8ba26272 788f4d60 5e762608 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 4a5a2203 5769300e 50602e09 00000000 9dac7d1f 869f49ff 7d9b29fe 81a02dfe 82a22eff 809f2dff 7d9b2bff 77932aff 718737ff 949e7aff 849950ff 72814dff 6d862dff 718d2aff 75922dff 74902cff 738f2bff 728c30ff 788c4dff 556630ba 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 798e4aa0 718d2aff 79972cff 7d9c2ffe 7e9c2dff 7d9c2eff 7d9b2efe 7d9b2fff 6d8a26ff 74912bff 718c2cfe 789530ff 799631ff 7a9631ff 76922ffe 728c2dff 70873aff 6a7c41f9 4c60172c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 64793c05 687e2f7d 687f30f4 768d3cff 7e9646ff 7f9745ff 7d9741fe 7d973eff 7d9840ff 7e9a43ff 809a46ff 829c4afe 819b4dff 80994efe 7a9248ff 6f873bf8 677e33b3 5e752538 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 617433da 465818ff 536524ff 627731ff 6f853fff 798f4bf7 809652f6 849a57f9 859c5afd 819754ff 778d4bff 667b38ff 55672dff 535f3693 f3ff2f01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 748c3ad4 59701cff 4b5f1bff 41511aff 3a4817ff 36411986 00000000 00000001 3f4c1dbb 34440eff 3e4e17ff 45561cff 4a5a25ff 4e5a357f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f993ece 6d8825ff 657d24ff 576c22ff 485a1eff 4250208c 130f2401 707b560b 4a5923b9 445517ff 4e6220ff 546823fe 556829ff 505d3680 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 84a040d0 738f26ff 6f8b28fe 677f28ff 566a23ff 4858238c 19152001 737f560b 536527b7 53681dff 5f7626ff 637a28ff 60752eff 5462367f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 85a141c3 749128ff 728e29ff 6d882bff 5f7628ff 51622c83 00000000 7e8d6109 617530b2 5f7722ff 69842bfe 6b842cff 677d30ff 57653774 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7a933a54 718b30f9 748d39ff 748b3eff 657c35e7 4e601e37 00000000 9ba39c00 677f2d5a 728a39f5 7e9647ff 7d964aff 6b8234d1 51662817 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3a520900 687f3120 6b823a5d 6f854255 677b3b17 2c420000 00000000 00000000 6a852402 7a93401c 819b4c4f 849d533e 71873c10 00000000 576a2e00 596e2700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7a933a54 718b30f9 748d39ff 748b3eff 657c35e7 4e601e37 00000000 00000000 677f2d5a 728a39f5 7e9647ff 7d964aff 6b8234d1 51662817 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 687f3120 6b823a5d 6f854255 677b3b17 00000000 00000000 00000000 6a852402 7a93401c 819b4c4f 849d533e 71873c10 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c3e75900 ffffae00 d8f77300 d3f3674a bce0541b c7ea5c00 b8dc5001 e7ff0900 f5ff8a01 f9ff9402 f9ff9504 f7ff9304 f7ff9304 f6ff9404 f1ff8f03 e8fe8801 dafa7c00 e4ff8100 e0fe7201 eaff7a00 e5ff7625 c6ea5942 ffff8900 ffff8d01 75912b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9dbe4700 eaff4501 c5f74800 a4c846cf a9d046ad b5dc5000 c7e46404 f5fd8e04 effd7f01 f3ff8300 f4ff8700 00000000 00000000 00000000 d2fa5f00 d2fb5e00 cffb5202 d4f96c04 65931902 01370000 bde454c5 92b33cb4 c2ed5100 caf65502 6a832c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 84a03d00 8bab3702 83a23300 79963136 9fc340ff abd1465e acd34600 9bc73203 fdffc903 fbff9927 f8ff944f f6ff9168 f8ff976e f6ff9662 f7ff9d43 f7feb318 e0ff0000 b8e44703 bfee5000 cdf55e76 99bc3ff9 3d4d1723 4c601d00 6b852c02 6b832f00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c2ee4900 332b4000 9bc43503 94bc3300 8cab3880 97bc3af1 bed86035 fcff9376 f6fe8cd1 f4ff88f9 f2ff83ff f1ff82ff e7ff6eff e0ff60ff deff63ff dcff66f0 d8fc6cb9 d3f87550 d4fd6d33 a3c744fc 6e882c6c 80a02f00 89a93403 ffffff00 7a982e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d5fb7800 ecfe8700 eefe8c00 cde27103 797d6400 a3a47e13 b1d249e1 e4f96eff f5ff89fd efff7cff f2ff81ff f6ff8cfd f8ff91fb ebff79fb d8ff56fb d3ff51fe cefe4cff c9f94bff c7f351fa bee84ffe 8bac37c3 ffff6600 e1ff4602 819f3601 94b73800 91b33700 8fb13500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cffa5d00 d8fd6d00 dafe7000 e6fe7d02 fafe9a00 eafe7d1a f3fe8bc2 f2ff7eff f0ff7ffd eaff78fc f9ff92fd ffffa7fe ffffacff ffffaeff f0ff89ff dbff65ff d6ff60ff cffc58fe c8f54ffc c0ee48fc bbe844fe b1da43fa a4c94285 fffff300 a8d23802 92b33c01 86a63200 86a63300 84a33300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c1ed4e00 c4f15500 c4f15500 e2fd7602 e9ff7900 dcff691d f0ff8ad7 e7ff76ff e9fe7efd e2ff72fe edff85ff f4ff92ff edff86ff eaff7eff e9ff7fff e3ff74ff dcff6bff d5ff65ff cefb5cff c7f454ff bfeb4cff b9e348fe b3dc45fd a7cf3eff 9abe3a99 ddff4300 a2c93702 93b53d00 87a82f00 809f3000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bce64f00 c5ef5e00 d8ff6701 a5ff0700 aaf81d0b e8ff86c7 e0ff72ff dcff6cfb d5fe5eff daff69ff deff71ff dbff68ff ddff6dff deff6fff deff6fff dbff6eff d7ff6aff d1fd64ff cbf65dff c4ef55ff bde84eff b2de40ff a7d333fe a7d03bfa 9bc139ff 8db03380 97bb3700 93b63503 b5e24300 75922b00 74902e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b4dc4b00 c6f64800 e4ff8a03 ecff9500 d7fd738c defe7cff cbfa54fa d1fa69ff e2faa7ff d8fa82ff cefc5aff d4fe65ff d6ff69ff d6ff6aff d6fe6aff d3fd68ff d0fa65ff cbf560ff c5ef5aff bfe954ff b5e047ff c0e06dff d1e59cff a9cd4afe 9bc135fd 8fb135fe 81a02f40 83a23100 86a63202 80a41600 6d862800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b0d65200 b6dd5300 c6f05d02 c2ed5600 bfeb512c d2fa72f8 cdf766ff bbeb3dfe e3f7b2ff ffffffff ebf8caff c3f150ff cbf65fff ccf760ff ccf762ff cbf662ff c9f360ff c6f05dff c2ec59ff bde754ff b9e152ff abd63dff deedb7ff ffffffff d7e5b1ff 92ba2bfc 91b337ff 82a131c1 ecff7000 f5ff7301 79962c00 68812b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 accf5b00 b6df4d00 c6ee6603 c8f06a00 c0e85c93 c5ed63ff bce64cfb b5e23aff d4ea9aff f9faf6ff c9e77dff bbe74bff c2eb58ff c2ec58ff c2ec59ff c1eb59ff bfe858ff bde556ff b9e152ff b5dd4eff b1d94cff a8d13fff b5d462ff f2f6e8ff b4c38eff 8cb129ff 91b338fd 819f32ff 6f8a2643 6f8b2500 74912903 6a832900 53642b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 e1ff7200 e3ff7300 e2ff7300 dffe7400 b2d85400 b1d94c01 a5cd3900 a3cc360d b7de55df b6df4dff b1dc40fe b3dd43ff b0da42ff b0d74bff afd941ff b7e04dff b8e24fff b9e250ff b8e151ff b8e051ff b6de50ff b4dc4eff b1d84cff aed549ff aad145ff a6cc43ff 9ec538ff 99bd3bff 8daf34ff 91b438ff 90b03cfc 809f32ff 6d882596 728f2400 76932703 71883500 f0ff8d00 ecff8b00 c2ee5700 97be2900 78b40400 bae45000 00000000 00000000 │ │ -00000000 00000000 e2ff7a00 faff9500 ffffff00 f6fe9200 f0ff8901 eaff8701 e0fb8801 aad04b03 aad04b00 aad04c3c abd247ff abd440fe abd43fff add540ff aed641ff add641ff aed646ff afd847ff b1d948ff b1d849ff b0d84aff b0d74aff aed549ff acd348ff aad146ff a7ce43ff a4ca41ff a0c63eff 9ec23dff 99bd3aff 95b839ff 8fb137ff 8bab37fd 7f9d31ff 688224d2 09071804 1e1f1b00 c4da6c02 e9ff7f04 d5fd5b04 c3ee5103 97bb3800 94ba3400 b1da4600 92b53800 00000000 │ │ -00000000 d6fc6900 dffe7b00 e4fe8100 e2fd7d01 ddfe7603 9df54500 a7db3600 a3d02901 a6ca4906 a9cc5100 aacd5567 a3c841ff a2c93afc a4cb3cff a5cd3dff a7ce3eff a8cf40ff a8cf41ff a9d042ff aad143ff a9d044ff a9d044ff a9cf44ff a7ce43ff a6cc42ff a4ca41ff a2c73fff 9fc43dff 9cc13bff 99bd39ff 95b938ff 90b335ff 8bac32ff 85a531fe 7a982dff 627a21f3 43531d1e 1d240b00 637a2502 b1db3c00 8cae3200 81a02f00 89aa3102 7c9b2e01 7e9d2e00 7c9a2d00 77942a00 │ │ -00000000 63842a00 63842a00 7fa13a00 b6d55901 def35b00 e5f06507 effa8f12 ffffff04 8ab23003 a5c55a00 a4c35d7c 9fc342ff a0c934fb a4cc3aff a5cd3bff a4cb3bff a3ca3cff a3ca3dff a3c93dff a3c93eff a3c93eff a2c83fff a2c73fff a0c63eff 9fc53dff 9ec33dff 9cc13bff 9abf3aff 99bd39ff 96ba37ff 94b836ff 91b434ff 8db032ff 86a82ffe 7c9b2cff 678025fd 49581f2f 74853300 e8f68d26 edff856d deff6c79 c8f45643 71902302 56840400 bae44d00 00000000 00000000 │ │ -00000000 cdfa5c00 f6ff9301 ffffd800 ffffce03 ebff847a edff88dd e1fe79ec c5ee58d0 afd35358 bee46300 a0b6720f 819c3fac 79913cff 7e9935fe 87a634ff 92b438ff 9abe3cff a0c53eff a3c93fff a6cd41ff a8cf42ff a8cf42ff a8cf42ff a7ce42ff a6cd41ff a4cb41ff a1c73fff 9ec33eff 9abe3cff 94b63aff 8cac37ff 819f33ff 759032fe 6e8238ff 627239fa 5d6f2f6f 9fc14700 b6dd5650 d4f86bf7 e7ff83ff cef85cfd b5e044ff 9cc1399c f6ff5200 ffff6201 90b03600 77952a00 │ │ -00000000 b6df4e00 c6ec6403 c7ed6500 c1e75e77 c3e95aff c4e960fc bfe65efe aed649ff 94b63aff 5b731b33 d9ff6e42 b9d670fd 788c42fe 505f2aff 3a461dff 303b17ff 2d3715ff 2c3713ff 2c3713ff 2f3b15ff 303b15ff 323f16ff 334017ff 333f17ff 343f18ff 313d18ff 2f3a17ff 2d3716ff 293313ff 273013ff 262e13ff 262f14ff 2c3518ff 3a4420fe 536032ff 5c6c31d3 171f0d10 8cad36c6 a6ce42ff b1d94ff9 a7cd46fb 9abe39fd 82a130ff 5d732238 5d732300 667f2502 73902700 │ │ -00000000 acc86e00 83aa1402 82a91200 99ba43b5 8fb330ff 90b433fa 90b337fe 8cac36f9 77952bff 576b2263 a3c54c79 acd246ff b5e044fb b7e049ff afd845ff a8ce45ff 9fc245ff 97b644ff 8eab41ff 88a340ff 829c3dff 7e963cff 7a933aff 779036ff 748f32ff 748e30ff 769130ff 789330ff 7c9930ff 7f9d31ff 83a331ff 88a831ff 8aab32ff 87a830ff 7e9e2cff 6a8525ff 4351223e 77932ccc 8cad33ff 93b637fd 90b236ff 8aab32fd 718c2dff 4d5f1f45 4d5f2000 55692103 6f892b00 │ │ -00000000 b4cd8000 789b1403 779a1300 92b045af 88a930ff 88a931fc 87a731ff 83a330fc 718d29ff 5063206d 91ae4a74 8aac30ff 91b433fc 96bb35ff 9cc138ff a1c73bff a6cd3eff a9d142ff add545ff afd747ff b1d94aff b4db4eff b1d848ff add544ff afd64aff acd347ff a8cf43ff a4ca40ff a0c53dff 9abf3aff 94b737ff 8eaf34ff 86a632ff 7e9b31fe 758f31ff 607723fc 3d4b1d3b 75912bd1 8cae33ff 93b638fd 90b236ff 8aab33fd 718c2dff 4d5f2043 4d5f2100 55692303 67822200 │ │ -00000000 b5ce8100 7b9e1903 7a9d1700 93b247af 88a930ff 88a931fc 87a731ff 83a230fb 718c29ff 50631e6e 8da84c72 88a831ff 8eb133fb 92b434ff 93b735ff 94b835ff 94b835ff 94b735ff 94b736ff 95b839ff 92b634ff 88ad25ff 8fb039ff 95b346ff 84a925ff 8baf2eff 90b238ff 8eb036ff 8cad34ff 8aab33ff 88a832ff 84a431ff 809f30ff 7b9830fe 738e32ff 607723fc 414e223d 748f2cd6 8aac32ff 91b437fd 8fb136ff 88a932fe 708a2cff 4c5e2041 4c5e2200 55692303 5b751800 │ │ -00000000 b3cc7d00 7a9d1903 799c1800 93b248af 87a72fff 87a730fc 85a530ff 81a130fb 708b2aff 50631f74 8aa34b73 84a42fff 8cad32fb 8fb133ff 92b534ff 93b635ff 94b837ff 95b839ff 91b532ff 8aaf27ff 92b33aff b7cc82ff ebf0dfff f9faf5ff cad8a4ff 99b64dff 85a927ff 88ab2cff 8dae36ff 8bab36ff 87a732ff 84a431ff 809e30ff 7a972ffe 728c30ff 5e7523fc 3d4a203d 718d29d5 89ab33ff 90b337fd 8eaf35ff 87a832fe 6f892cff 495b1d3b 4a5b1e00 54682103 54681f00 │ │ -00000000 c6dc9c00 81a22703 80a22700 92b147a4 86a62fff 85a62ffb 84a430ff 809f2ffb 718b2bff 51641f7b 87a04a73 82a22fff 8aac31fb 8daf32ff 90b233ff 92b536ff 8db12eff 83a822ff 95b443ff c0d191ff eff3e5ff ffffffff fffffeff fffffeff ffffffff f9fbf6ff d0dcb0ff 9db759ff 7fa126ff 7da025ff 86a633ff 83a231ff 7f9d30ff 79952ffe 718c30ff 5e7523fa 424e2640 708b29dc 88a932ff 8fb136fe 8dae35ff 86a732fe 6e882bff 47591e3c 48591f00 52652103 4f631c00 │ │ -00000000 e7f9cb00 82a32b04 82a32a00 93b149a2 85a52fff 84a42ffb 83a22fff 7f9d2ffb 6f8a2aff 4f631d79 869f486a 809f2eff 89aa31fb 8cae32ff 90b235ff 8cb02dff 9fbc51ff dae6baff f7f9f1ff ffffffff ffffffff fefefdff fefefdff fffffeff fdfefcff fffffeff ffffffff fbfcfaff e4ecd0ff aec375ff 7f9f2aff 82a132ff 7e9c30ff 78942efe 6f8a2eff 5c7322f6 4450293b 708a2ae2 87a831ff 8eb036fe 8cad34ff 85a531ff 6d872bff 47581e37 48581f00 53662202 4d601b00 │ │ -00000000 bdd68800 85a52f04 85a52f00 93b14a9e 84a42fff 83a32efb 81a12eff 7e9d2efb 6f892bff 50631e7e 88a04c66 7f9d2eff 87a830fb 8bac32ff 8cae31ff 92b437ff 92a660ff bbbeb5ff fefdfeff ffffffff fdfefcff fdfdfcff ffffffff ffffffff fefefeff fcfdfcff fefefeff ffffffff dededcff 858e71ff 839e3dff 81a02fff 7d9b30ff 77932efe 768e3aff 5e7525f6 414d233a 6f892ae1 87a732ff 8dae35fe 8aac34fe 84a431ff 6c862afd 43541a31 44541b00 51641f02 4a5d1b00 │ │ -00000000 7c9c2d00 88a73504 88a73500 93b04a96 84a42fff 82a22efb 809f2eff 7d9b2efb 6f892bff 51651f86 89a04e67 7e9c2dff 86a62ffb 8bab33ff 86a929ff a2bd59ff eaeee3ff 909e6eff 78874fff c4c9b6ff fefeffff ffffffff fdfdfdff fcfdfcff fefefeff ffffffff e2e4deff 89956cff 6b7b45ff c9cdc1ff bcc89dff 73931fff 7e9c32ff 77932efe 788f40ff 5e7426f6 3f4c223d 6d8828e3 86a631ff 8cad35fe 8aab34fe 83a330ff 6e8630fd 45542131 46552400 51632402 485a1c00 │ │ -00000000 8aa74300 87a73604 88a73600 94b14b96 83a32eff 81a02dfb 7f9e2dff 7c9a2dfb 6d872aff 50631d85 879f4e67 7d9b2dff 84a42ffb 89aa32ff 87a92aff 9ab64fff fcfdfbff ffffffff dde3ceff 8b9d5fff 7f8f57ff cbcfc1ff fffeffff ffffffff e8e8e5ff 909a76ff 718245ff b6c09cff f9fbf7ff ffffffff b4bf97ff 6e8d1eff 7e9b32ff 76922ffe 778e3eff 5d7225f4 47532a42 6e8829ea 85a530ff 8bac35fe 89aa34fe 82a230ff 6e8732f9 43522029 45542400 52642302 47591a00 │ │ -00000000 9ab55a00 87a63604 87a73600 94b14c8d 83a22fff 809f2cfb 7e9d2dff 7b992cfb 6d8729ff 4f631c86 879f4c60 7c9a2dff 83a32efb 88a931ff 86a82aff 99b54eff fbfcf9ff fefefeff fefefeff ffffffff d6dec2ff 809254ff 87936aff 99a088ff 697744ff acb890ff f7f9f3ff ffffffff fbfcfaff ffffffff b2bd97ff 6b8a1dff 7c9931ff 75912ffe 758d3eff 5c7223f1 48542a3b 6f892aeb 85a531ff 8aab34fe 88a833fe 81a030ff 6d8532f9 404e1f28 424f2100 4f622202 46571b00 │ │ -00000000 9db85f00 87a63804 87a63700 94b14e8c 82a12fff 7f9e2cfb 7d9b2cff 7a972cfb 6d872aff 51641f8f 869e4b5b 7c9a2cff 82a12efb 86a731ff 84a72aff 98b44dff fcfdfbff ffffffff fdfefcff fdfefdff fefefeff ffffffff acb98cff 6f833bff f8f9f7ff ffffffff fefefdff fdfdfcff fcfdfbff ffffffff b3bd98ff 69871cff 7b9831ff 759130fe 758c3eff 5b7123f1 4552263a 6d8728eb 84a431ff 89aa34fe 87a733fe 81a030ff 6c8432f7 3e4a1f23 3f4c2100 4f612302 45551d00 │ │ -00000000 a1bb6500 88a63904 88a73900 95b14f84 81a02eff 7e9d2bfb 7c9a2cff 79962cfb 6a8426ff 52651f92 879e4f5d 7b992dff 81a02dfb 85a530ff 83a529ff 97b34dff fcfdfbff ffffffff fffffeff ffffffff fbfcfaff ffffffff ccd3b9ff 9cae6fff ffffffff fbfbf9ff fefffeff ffffffff fdfdfcff ffffffff acb790ff 68851cff 799630ff 759031fe 748b3dff 5a7023f1 434f263c 6c8627ec 83a330ff 88a934fe 86a733fe 809e2fff 6b8333f5 39461b1f 3b471e00 4e602101 43531900 │ │ -00000000 a3be6800 89a73b04 89a83b00 95b2507f 81a02fff 7d9b2bfb 7b992bff 77942bfb 698325ff 50631d92 899f525d 7b982dff 809f2dfb 84a430ff 82a429ff 97b24dff fcfdfbff ffffffff fffffeff ffffffff fdfdfcff ffffffff c7ceb4ff 93a567ff ffffffff fdfdfcff ffffffff ffffffff fdfdfcff ffffffff a8b38aff 67841cff 789430ff 759032fe 738a3cff 596f22ef 4c582f41 6d8728ef 83a330ff 88a834fe 85a533fe 7f9d2fff 6b8233f4 38431c1c 39451e00 4e5f2301 45541f00 │ │ -00000000 a4bf6a00 89a73d04 8aa83e00 95b25178 819f2fff 7c9a2afc 79972bff 77942bfb 698325ff 4f621c91 889f5159 7a982dff 7f9e2cfb 83a330ff 81a228ff 96b24dff fafbf9ff fefefeff ffffffff ffffffff fdfdfcff ffffffff c8cfb5ff 94a568ff ffffffff fdfdfcff ffffffff ffffffff fcfdfbff ffffffff aab58cff 67841cff 77932fff 758f34fe 72893bff 596f21eb 4c592e3b 6c8628f0 82a230ff 87a734fe 84a433fe 7e9c30ff 6a8134ee 2d391516 313c1800 4c5e2101 41511a00 │ │ -00000000 a6c06c00 8ba94004 8caa4100 97b35373 809f2fff 7b982afb 78962bff 75912afc 688225ff 4f621b92 889f4e52 7a972cff 7f9d2cfb 83a22fff 81a228ff 94b04aff fcfdfbff ffffffff fdfdfcff fefefdff fdfdfdff ffffffff c7ceb5ff 94a567ff ffffffff fdfdfcff fffffeff fdfdfcff fcfdfbff ffffffff a8b58aff 67841cff 76912eff 769037fe 788e48ff 5a6e23eb 48542b38 6d8828f0 82a22dff 86a632fc 83a330fc 7d9b2fff 6c823aeb 363c2a11 39402c00 55653101 44532000 │ │ -00000000 a1ba6b00 89a44603 89a54700 91ab5360 7e9b2fff 799827f9 789628fb 759129f8 657e25ff 495b1a84 91a75a52 7a972fff 7e9c2cfb 81a02dff 84a42fff 81a12cff 92a06cff dfe1dcff ffffffff fefefeff fbfbfaff ffffffff c7ceb6ff 93a467ff ffffffff fbfbf9ff fefefdff ffffffff f7f8f7ff a9af9bff 607430ff 728e29ff 738f2bff 748e35fe 7a8f4eff 5b6e2df2 1f231519 6a822dbb 7f9b39ff 88a640fd 82a039fc 789239ff 6d7f44b5 bddd7c00 d1f97f01 57673300 3b4a1700 │ │ -00000000 7f944f00 798e4601 8a9f5f00 8ca0640d 6a812fc2 6c8235ff 687e31fc 60752fff 536628e4 000b0016 9eb3725a 859f45ff 7d9b2afb 81a02eff 82a22eff 85a52fff 698619ff 5d7321ff 97a27bff e8e9e6ff ffffffff ffffffff c5ccb3ff 92a366ff ffffffff fefefdff fbfafbff b9bfacff 66763eff 4b6212ff 637c22ff 738f2cff 728e2aff 748e35fe 7a8e4fff 5d6e37f0 0f1a0012 657c3015 7a9148a0 8da45fdd 839a53dd 6f85409b 5d6d3a15 61703f00 697c4001 65773b00 00000000 │ │ -00000000 bedf7300 bedf7300 52632801 3a491000 4252230a 5a6a3356 5b6b3681 53623163 4f5d3018 91a46b00 9db17458 8ba44fff 7c9a28fc 809f2dff 82a12eff 83a22eff 84a331ff 7d9b2cff 668419ff 667d2cff a1ab88ff fbfafdff cad1b9ff 96a76aff ffffffff c1c6b6ff 707f4aff 566e17ff 698523ff 75902fff 728d2cff 728e2bff 718c2aff 748d36fe 7a8e4fff 5d6d37e8 0917000f 00000000 00000001 5b762107 6c862b07 8da05e00 606f3e01 5b6b3700 5a6a3800 5b6a3800 404f1d00 │ │ -00000000 859b5500 80984800 7d954300 80984801 78913801 79923b00 6c842f00 556c1d00 82975303 a8b88a00 9aac7930 869e4dfe 7b9a2afd 7f9e2cfe 81a02dff 82a22eff 81a02eff 7f9e2eff 82a031ff 7c9a2bff 638117ff 6f823eff 889665ff 859a50ff 7c8860ff 516916ff 6a8622ff 7a9731ff 789430ff 75912dff 75912cff 74902dff 718d29ff 738d36fb 778a50ff 5a6a33c6 ffffff00 adc47d02 7a904b03 00010000 88877100 74894a03 697c3e01 6d804300 6d804200 6e804500 00000000 │ │ -00000000 00000000 768b4600 596d2600 546a1c00 5b702501 5f703203 63723f04 58683304 56662f01 65821902 637e2200 7c904ea0 718b2fff 78952afa 7d9b2efe 7d9c2bff 7e9d2bff 7e9d2cff 7e9d2dff 7e9c2eff 81a033ff 769427ff 66811fff 6f8c26ff 627d1dff 789330ff 7a9731ff 79962fff 7a972fff 79952fff 76922eff 738f2cfe 6f892dfb 748947fd 697b41ff 52652250 52662300 586c2b03 6b852b00 7d964501 7b944501 69822a00 708b2a00 77913900 657c3100 00000000 00000000 │ │ -00000000 00000000 00000000 5b6f2900 5b712900 5c722c00 596d2700 54672200 53652700 90a46400 72844b01 878e8a00 8f9b800b 6b8136a9 678027ff 728c33fe 7c9540ff 7c973bff 7a9635ff 7a9632ff 7a9731ff 7a9731ff 7c9934fd 7e9a37fd 7d9a37fd 7d993afe 7a9638ff 7c983aff 7b973bff 7a953cff 77923cff 748d3bff 6f8738fe 698037ff 667c35f7 5e742968 70844000 667a3902 69871c00 3c4d1200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 899a6200 8a9c6300 8a9c6300 80925901 758b3a02 62781600 6d813c58 60752cfa 677d32ff 7a8f4afe 829753ff 839953ff 829950ff 81994dff 80984dff 81994fff 839b52ff 859d56ff 89a25bff 8ba25eff 8aa25fff 88a05dff 839a58fe 7a904cff 6f8640f0 6c843595 66802728 657d2d00 596e2902 353d1f00 485a1700 51603400 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7d905400 768a4900 75894600 80925a02 ffffff00 d3dec90e 5f7132eb 425410ff 485b1afe 536725ff 5f7331ff 677b3bff 6f8344fe 7c9250dc 819756de 859a59df 84995aed 7c9152ff 788d4dff 728748ff 697d3dff 5a6e2dfb 52632dff 515d369d 5b654700 5a664104 5f732c02 586e2500 586d2400 5d722c00 5d712f00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 788b4d00 73894100 92a66501 c7d7b000 b5c59a12 718837e9 576e1bff 4b5f1afe 415217ff 3d4d17fe 3b4a17ff 3b481af7 2f3e0f26 5c910406 5828ad00 5c693c79 384611ff 37470ffc 3d4d15ff 41511aff 405117fb 495728ff 505b3994 5b625200 5f6e3d06 72902f00 69823200 68803100 60762c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 95ab6401 c7d7b600 d2e0c90a 7b943ae3 698422ff 637c23fe 596f21ff 4f6220fe 46571fff 425120f6 35401c21 161f0000 52602d00 616d436e 3f4e17ff 415217fb 495b1eff 4f6123ff 4e621ffb 52632bff 535f3993 606c4c00 5d6a4404 59663b00 6d853500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92a66500 99b16501 c9dbb400 d3e3c60b 809b3de3 718d25ff 6e8928fe 678026ff 5d7425fe 506321ff 465520f6 38451c22 00000000 55642e00 64724268 455519ff 4a5c1afb 556922ff 5b7027ff 5a7023fb 5b6d2eff 56643a93 65714d00 63704604 5a683a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9db56601 cfe2b800 dbedcc0a 839f3ee2 739026ff 738e29fe 6f8929ff 678029fe 5a7025ff 4c5d24f5 39441c21 0b120000 60713600 6b7a4769 4f621eff 566c1ffc 607827ff 657d2bff 637b27fc 617531ff 5a683b93 69764f00 67764704 5e6e3900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9eb66801 daeccc00 e0f1d709 85a13fdd 749125ff 739029fd 718c2aff 6c862bfe 627927ff 54652cf2 3440181b 00000000 6f804700 75855066 596e24ff 5e771ff9 688229ff 6b842dff 678027fa 657a32ff 5c6c3c90 6d7b5100 6a7a4904 51632600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 97ae6500 42650002 42640000 7c973ab0 75912cff 75912bfc 728d2afd 708a30fc 667d2eff 546726ca 00000002 abc96102 74864a00 75874c2e 657c2cf8 6b842eff 6f8a30fe 728c35ff 718a35fd 677d31ff 5b6e3153 60733700 62753503 4f622100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6c843100 6a822f01 647d2300 657d2b1c 6d8436be 758a43ff 748b44fe 768c4cff 6a7f40cd 5368212c 54682300 5f733002 6e863202 68812800 70893353 7d9448df 889f57fd 8da560fd 819952eb 6a813471 8da46600 9bb27701 5c732000 5b722500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9bb36700 9bb36700 748b3e01 00000000 354c0005 6377323b 6f83465c 6f834641 5b702608 849f4500 54662c01 202e0000 79895300 798c4a01 718f2200 6b881d0d 839d4d3e 89a15944 7b944315 8aa25b00 6f7e5301 00340000 ffddff00 4e602300 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 d3f3674a bce0541b 00000000 b8dc5001 00000000 f5ff8a01 f9ff9402 f9ff9504 f7ff9304 f7ff9304 f6ff9404 f1ff8f03 e8fe8801 00000000 00000000 e0fe7201 00000000 e5ff7625 c6ea5942 00000000 ffff8d01 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 eaff4501 00000000 a4c846cf a9d046ad 00000000 c7e46404 f5fd8e04 effd7f01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cffb5202 d4f96c04 65931902 00000000 bde454c5 92b33cb4 00000000 caf65502 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 8bab3702 00000000 79963136 9fc340ff abd1465e 00000000 9bc73203 fdffc903 fbff9927 f8ff944f f6ff9168 f8ff976e f6ff9662 f7ff9d43 f7feb318 00000000 b8e44703 00000000 cdf55e76 99bc3ff9 3d4d1723 00000000 6b852c02 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 9bc43503 00000000 8cab3880 97bc3af1 bed86035 fcff9376 f6fe8cd1 f4ff88f9 f2ff83ff f1ff82ff e7ff6eff e0ff60ff deff63ff dcff66f0 d8fc6cb9 d3f87550 d4fd6d33 a3c744fc 6e882c6c 00000000 89a93403 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 cde27103 00000000 a3a47e13 b1d249e1 e4f96eff f5ff89fd efff7cff f2ff81ff f6ff8cfd f8ff91fb ebff79fb d8ff56fb d3ff51fe cefe4cff c9f94bff c7f351fa bee84ffe 8bac37c3 00000000 e1ff4602 819f3601 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 e6fe7d02 00000000 eafe7d1a f3fe8bc2 f2ff7eff f0ff7ffd eaff78fc f9ff92fd ffffa7fe ffffacff ffffaeff f0ff89ff dbff65ff d6ff60ff cffc58fe c8f54ffc c0ee48fc bbe844fe b1da43fa a4c94285 00000000 a8d23802 92b33c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e2fd7602 00000000 dcff691d f0ff8ad7 e7ff76ff e9fe7efd e2ff72fe edff85ff f4ff92ff edff86ff eaff7eff e9ff7fff e3ff74ff dcff6bff d5ff65ff cefb5cff c7f454ff bfeb4cff b9e348fe b3dc45fd a7cf3eff 9abe3a99 00000000 a2c93702 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d8ff6701 00000000 aaf81d0b e8ff86c7 e0ff72ff dcff6cfb d5fe5eff daff69ff deff71ff dbff68ff ddff6dff deff6fff deff6fff dbff6eff d7ff6aff d1fd64ff cbf65dff c4ef55ff bde84eff b2de40ff a7d333fe a7d03bfa 9bc139ff 8db03380 00000000 93b63503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e4ff8a03 00000000 d7fd738c defe7cff cbfa54fa d1fa69ff e2faa7ff d8fa82ff cefc5aff d4fe65ff d6ff69ff d6ff6aff d6fe6aff d3fd68ff d0fa65ff cbf560ff c5ef5aff bfe954ff b5e047ff c0e06dff d1e59cff a9cd4afe 9bc135fd 8fb135fe 81a02f40 00000000 86a63202 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6f05d02 00000000 bfeb512c d2fa72f8 cdf766ff bbeb3dfe e3f7b2ff ffffffff ebf8caff c3f150ff cbf65fff ccf760ff ccf762ff cbf662ff c9f360ff c6f05dff c2ec59ff bde754ff b9e152ff abd63dff deedb7ff ffffffff d7e5b1ff 92ba2bfc 91b337ff 82a131c1 00000000 f5ff7301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6ee6603 00000000 c0e85c93 c5ed63ff bce64cfb b5e23aff d4ea9aff f9faf6ff c9e77dff bbe74bff c2eb58ff c2ec58ff c2ec59ff c1eb59ff bfe858ff bde556ff b9e152ff b5dd4eff b1d94cff a8d13fff b5d462ff f2f6e8ff b4c38eff 8cb129ff 91b338fd 819f32ff 6f8a2643 00000000 74912903 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b1d94c01 00000000 a3cc360d b7de55df b6df4dff b1dc40fe b3dd43ff b0da42ff b0d74bff afd941ff b7e04dff b8e24fff b9e250ff b8e151ff b8e051ff b6de50ff b4dc4eff b1d84cff aed549ff aad145ff a6cc43ff 9ec538ff 99bd3bff 8daf34ff 91b438ff 90b03cfc 809f32ff 6d882596 00000000 76932703 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 f0ff8901 eaff8701 e0fb8801 aad04b03 00000000 aad04c3c abd247ff abd440fe abd43fff add540ff aed641ff add641ff aed646ff afd847ff b1d948ff b1d849ff b0d84aff b0d74aff aed549ff acd348ff aad146ff a7ce43ff a4ca41ff a0c63eff 9ec23dff 99bd3aff 95b839ff 8fb137ff 8bab37fd 7f9d31ff 688224d2 09071804 00000000 c4da6c02 e9ff7f04 d5fd5b04 c3ee5103 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 e2fd7d01 ddfe7603 00000000 00000000 a3d02901 a6ca4906 00000000 aacd5567 a3c841ff a2c93afc a4cb3cff a5cd3dff a7ce3eff a8cf40ff a8cf41ff a9d042ff aad143ff a9d044ff a9d044ff a9cf44ff a7ce43ff a6cc42ff a4ca41ff a2c73fff 9fc43dff 9cc13bff 99bd39ff 95b938ff 90b335ff 8bac32ff 85a531fe 7a982dff 627a21f3 43531d1e 00000000 637a2502 00000000 00000000 00000000 89aa3102 7c9b2e01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 b6d55901 00000000 e5f06507 effa8f12 ffffff04 8ab23003 00000000 a4c35d7c 9fc342ff a0c934fb a4cc3aff a5cd3bff a4cb3bff a3ca3cff a3ca3dff a3c93dff a3c93eff a3c93eff a2c83fff a2c73fff a0c63eff 9fc53dff 9ec33dff 9cc13bff 9abf3aff 99bd39ff 96ba37ff 94b836ff 91b434ff 8db032ff 86a82ffe 7c9b2cff 678025fd 49581f2f 00000000 e8f68d26 edff856d deff6c79 c8f45643 71902302 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 f6ff9301 00000000 ffffce03 ebff847a edff88dd e1fe79ec c5ee58d0 afd35358 00000000 a0b6720f 819c3fac 79913cff 7e9935fe 87a634ff 92b438ff 9abe3cff a0c53eff a3c93fff a6cd41ff a8cf42ff a8cf42ff a8cf42ff a7ce42ff a6cd41ff a4cb41ff a1c73fff 9ec33eff 9abe3cff 94b63aff 8cac37ff 819f33ff 759032fe 6e8238ff 627239fa 5d6f2f6f 00000000 b6dd5650 d4f86bf7 e7ff83ff cef85cfd b5e044ff 9cc1399c 00000000 ffff6201 00000000 00000000 │ │ +00000000 00000000 c6ec6403 00000000 c1e75e77 c3e95aff c4e960fc bfe65efe aed649ff 94b63aff 5b731b33 d9ff6e42 b9d670fd 788c42fe 505f2aff 3a461dff 303b17ff 2d3715ff 2c3713ff 2c3713ff 2f3b15ff 303b15ff 323f16ff 334017ff 333f17ff 343f18ff 313d18ff 2f3a17ff 2d3716ff 293313ff 273013ff 262e13ff 262f14ff 2c3518ff 3a4420fe 536032ff 5c6c31d3 171f0d10 8cad36c6 a6ce42ff b1d94ff9 a7cd46fb 9abe39fd 82a130ff 5d732238 00000000 667f2502 00000000 │ │ +00000000 00000000 83aa1402 00000000 99ba43b5 8fb330ff 90b433fa 90b337fe 8cac36f9 77952bff 576b2263 a3c54c79 acd246ff b5e044fb b7e049ff afd845ff a8ce45ff 9fc245ff 97b644ff 8eab41ff 88a340ff 829c3dff 7e963cff 7a933aff 779036ff 748f32ff 748e30ff 769130ff 789330ff 7c9930ff 7f9d31ff 83a331ff 88a831ff 8aab32ff 87a830ff 7e9e2cff 6a8525ff 4351223e 77932ccc 8cad33ff 93b637fd 90b236ff 8aab32fd 718c2dff 4d5f1f45 00000000 55692103 00000000 │ │ +00000000 00000000 789b1403 00000000 92b045af 88a930ff 88a931fc 87a731ff 83a330fc 718d29ff 5063206d 91ae4a74 8aac30ff 91b433fc 96bb35ff 9cc138ff a1c73bff a6cd3eff a9d142ff add545ff afd747ff b1d94aff b4db4eff b1d848ff add544ff afd64aff acd347ff a8cf43ff a4ca40ff a0c53dff 9abf3aff 94b737ff 8eaf34ff 86a632ff 7e9b31fe 758f31ff 607723fc 3d4b1d3b 75912bd1 8cae33ff 93b638fd 90b236ff 8aab33fd 718c2dff 4d5f2043 00000000 55692303 00000000 │ │ +00000000 00000000 7b9e1903 00000000 93b247af 88a930ff 88a931fc 87a731ff 83a230fb 718c29ff 50631e6e 8da84c72 88a831ff 8eb133fb 92b434ff 93b735ff 94b835ff 94b835ff 94b735ff 94b736ff 95b839ff 92b634ff 88ad25ff 8fb039ff 95b346ff 84a925ff 8baf2eff 90b238ff 8eb036ff 8cad34ff 8aab33ff 88a832ff 84a431ff 809f30ff 7b9830fe 738e32ff 607723fc 414e223d 748f2cd6 8aac32ff 91b437fd 8fb136ff 88a932fe 708a2cff 4c5e2041 00000000 55692303 00000000 │ │ +00000000 00000000 7a9d1903 00000000 93b248af 87a72fff 87a730fc 85a530ff 81a130fb 708b2aff 50631f74 8aa34b73 84a42fff 8cad32fb 8fb133ff 92b534ff 93b635ff 94b837ff 95b839ff 91b532ff 8aaf27ff 92b33aff b7cc82ff ebf0dfff f9faf5ff cad8a4ff 99b64dff 85a927ff 88ab2cff 8dae36ff 8bab36ff 87a732ff 84a431ff 809e30ff 7a972ffe 728c30ff 5e7523fc 3d4a203d 718d29d5 89ab33ff 90b337fd 8eaf35ff 87a832fe 6f892cff 495b1d3b 00000000 54682103 00000000 │ │ +00000000 00000000 81a22703 00000000 92b147a4 86a62fff 85a62ffb 84a430ff 809f2ffb 718b2bff 51641f7b 87a04a73 82a22fff 8aac31fb 8daf32ff 90b233ff 92b536ff 8db12eff 83a822ff 95b443ff c0d191ff eff3e5ff ffffffff fffffeff fffffeff ffffffff f9fbf6ff d0dcb0ff 9db759ff 7fa126ff 7da025ff 86a633ff 83a231ff 7f9d30ff 79952ffe 718c30ff 5e7523fa 424e2640 708b29dc 88a932ff 8fb136fe 8dae35ff 86a732fe 6e882bff 47591e3c 00000000 52652103 00000000 │ │ +00000000 00000000 82a32b04 00000000 93b149a2 85a52fff 84a42ffb 83a22fff 7f9d2ffb 6f8a2aff 4f631d79 869f486a 809f2eff 89aa31fb 8cae32ff 90b235ff 8cb02dff 9fbc51ff dae6baff f7f9f1ff ffffffff ffffffff fefefdff fefefdff fffffeff fdfefcff fffffeff ffffffff fbfcfaff e4ecd0ff aec375ff 7f9f2aff 82a132ff 7e9c30ff 78942efe 6f8a2eff 5c7322f6 4450293b 708a2ae2 87a831ff 8eb036fe 8cad34ff 85a531ff 6d872bff 47581e37 00000000 53662202 00000000 │ │ +00000000 00000000 85a52f04 00000000 93b14a9e 84a42fff 83a32efb 81a12eff 7e9d2efb 6f892bff 50631e7e 88a04c66 7f9d2eff 87a830fb 8bac32ff 8cae31ff 92b437ff 92a660ff bbbeb5ff fefdfeff ffffffff fdfefcff fdfdfcff ffffffff ffffffff fefefeff fcfdfcff fefefeff ffffffff dededcff 858e71ff 839e3dff 81a02fff 7d9b30ff 77932efe 768e3aff 5e7525f6 414d233a 6f892ae1 87a732ff 8dae35fe 8aac34fe 84a431ff 6c862afd 43541a31 00000000 51641f02 00000000 │ │ +00000000 00000000 88a73504 00000000 93b04a96 84a42fff 82a22efb 809f2eff 7d9b2efb 6f892bff 51651f86 89a04e67 7e9c2dff 86a62ffb 8bab33ff 86a929ff a2bd59ff eaeee3ff 909e6eff 78874fff c4c9b6ff fefeffff ffffffff fdfdfdff fcfdfcff fefefeff ffffffff e2e4deff 89956cff 6b7b45ff c9cdc1ff bcc89dff 73931fff 7e9c32ff 77932efe 788f40ff 5e7426f6 3f4c223d 6d8828e3 86a631ff 8cad35fe 8aab34fe 83a330ff 6e8630fd 45542131 00000000 51632402 00000000 │ │ +00000000 00000000 87a73604 00000000 94b14b96 83a32eff 81a02dfb 7f9e2dff 7c9a2dfb 6d872aff 50631d85 879f4e67 7d9b2dff 84a42ffb 89aa32ff 87a92aff 9ab64fff fcfdfbff ffffffff dde3ceff 8b9d5fff 7f8f57ff cbcfc1ff fffeffff ffffffff e8e8e5ff 909a76ff 718245ff b6c09cff f9fbf7ff ffffffff b4bf97ff 6e8d1eff 7e9b32ff 76922ffe 778e3eff 5d7225f4 47532a42 6e8829ea 85a530ff 8bac35fe 89aa34fe 82a230ff 6e8732f9 43522029 00000000 52642302 00000000 │ │ +00000000 00000000 87a63604 00000000 94b14c8d 83a22fff 809f2cfb 7e9d2dff 7b992cfb 6d8729ff 4f631c86 879f4c60 7c9a2dff 83a32efb 88a931ff 86a82aff 99b54eff fbfcf9ff fefefeff fefefeff ffffffff d6dec2ff 809254ff 87936aff 99a088ff 697744ff acb890ff f7f9f3ff ffffffff fbfcfaff ffffffff b2bd97ff 6b8a1dff 7c9931ff 75912ffe 758d3eff 5c7223f1 48542a3b 6f892aeb 85a531ff 8aab34fe 88a833fe 81a030ff 6d8532f9 404e1f28 00000000 4f622202 00000000 │ │ +00000000 00000000 87a63804 00000000 94b14e8c 82a12fff 7f9e2cfb 7d9b2cff 7a972cfb 6d872aff 51641f8f 869e4b5b 7c9a2cff 82a12efb 86a731ff 84a72aff 98b44dff fcfdfbff ffffffff fdfefcff fdfefdff fefefeff ffffffff acb98cff 6f833bff f8f9f7ff ffffffff fefefdff fdfdfcff fcfdfbff ffffffff b3bd98ff 69871cff 7b9831ff 759130fe 758c3eff 5b7123f1 4552263a 6d8728eb 84a431ff 89aa34fe 87a733fe 81a030ff 6c8432f7 3e4a1f23 00000000 4f612302 00000000 │ │ +00000000 00000000 88a63904 00000000 95b14f84 81a02eff 7e9d2bfb 7c9a2cff 79962cfb 6a8426ff 52651f92 879e4f5d 7b992dff 81a02dfb 85a530ff 83a529ff 97b34dff fcfdfbff ffffffff fffffeff ffffffff fbfcfaff ffffffff ccd3b9ff 9cae6fff ffffffff fbfbf9ff fefffeff ffffffff fdfdfcff ffffffff acb790ff 68851cff 799630ff 759031fe 748b3dff 5a7023f1 434f263c 6c8627ec 83a330ff 88a934fe 86a733fe 809e2fff 6b8333f5 39461b1f 00000000 4e602101 00000000 │ │ +00000000 00000000 89a73b04 00000000 95b2507f 81a02fff 7d9b2bfb 7b992bff 77942bfb 698325ff 50631d92 899f525d 7b982dff 809f2dfb 84a430ff 82a429ff 97b24dff fcfdfbff ffffffff fffffeff ffffffff fdfdfcff ffffffff c7ceb4ff 93a567ff ffffffff fdfdfcff ffffffff ffffffff fdfdfcff ffffffff a8b38aff 67841cff 789430ff 759032fe 738a3cff 596f22ef 4c582f41 6d8728ef 83a330ff 88a834fe 85a533fe 7f9d2fff 6b8233f4 38431c1c 00000000 4e5f2301 00000000 │ │ +00000000 00000000 89a73d04 00000000 95b25178 819f2fff 7c9a2afc 79972bff 77942bfb 698325ff 4f621c91 889f5159 7a982dff 7f9e2cfb 83a330ff 81a228ff 96b24dff fafbf9ff fefefeff ffffffff ffffffff fdfdfcff ffffffff c8cfb5ff 94a568ff ffffffff fdfdfcff ffffffff ffffffff fcfdfbff ffffffff aab58cff 67841cff 77932fff 758f34fe 72893bff 596f21eb 4c592e3b 6c8628f0 82a230ff 87a734fe 84a433fe 7e9c30ff 6a8134ee 2d391516 00000000 4c5e2101 00000000 │ │ +00000000 00000000 8ba94004 00000000 97b35373 809f2fff 7b982afb 78962bff 75912afc 688225ff 4f621b92 889f4e52 7a972cff 7f9d2cfb 83a22fff 81a228ff 94b04aff fcfdfbff ffffffff fdfdfcff fefefdff fdfdfdff ffffffff c7ceb5ff 94a567ff ffffffff fdfdfcff fffffeff fdfdfcff fcfdfbff ffffffff a8b58aff 67841cff 76912eff 769037fe 788e48ff 5a6e23eb 48542b38 6d8828f0 82a22dff 86a632fc 83a330fc 7d9b2fff 6c823aeb 363c2a11 00000000 55653101 00000000 │ │ +00000000 00000000 89a44603 00000000 91ab5360 7e9b2fff 799827f9 789628fb 759129f8 657e25ff 495b1a84 91a75a52 7a972fff 7e9c2cfb 81a02dff 84a42fff 81a12cff 92a06cff dfe1dcff ffffffff fefefeff fbfbfaff ffffffff c7ceb6ff 93a467ff ffffffff fbfbf9ff fefefdff ffffffff f7f8f7ff a9af9bff 607430ff 728e29ff 738f2bff 748e35fe 7a8f4eff 5b6e2df2 1f231519 6a822dbb 7f9b39ff 88a640fd 82a039fc 789239ff 6d7f44b5 00000000 d1f97f01 00000000 00000000 │ │ +00000000 00000000 798e4601 00000000 8ca0640d 6a812fc2 6c8235ff 687e31fc 60752fff 536628e4 000b0016 9eb3725a 859f45ff 7d9b2afb 81a02eff 82a22eff 85a52fff 698619ff 5d7321ff 97a27bff e8e9e6ff ffffffff ffffffff c5ccb3ff 92a366ff ffffffff fefefdff fbfafbff b9bfacff 66763eff 4b6212ff 637c22ff 738f2cff 728e2aff 748e35fe 7a8e4fff 5d6e37f0 0f1a0012 657c3015 7a9148a0 8da45fdd 839a53dd 6f85409b 5d6d3a15 00000000 697c4001 00000000 00000000 │ │ +00000000 00000000 00000000 52632801 00000000 4252230a 5a6a3356 5b6b3681 53623163 4f5d3018 00000000 9db17458 8ba44fff 7c9a28fc 809f2dff 82a12eff 83a22eff 84a331ff 7d9b2cff 668419ff 667d2cff a1ab88ff fbfafdff cad1b9ff 96a76aff ffffffff c1c6b6ff 707f4aff 566e17ff 698523ff 75902fff 728d2cff 728e2bff 718c2aff 748d36fe 7a8e4fff 5d6d37e8 0917000f 00000000 00000001 5b762107 6c862b07 00000000 606f3e01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 80984801 78913801 00000000 00000000 00000000 82975303 00000000 9aac7930 869e4dfe 7b9a2afd 7f9e2cfe 81a02dff 82a22eff 81a02eff 7f9e2eff 82a031ff 7c9a2bff 638117ff 6f823eff 889665ff 859a50ff 7c8860ff 516916ff 6a8622ff 7a9731ff 789430ff 75912dff 75912cff 74902dff 718d29ff 738d36fb 778a50ff 5a6a33c6 00000000 adc47d02 7a904b03 00000000 00000000 74894a03 697c3e01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 5b702501 5f703203 63723f04 58683304 56662f01 65821902 00000000 7c904ea0 718b2fff 78952afa 7d9b2efe 7d9c2bff 7e9d2bff 7e9d2cff 7e9d2dff 7e9c2eff 81a033ff 769427ff 66811fff 6f8c26ff 627d1dff 789330ff 7a9731ff 79962fff 7a972fff 79952fff 76922eff 738f2cfe 6f892dfb 748947fd 697b41ff 52652250 00000000 586c2b03 00000000 7d964501 7b944501 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 72844b01 00000000 8f9b800b 6b8136a9 678027ff 728c33fe 7c9540ff 7c973bff 7a9635ff 7a9632ff 7a9731ff 7a9731ff 7c9934fd 7e9a37fd 7d9a37fd 7d993afe 7a9638ff 7c983aff 7b973bff 7a953cff 77923cff 748d3bff 6f8738fe 698037ff 667c35f7 5e742968 00000000 667a3902 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80925901 758b3a02 00000000 6d813c58 60752cfa 677d32ff 7a8f4afe 829753ff 839953ff 829950ff 81994dff 80984dff 81994fff 839b52ff 859d56ff 89a25bff 8ba25eff 8aa25fff 88a05dff 839a58fe 7a904cff 6f8640f0 6c843595 66802728 00000000 596e2902 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80925a02 00000000 d3dec90e 5f7132eb 425410ff 485b1afe 536725ff 5f7331ff 677b3bff 6f8344fe 7c9250dc 819756de 859a59df 84995aed 7c9152ff 788d4dff 728748ff 697d3dff 5a6e2dfb 52632dff 515d369d 00000000 5a664104 5f732c02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92a66501 00000000 b5c59a12 718837e9 576e1bff 4b5f1afe 415217ff 3d4d17fe 3b4a17ff 3b481af7 2f3e0f26 5c910406 00000000 5c693c79 384611ff 37470ffc 3d4d15ff 41511aff 405117fb 495728ff 505b3994 00000000 5f6e3d06 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 95ab6401 00000000 d2e0c90a 7b943ae3 698422ff 637c23fe 596f21ff 4f6220fe 46571fff 425120f6 35401c21 00000000 00000000 616d436e 3f4e17ff 415217fb 495b1eff 4f6123ff 4e621ffb 52632bff 535f3993 00000000 5d6a4404 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 99b16501 00000000 d3e3c60b 809b3de3 718d25ff 6e8928fe 678026ff 5d7425fe 506321ff 465520f6 38451c22 00000000 00000000 64724268 455519ff 4a5c1afb 556922ff 5b7027ff 5a7023fb 5b6d2eff 56643a93 00000000 63704604 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 9db56601 00000000 dbedcc0a 839f3ee2 739026ff 738e29fe 6f8929ff 678029fe 5a7025ff 4c5d24f5 39441c21 00000000 00000000 6b7a4769 4f621eff 566c1ffc 607827ff 657d2bff 637b27fc 617531ff 5a683b93 00000000 67764704 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 9eb66801 00000000 e0f1d709 85a13fdd 749125ff 739029fd 718c2aff 6c862bfe 627927ff 54652cf2 3440181b 00000000 00000000 75855066 596e24ff 5e771ff9 688229ff 6b842dff 678027fa 657a32ff 5c6c3c90 00000000 6a7a4904 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 42650002 00000000 7c973ab0 75912cff 75912bfc 728d2afd 708a30fc 667d2eff 546726ca 00000002 abc96102 00000000 75874c2e 657c2cf8 6b842eff 6f8a30fe 728c35ff 718a35fd 677d31ff 5b6e3153 00000000 62753503 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 6a822f01 00000000 657d2b1c 6d8436be 758a43ff 748b44fe 768c4cff 6a7f40cd 5368212c 00000000 5f733002 6e863202 00000000 70893353 7d9448df 889f57fd 8da560fd 819952eb 6a813471 00000000 9bb27701 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 748b3e01 00000000 354c0005 6377323b 6f83465c 6f834641 5b702608 00000000 54662c01 00000000 00000000 798c4a01 00000000 6b881d0d 839d4d3e 89a15944 7b944315 00000000 6f7e5301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,104 +1,104 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 96; height: 96; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -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 e7ff6f00 00000000 dcff6900 ffff8c00 e6ff6c00 a4e53e00 8cbb3000 a9d14501 aad63e00 b2db5000 a6cd4100 97bc3600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d5fb6700 96f01100 ffff9a00 91f10000 c7f55d01 cfff5600 ace83f00 9ecb2e00 f0ff7e00 bae74600 95b93700 9dc33800 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 eaff7500 b0d84d00 e7fe7d02 c5dd6a00 edff7e42 d6f56cb6 a5ce3e44 a4cc3d00 acd34602 b2dd4800 a1c73e00 72931d00 9dc23b00 eeff7800 ffffdf00 00000000 f0ff7a00 faff9600 efff8a00 e7ff6f00 eeff7d00 f1ff8500 f6ff9200 f0ff8800 e8ff7c00 e0ff6f00 dbfe6f00 f4ff9d00 e0fe7700 cafa5c00 00000000 d6fc6b00 00000000 d7fb6d00 d5fb6700 d7fa6b00 ffff9a00 e4fc7903 d3ff6700 e2ff766d cef360b0 9ecb2d22 edfc7c00 b8e44502 75912d00 a4cb3a00 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 a5cb3e00 aac66800 c6fa3401 c4dc6c02 a7cb45c5 afd54aff a9cf46df 8db32a1a c7ef5b01 a1c83d02 00000000 87a92b00 ffff0000 eeff7800 f4ff8600 fdffa800 f0ff7b00 faff9400 f6ffa100 c7ff1e00 e4ff6201 eeff7d01 f5ff8c01 edff7f01 dfff6601 c0ff2f00 ffffff00 f4ff9d00 e0fe7800 ffffff00 e1fd8200 c9f85b00 00000000 d1f96600 d7fd6900 d6f86c00 cff66103 ffffb500 daff6b3f c6f05bf7 a4ca43ff 7f9d318e c0dc5700 9dc23d04 7c993000 78953100 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 78943500 85829500 8eb13203 8ca06700 7d9a3766 97ba3afe add449ff a4ca41a4 ffff7a00 adce4e03 49640000 b8e04f00 f2ff8100 f9ff9a00 fbff9500 f7ff8600 f2ff8002 f8ff9103 f9ff9704 ffffbd04 ffffde02 ffffff01 ffffff00 ffffff00 fffff802 ffffcc03 f8ff9a04 efff9003 e2fe7d02 d7fc7001 e7fe8c00 c8fc5000 d4f87500 b6e45200 ffff9b00 d5f86a01 a2e63a02 ffff8f0b cbf35ecd aed648fe 7e9c31ee 576a2b40 abd43c00 68812e03 7f9d3000 55682b00 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 6c900e00 84a33600 7d944301 a1c52a02 ffff0000 88a738ad 9fc53fff abd148ff 9cc13a5f 93b93100 a2c84003 d8f76f00 ddfb5601 f8ff9003 ffffb204 f2ff5e00 ffffb300 ffffa900 fdff9e00 ffffcd00 ffffff00 d8ff4307 edff7208 cbff3708 00ff0000 ffffff00 ffffab00 f9ffa300 fcfeb200 f8fbc400 ebff8803 e4fe8804 d1f77201 ffffff00 ffff9400 d0f86003 49ff0000 cff76188 b8e150ff 8daf37ff 657b2f7e 74912e00 7c993203 00001d00 5f742e00 56692b00 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 85b01200 869b5300 7f984100 7f9a3f02 dbff0001 7185431b 8dae37e2 a6cc43ff a6cc44e7 95b93321 ffffff00 cfe36805 fffff202 f7ff8d00 ffffea00 e6ff5a04 f8ff9026 fdff9d5b fcff9f87 faff9aa8 f9ff97be f8ff97c7 faff9cc8 faff9dc9 f9ff9dc1 f8ff9cb0 f7ff9d92 f4ff9a6b eafe8f36 dcf9940b ffffcb00 eeff9d00 b6e66d00 d5f97604 c5ef5c04 e8ff7200 d7fc6944 bfe856f9 9bc03dff 728d2fc3 20232508 a2c93a02 4c5b2b01 dfff4100 29312600 61772d00 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 81984a00 798a5300 809a4000 809d3c00 87a53703 809c3500 7e983958 92b438fb a7ce45ff a0c63fb4 a2a72903 ffffc800 ffffff00 f9ff9439 fcff9c7f fbff99cc f7ff90f8 f4ff86ff f1ff80ff f1ff7fff f0ff7eff f0ff7eff ecff77ff e6ff6aff e4ff69ff e5ff6eff e6ff72ff e7ff78ff e8ff7ffc e9ff86df e6fe8897 e3fc8c4e cdf37510 ddfe8500 fffff000 efff7f0f c4ee59d2 a8ce45ff 7c9a31f4 4d5e272f 00001300 6c852e03 48552b00 50612900 5e742c00 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 dbff0000 7c963f00 87a83300 73874200 86a53604 00007d01 83a0369c 9abd3cff a1c643ff 8bb2326b ffff9a4b fafe9ac0 f8ff92fa f2ff82ff f0ff7bff f3ff81ff f5ff89fd f5ff8dfb f6ff8dfb f5ff8bfb f4ff89fc ecff76fc dcff56fc d8ff4dfc d6ff4cfb d3ff4afb d1ff49fc d0ff4bff d2ff52ff d4fd5eff d7fb6bff d6fa75d0 d2f7797c c8ea8a0e c5ed5c8e b2da4bff 88a935ff 60772b7a 6a823500 73843103 00000000 5d722c00 5f752c00 5d722d00 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 d8f86500 ffff9900 ecff6e00 8ba83500 71903501 edff7104 5d694012 7a9b2cce 9bc13afe cde958fa f7ff91fd eeff7aff eeff77fe f7ff8cfb f7ff91fd f3ff86ff eeff79ff ecff75ff ecff75ff edff75ff ebff75ff e8ff71ff e1ff64ff dbff59ff d9ff58ff d6ff56ff d4ff53ff d1ff51ff cdfd4cfe cafb48fc c7f846fc c6f34bff c7f159ff caf364e6 b5de4ef5 8dae36fe 68812bb2 00002606 79953403 2b3f2001 b8e44600 8bac3600 819f3800 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 dbff6500 d2ff5400 dfff6900 fffaff00 cbf24400 f5ff7f04 feff8d00 deff5919 d1e771ba d5f652fe ebff62fd e9ff71fe f6ff8cfb f8ff93fe edff7aff e8ff6cff eeff78ff f7ff8bff fcff98ff ffffa0ff ffffa3ff ffffa2ff fbff9bff ebff7eff dcff60ff d9ff5bff d6ff58ff d3ff56ff d0fe53ff cdfc51ff caf94eff c8f64cff c4f249fc beeb42fc c3f04bff c1ee4afc 98bc3aff 7b943f5e 96b94000 8aab3205 a8cc4801 a6cc4800 9abd3e00 98bb3f00 95b73d00 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 d7fe6000 dbff6500 d9ff6200 e7ff7900 b1ff1800 f2ff9603 f7ff8200 e2ff6a46 f5ff92df faff95ff e2ff5ffd effe7fff fbff9bff edff7cff e3ff65ff ecff78ff faff95ff ffffa3ff ffffa8ff ffffabff ffffadff ffffadff ffffabff f9ff99ff e7ff79ff ddff66ff daff61ff d7ff5eff d3ff5bff d1fe57ff cdfb53ff c9f750ff c6f44dff c3f04aff c0ed49ff bdea46fe bbe745fe b5e043fe abd247f8 a2c64a7b 3b25ff01 abd63f01 9abd4203 9abe3b00 97ba3b00 94b63d00 92b43900 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 ccfc4e00 e2fe7600 d4ff5900 00fd0000 deff6b01 f5ff9204 f5ff8f00 e4ff7166 f8ff95f6 f5ff8dff ddfe5dfd f1ff87ff f7ff94ff e3ff69ff e3ff69ff f1ff87ff fcff9bff ffffa3ff ffffa8ff ffffabff ffffa9ff feffa8ff feffa8ff feffa7ff f4ff92ff e4ff74ff deff69ff dbff67ff d7ff63ff d4ff5fff d1fd5bff cdfa56ff c9f753ff c6f34fff c2ef4bff bfec49ff bce746ff b8e344ff b2dd41fe add73eff a7ce40ff 9fc341a0 8faa5006 8ba54700 95b73c01 96ba3a00 91b23900 92b43900 8dae3700 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 e9ff9200 e0fe7200 b6ff1a00 bfff3200 e9ff7e04 ffffae00 e2ff7077 f7ff94ff f2ff8bfe daff5afd efff85ff f3ff8eff ddff64ff e3ff6eff edff84ff f4ff90ff f9ff9aff fbff9eff f7ff96ff f2ff8dff efff87ff eeff84ff eeff85ff eeff88ff e8ff7eff e1ff71ff deff6dff dbff6aff d8ff66ff d4ff62ff d0fd5eff cdfa59ff c9f655ff c5f251ff c1ee4dff bdea4aff bae547ff b7e244ff b3de43ff afd941fe abd43efa a2c93cff 9abe3cb4 95b5460c a7d03302 93b53b02 8eb03500 8dae3600 8bac3100 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 cffa5d00 edff9800 d4fd6400 bbff2400 e1fe7604 e4fe7500 ddff6b6d f2ff8fff f2ff8ffc d7ff58fd e6ff78ff f0ff8dff dbff64ff e0ff6dff e5ff79ff eaff83ff eaff83ff ebff84ff eaff7fff e5ff77ff e4ff75ff e3ff74ff e3ff74ff e4ff74ff e3ff75ff e1ff73ff dfff70ff ddff6eff daff6bff d7ff67ff d3fe63ff d0fc5fff ccf85bff c9f557ff c5f153ff c1ed4eff bde84bff b9e448ff b6e145ff b2dc43ff afd941ff abd33fff a7cf3cfa 9dc339ff 95b838af 819b4306 9ec53601 8eaf3701 88a83600 a0c82500 89a93300 84a33300 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 c5f54500 d5fc6900 d9fd6f00 ddfd7204 c8fb4e00 d6fe6353 e9ff85fe f2ff94fd d8ff5ffe d9ff62ff ebff88ff dcff6bff daff69ff ddff6fff e0ff76ff e3ff7aff dfff71ff ddff6dff deff6eff dfff6fff e1ff71ff e1ff73ff e1ff73ff e1ff73ff e0ff72ff deff71ff dcff6fff daff6cff d7ff69ff d4fe66ff d1fd63ff cef95fff caf65cff c7f257ff c4ef53ff bfeb4fff bce74cff b8e348ff b5df46ff b2db45ff aed742ff aad23eff a7ce3dff a0c73afa 96bb36ff 8eb13595 7a8d4e01 8cae3304 89a93601 88a93000 89a93300 94c30b00 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 c1ed4e00 c8f35800 c6f54b00 c9f85500 d5fc6702 97f20000 cafb532c e0ff79ed eeff92fe ddff71fd cffe52ff deff74ff deff77ff d3ff5fff d6ff66ff d7ff68ff dcff72ff daff6cff d8ff67ff d9ff67ff daff6aff dcff6dff ddff6eff ddff70ff ddff70ff ddff70ff dcff70ff dbff6fff d9ff6dff d7ff6aff d4ff68ff d1fc65ff cffa62ff cbf65eff c8f35bff c5f057ff c1ec53ff bee84fff b9e44bff b6e049ff b2dc45ff acd63cff abd43eff aad141ff a5cc3cff a0c63aff 99be37fb 90b334ff 89aa336b 84a62e00 8cad3203 82a32e00 84a33100 7b973500 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 d1f57d00 c8f35800 ccf66100 c6f54e01 dcfb7c03 bef63b08 d5fd6bc0 e5ff87ff e2ff81fc cefc58ff cefb58ff d9ff73ff cefb59ff cbf85bff d2f970ff cbf85bff d1fd60ff d2fd62ff d3fe62ff d4ff64ff d6ff67ff d8ff69ff d8ff6bff d9ff6cff d8ff6cff d8ff6cff d7ff6bff d6ff6bff d5ff69ff d3fd68ff d1fb65ff cef963ff ccf760ff c8f25cff c5ef59ff c2ec55ff bfe952ff bbe44eff b8e14cff b1db43ff acd440ff b2d655ff a9cf43ff a1ca33ff a3ca3dff 9fc53aff 99be38fe 93b635fe 8aab32f1 7f9f302d 00004500 84a33102 7c982e00 93b72d00 7b992c00 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 a4cf2800 c5f05400 bce74900 d4fc7003 cdf46200 c9f65b6e dafe79ff e0ff83fb d5fe6dff c7f64eff cbf759ff c9f855ff d4f67fff f3fcdbff f9fdeeff edfacdff cdf569ff ccf958ff cffb60ff d0fd62ff d2fd64ff d3fe65ff d4fe67ff d4fe68ff d4fe68ff d3fe68ff d3fd68ff d1fc67ff d0fb66ff cef964ff ccf662ff caf460ff c7f15dff c5ef5aff c1eb57ff bee854ff bbe551ff b9e14fff b3dd47ff b4d951ff e4f0c6ff f7faefff eff5ddff bfd979ff 9bc331ff 9ec43cff 99bf37ff 94b735fb 8cae34ff 83a32fb8 6c843005 7e9d2f02 7c993001 7c993000 7b992c00 748f3000 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 c7f35300 cef38100 c0eb4e01 c8ec7401 b3e03617 cdf768e7 d8ff7bfe d5fd75fe caf65eff c3f04dff c2f049ff c7ef5dff f9fdefff ffffffff fefffdff ffffffff def5a4ff c3f24cff ccf65fff ccf85eff cdf860ff cefa61ff cffa63ff cef963ff cff964ff cef964ff cdf763ff ccf663ff cbf562ff c9f360ff c8f15eff c6ef5cff c3ed5aff c1ea57ff bee754ff bbe452ff b8e14eff b6de4eff abd63bff c9e286ff ffffffff fefffdff ffffffff fafbf5ff abcb56ff 98be32ff 99be39ff 93b734ff 8eb036fc 85a432ff 7a982b54 677d3600 80a02b03 748f3000 7b992c00 718b3100 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 b4dd4d00 bde75000 ffffff00 c6f15f04 c4ec6f00 c1ec5584 cef66eff d2fa73fc ccf567ff c2ee51ff bfec4bff b9e83cff d3f088ff ffffffff fdfefaff fdfefaff ffffffff d9f09dff beec49ff c8f25cff c7f25aff c9f35cff c9f45eff c9f45eff caf45fff caf460ff c9f360ff c9f360ff c7f15fff c6ef5dff c5ee5cff c3ec5bff c1ea59ff bfe857ff bde654ff bae352ff b7e04fff b4dd4cff b2da4cff a9d33cff bfdc73ff ffffffff fdfdfaff fcfdf8ff ffffffff bfd487ff 91b829ff 99bc3aff 92b634ff 8daf34fd 87a736fe 7b982cce 5d713306 83a52901 748f3200 74902c00 718b3000 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 b5db5800 b4dd4c00 bce55000 b8e24c02 c3ec6500 b1dc3d19 c1ea5ce1 cbf26cfe c8f167fd c1eb56ff bbe747ff bce749ff b7e53dff c5e572ff fefeffff fffffeff ffffffff f5f9e8ff bee35dff bee94fff c2ec57ff c2ec57ff c3ed58ff c4ee5aff c5ef5bff c5ee5bff c5ee5bff c4ed5bff c3ed5bff c3ec5aff c1ea5aff c0e958ff bee757ff bce555ff bae253ff b9e151ff b6de4fff b4dc4cff b1d94aff aed648ff abd346ff a5cd3dff e2eec3ff ffffffff fffffeff fdfaffff 95a962ff 90b62bff 96b939ff 91b434ff 8cae32ff 88a837fd 7b992dff 708c2952 ffffaf00 738f2b03 6c833000 8bb02500 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 b6dc5900 b4dd4d00 b4d95100 bae35304 b1d45300 b6de4c63 bfe75dff c4ec66fc bfe858ff b8e247ff b7e244ff b7e245ff b9e446ff b0da40ff d5e4afff fcfcfaff e8f1cfff bcdd67ff b3de45ff bce551ff bde752ff bee854ff bfe955ff c0ea55ff c0ea56ff c0ea57ff bfe857ff bfe957ff bfe857ff bde756ff bce555ff bbe454ff bae253ff b8e052ff b6de50ff b4dc4eff b2da4cff b0d74aff aed548ff acd345ff a9d045ff a4cb3dff a5c846ff d3e2abff f4f7edff b7c19fff 779528ff 95b836ff 92b535ff 8fb233ff 8cad36ff 88a838fb 7b992cfe 718c27ae feff0000 79982403 6a802d00 6e882900 62782800 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 b6dc5900 b2db4900 b5dc5100 bee75901 c5ea6500 b4db4db5 bbe35afe bce45afc b6df4aff b4df42ff b4df43ff b4df43ff b5df45ff b5df43ff acd540ff b1d553ff acd543ff aed840ff b5dd4dff b7e04cff bae34fff bae450ff bbe451ff bbe452ff bbe452ff bbe453ff bae353ff bae353ff b9e252ff b9e152ff b7df51ff b6de51ff b6de4fff b3db4eff b2d94dff b0d84bff afd649ff add347ff aad145ff a8cf43ff a6cc41ff a4ca41ff 9fc53aff 97bd31ff 96b83dff 86a82dff 8eb034ff 92b438ff 91b438ff 90b23aff 8eae3cff 88a739fd 7d9b2dff 6f8b27ea 647d2823 5d6b3600 69822802 6b862600 62782a00 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 b3d95700 b3dd4500 b1d75201 bee65900 aed4501b b0d84bf2 b7de56ff b4dc4efe b0da41ff b0da41ff b1db41ff b1db42ff b1db42ff b2dc44ff b2dc45ff aed840ff b0d946ff b2da49ff b1da48ff b4dd4aff b5de4bff b6df4dff b6df4eff b7df4eff b7df4fff b6de4fff b6df4fff b6de4fff b5dd4fff b4dc4eff b3db4dff b2da4dff b1d94cff b0d74aff afd64aff add448ff abd247ff a9d045ff a8ce43ff a5cc41ff a4ca40ff a1c73eff 9fc53fff 9ec33fff 99be39ff 97ba3bff 92b53aff 92b439ff 91b33bff 8fb13cff 8cad3bff 86a637ff 7d9c2efc 6e8925ff 637b255d 71820000 67802304 77807800 62782b00 53642b00 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 acd34c00 a8cd4500 aed34f03 d0ef9100 add24f57 acd348ff b1d84efd add644ff add63eff acd640ff add640ff aed741ff aed741ff aed742ff afd843ff afd744ff aed643ff aed745ff afd846ff b1d947ff b2db49ff b2db49ff b2da4aff b3db4bff b3db4bff b2da4bff b3db4cff b2da4bff b1d94bff b1d84bff b0d74aff afd64aff aed549ff add448ff acd347ff aad045ff a8cf44ff a6cd43ff a5cb41ff a3c940ff a1c63eff 9fc43dff 9dc23cff 9bbf3bff 99bd3aff 96b939ff 92b538ff 91b338ff 8fb138ff 8cae37ff 89a938ff 84a336ff 7d9a2ffb 6e8a25fe 6179239b ffff0000 708e1e02 abff0000 60782200 56673000 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 e1ff7100 00000000 e1ff7100 e2ff7600 dcfd7300 cbf76000 00000000 d9fc7000 aad24900 a7cc2f00 abd04f04 76a60000 abd0508a a7ce42ff aad144fb a9d13fff a9d13dff aad33eff aad33eff aad33fff abd440ff acd440ff abd441ff acd441ff acd442ff acd443ff add544ff aed645ff aed646ff aed646ff afd747ff afd647ff afd748ff afd649ff aed548ff afd649ff aed548ff add448ff acd247ff acd247ff aad146ff a9d045ff a8ce44ff a6cc43ff a5cb42ff a3c941ff a2c83fff a0c63eff 9ec33cff 9dc23cff 9bbf3aff 99bd39ff 97ba39ff 95b838ff 92b436ff 8fb135ff 8dae34ff 8aab35ff 87a735ff 82a133ff 7b982ffd 6d8925ff 5e7521d0 30363503 ffff0000 5a6e2600 5d771700 e0f88000 ebfe8d00 e8fe7e00 f2ff9000 f3ff9400 e3fd7f00 d0f76900 bbe54f00 c7ed6100 00000000 bae45000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 edff8200 00000000 ebff7c00 f6ff9400 87ff0000 e2ff7600 dcfd7300 edfe9700 d8f68200 d9fc7000 adcf5c00 afd06400 a4ca4403 5a940000 aacd54b5 a4ca40ff a4ca3cfb a4cb3cff a5cd3cff a6ce3dff a7cf3dff a8cf3eff a8d03eff a9d13fff a9d03fff a9d140ff a9d141ff aad141ff aad142ff aad243ff abd244ff acd244ff abd344ff abd245ff abd246ff aad245ff abd245ff aad145ff aad145ff a9d045ff a9cf44ff a8ce44ff a7ce43ff a6cc42ff a4ca41ff a3c941ff a2c840ff a0c63eff 9fc53dff 9dc33cff 9cc23bff 9abf3aff 99bd39ff 98bb38ff 95b837ff 93b636ff 91b335ff 8eaf33ff 8bac33ff 89a933ff 85a532ff 7f9e30ff 78952bfe 6c8724ff 5b711ff2 4856291b ffff0000 52632601 f6ff9100 5c6c6c00 effe9300 edff8b00 f1ff9001 f5ff9a01 e6fe8801 e2fd9600 bbe54f00 add04c00 9bc13900 bae45000 9dc33a00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 dfff7400 ffffc300 ddfe7b00 eaff8600 d1ff4100 ffffb900 e9ff7e01 eaff8501 e6fe8401 d6fb7600 d4f27600 badd6700 a9cc5900 accc6001 99be2e00 b6d37a08 a9ca57ca a2c744ff a0c63afc a1c73aff a2c93aff a3ca3bff a4cb3bff a4cb3cff a5cc3cff a6cd3dff a6cc3dff a6cd3eff a6ce3fff a7ce3fff a7ce40ff a7ce41ff a8cf41ff a8cf42ff a8d042ff a8cf43ff a8ce43ff a8ce43ff a8ce42ff a7ce42ff a7cd43ff a6cc42ff a6cc42ff a5cb41ff a5cb41ff a3c941ff a2c840ff a1c73fff a0c63eff 9fc43dff 9dc33cff 9cc13bff 9bc03aff 99bd39ff 98bc38ff 96ba37ff 94b736ff 92b535ff 8fb234ff 8cae33ff 8aab32ff 87a731ff 82a22fff 7c9b2cff 76932aff 6b8625ff 586f1efc 4b5a2434 9dc51600 54662602 e8ff8400 e4fe8501 eaff8704 eaff7e03 ffffc900 ffffff00 ffffff00 c5f44a04 bce65103 a2d03000 77981d00 abd24600 9fc63a00 92b53700 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 d5f86b00 dffe7600 ebfd8400 e3fe7e00 edff8700 edff8503 e8ff7c02 ffffb600 f9ff9d00 ffffd300 00000000 c1e95603 bce06702 b6d75100 a9ca5f02 93b23d00 aaca641c a8c959db a1c449fb 9cc13afc 9dc238ff 9ec439ff 9fc539ff a0c73aff a1c83bff a2c93bff a2c93cff a3ca3cff a4ca3dff a3cb3dff a4cb3dff a5cb3eff a4cb3fff a5cb3fff a5cb3fff a5cb40ff a5cb40ff a6cc40ff a5cb40ff a4ca41ff a5cb41ff a4ca40ff a3c940ff a3c940ff a2c83fff a1c73fff a0c63eff a0c53eff 9fc43dff 9ec33dff 9dc23cff 9bc03bff 9bbf3aff 99be39ff 97bc39ff 96ba37ff 94b836ff 92b636ff 90b335ff 8eb034ff 8bad33ff 88aa31ff 85a530ff 81a02fff 7c9a2dff 75912cfe 6b8627fa 576c1cfc 47571f51 c5ffc100 42521a03 d1f27903 ffffff00 edff8a00 e6ff6b00 ffffad13 ffffcd17 fefec50f c3f63c00 bfe95300 9fc23e01 90b33302 b0d84500 9ec53800 93b63700 8fb23500 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 d6fc6900 ddfc7200 e0fe7900 eafd8300 dcfd7501 dfff7902 f2ff8c00 d5ff4400 ffffb508 f5ff9b14 ffffc10f ffffff03 bfe95000 c9eb8100 a1c24e03 9bb56301 90ab4c00 9fb9691d a2c05de1 a0c348ff 9cc03bff 9dc339ff 9dc33aff 9dc33aff 9dc33aff 9ec439ff 9ec43aff 9fc53aff 9fc53aff a0c63bff a1c73bff a1c73cff a1c83cff a2c83dff a2c83dff a2c93eff a2c83eff a3c93eff a3c93eff a2c83eff a2c83fff a2c83fff a2c73fff a1c73eff a0c63eff a0c53eff 9fc53dff 9fc43dff 9ec33cff 9dc23cff 9cc13bff 9bc03bff 99be3aff 99bd39ff 97bb39ff 96b938ff 94b837ff 92b636ff 91b335ff 8fb135ff 8cae34ff 8aaa33ff 87a832ff 84a432ff 81a031ff 7d9b30ff 748f2fff 748f2cff 688127ff 404d2051 d4ffa600 7c924005 dffd9300 f9ffad0e ecff8b70 ebff83ba e8ff7dd3 e0ff6dd7 d8fd64cf cdf75dac bee85455 305e0000 8cae2e00 8fb13901 9ec53800 809f2f00 8fb23500 7b992c00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 83a68500 cef16800 e5fe8400 ddf67702 ffff9100 ecff8800 f1fe8b4e effe86a4 eaff80da e7ff7ded e0fd75e6 daf974c6 d0f3757e c3e57922 9dc04900 93b34002 8da55502 22006600 8ea2604a 8caa41ac 8bad30da 8db02eff 93b931ff 9ac134ff 9ec537ff a0c739ff a1c83aff a1c739ff a0c639ff 9fc539ff 9fc53aff 9fc53aff 9fc53bff 9fc53bff 9fc53bff 9fc43cff 9fc43dff 9fc43cff 9fc53dff 9fc43dff 9fc43dff 9ec33dff 9ec33dff 9dc23dff 9dc33dff 9dc23cff 9cc13cff 9cc13cff 9bbf3bff 9abe3aff 99bd3aff 98bd39ff 97bb38ff 97bb38ff 96b937ff 94b736ff 93b736ff 93b535ff 91b434ff 90b334ff 8eb133ff 8caf32ff 89ab31ff 83a42fff 7d9c2efe 769230ff 6c862ceb 6b8628b6 687f2f74 39451f03 edff7802 aed05f00 d7f98836 ddfc7bd3 e2ff78ff e9ff83ff edff8bff d4fe5eff c6f649ff c0ed49ff b6e144ff a5cd3db0 96bb3718 e5ff4e01 9dc33902 809f3100 8fb23500 7a982d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 add15200 2a636b00 ddff7400 e1fe7c01 63e80000 e0ff7010 eaff85a4 e7ff7eff e4ff7cff eaff8aff e9ff8cff ccf85aff bfec49ff bae34cff b1d751e3 a0c14d52 576d0a00 abd04d02 9bbb4402 b0cb7200 75913231 788d43c5 71814cff 728249fe 758a3fff 789037ff 7b9732ff 84a333ff 8dad38ff 93b53aff 98bb3cff 9cc13dff 9fc43dff a1c63eff a2c83eff a2c93eff a4cb3eff a4cb3eff a4cb3eff a5cc3eff a5cc3eff a3ca3eff a3ca3eff a3ca3eff a3ca3eff a3c93eff a2c83dff a1c73dff a1c73dff a0c73cff 9fc53dff 9ec43cff 9ec33cff 9cc13cff 9abf3cff 98bc3cff 95b83bff 92b53aff 8eaf39ff 88a837ff 819f36ff 799533ff 708a32ff 6d8338ff 6a7c3fff 667245fe 5f6847ff 505b35e3 3943225b 78922e00 00000000 e3ff8b01 abcb5f22 b7dc57e4 c0ec4cff d2fb6afa e0fe82fb e0fd81fd cef667fd bfea51fc b4de47fb abd43ffb 9ec438ff 8cae33ba 536a2904 9dc43801 809e3000 8fb23500 7c9a2e00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 b0d74a00 caf36400 c3f35f00 eaff8f03 caf55e07 d7fb78a4 d4f96eff cdf766fa d0f76ffc d5f678fe d3f576fe c5ee60fe bae354fd add646fa a8ce46ff 91b338f8 718d273c f5ff6700 ffffa800 c4ec656a b4d072ff 86975dff 656d4fff 434933ff 2f3424ff 282d20ff 23271aff 242a19ff 2b321dff 31391eff 384221ff 404c23ff 485624ff 4d5e25ff 516229ff 586a2cff 5d702fff 637831ff 647930ff 667b33ff 6b8036ff 6f8635ff 6f8636ff 6e8636ff 6e8636ff 6e8536ff 6e8537ff 6e8537ff 6b8136ff 667b36ff 637833ff 627632ff 5d7031ff 57692eff 50602bff 4a5a27ff 445324ff 3e4a22ff 364021ff 2f371dff 2a301cff 232819ff 1e2217ff 20221bff 22241dff 292b23ff 41413cff 4f5145ff 565c46ff 444f2aab 3e510d0a e3ff8b00 8aa83f88 99bd36ff afd844fa bce456ff bee857ff bce654ff b7df52ff afd64aff a6cd41ff 9dc23aff 93b636fb 81a031ff 6b842654 9dc43800 708b2803 8fb23500 74912700 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 b0d64c00 c8ef6900 b6dc5603 e9ff8d00 b3d9513d b8e058fc afd943fb b0d746fe b0d848ff afd948ff b1d94dff b1d751ff acd04dff a1c544ff 94b739f9 82a22eff 76922fb3 00000400 8fb02e0c bde55cd6 dcfd86ff cced71fa a0c83bff 88a932ff 708a2aff 586d21ff 44551aff 323f11ff 222c0aff 161e03ff 0d1300ff 080c00ff 020600ff 000200ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000001ff 000001ff 000001ff 000001ff 000000ff 000001ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000200ff 030500ff 070a01ff 0b1001ff 131806ff 1a2109ff 262f0eff 313c12ff 3a4914ff 465818ff 526919ff 5d751cfe 6b832bff 5e7427ff 42531737 e4ff8800 728c30b9 85a52ffe 99bd3afc 9fc33eff a4c944ff a4c844ff 9fc440ff 9bbf3cff 95b837ff 8db033ff 87a732fc 718c2cfe 54691d83 9dc43800 596f1f04 8fb23500 728e2600 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c65e00 c8ef6900 9dbf4604 eaff9000 a3c35569 99bc3bff 98bc34fb 99bd37ff 9abf3aff 9bbf3dff 9abd3eff 98bb3eff 94b63bff 8eae37ff 84a431fd 7a982cfe 68802ad4 00000507 abca6721 9fc343e4 afd843ff c0e760fe bee951ff c3ef4eff ccf65fff cbf45eff c0eb50ff b8e24cff b1d94aff a9ce4aff 9dbf45ff 92b23fff 89a53cff 7f9937ff 748d31ff 6a812bff 637928ff 5d7126ff 556921ff 50631eff 4c5e1cff 495a1bff 46571aff 445517ff 415316ff 415316ff 425416ff 425416ff 445616ff 475a17ff 4a5e19ff 4e621bff 52671dff 576d1fff 5e7522ff 647d25ff 6b8528ff 708c29ff 77942cff 7f9e2fff 86a631ff 8aab32ff 8eb033ff 92b535ff 92b535ff 8eb034ff 8aaa33ff 7f9d31ff 7d9c2dfc 688126fd 45541d5e 00000000 6d852fc2 7b9a2aff 8dae33fd 91b436ff 94b738ff 94b838ff 93b738ff 91b336ff 8cae34ff 86a731ff 7f9d2ffc 6b842dff 4b5e1c82 00000000 51651e04 00000000 728d2d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a5c16400 c8f06800 97b54d04 00000000 a2bf6271 90b03dfe 89ab2efb 8cad32ff 8cae32ff 8cad32ff 8bac32ff 89aa32ff 87a732ff 83a230ff 7c9a2dfd 6f8a27ff 5a6f20d4 00000106 a5bd732e 91b043f3 98bc32ff 9dc337fe 9fc539ff a2c93aff a3cb3bff a9d140ff add543ff b2db47ff b7e04cff bee753ff c2eb58ff c5ef5bff cbf260ff cdf463ff cff666ff cff766ff d1f769ff d1f86aff d1f769ff d1f66aff d1f66cff d0f56cff cff46bff caf265ff c8f062ff c6ef60ff c5ee5dff c2eb59ff bfe856ff bee655ff bde654ff bce553ff b9e250ff b6df4dff b4dc4bff b2da4aff afd747ff a9d143ff a5cc41ff a2c73eff 9dc13cff 96ba39ff 91b337ff 8cae35ff 86a633ff 809f32ff 7c9931ff 738e2dff 708b28fc 5b721fff 43512070 00000000 69812ac2 7b992aff 8dae34fd 91b437ff 94b738ff 94b738ff 92b537ff 90b236ff 8bad34ff 85a531ff 7e9d30fc 6b832dff 4d601d82 00000000 52671f04 00000000 6e882a00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c26800 00000000 98b65004 00000000 a3bf6461 8faf3dff 87a92dfb 8aab31ff 89ab31ff 89ab32ff 89aa32ff 87a832ff 85a531ff 81a02fff 7b982dfd 6f8b27ff 5b7124e0 2d351915 acc38120 8aa840e9 8daf2fff 93b635fd 94b735ff 97bc36ff 9abf37ff 9bc138ff 9dc338ff 9ec338ff 9ec439ff 9fc539ff 9fc639ff 9fc63aff a0c73bff a1c83cff a2c93eff a4ca3fff a4cb40ff a5cb42ff a6cd43ff a8ce45ff a7ce45ff a7cd45ff a7cd45ff a7cd46ff a7cc46ff a6cb46ff a4ca45ff a3c844ff a2c743ff a1c642ff a0c441ff 9dc23fff 9bc03dff 9abd3bff 98bb3aff 95b938ff 93b637ff 90b335ff 8fb135ff 8eb034ff 8bad33ff 89aa32ff 86a731ff 83a330ff 809f30ff 7c992fff 77932fff 708a2fff 6c8628fd 586e1eff 3e4d1c5e 00000000 677e28c6 7a9729ff 8aac33fd 8fb236ff 93b537ff 92b538ff 91b437ff 8eb035ff 8bac34ff 85a531ff 7e9c30fc 6a822cff 4d601d83 00000000 52661f04 00000000 67812500 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a6c26900 00000000 97b55104 00000000 a3be6661 8eae3dff 87a82dfb 89aa31ff 89aa31ff 88aa31ff 88a931ff 87a831ff 84a431ff 809f2fff 7a972dfd 6d8826ff 596e22e2 323e1717 afc08f1d 89a543e6 8aac2eff 8fb134fd 90b233ff 92b534ff 94b735ff 95b936ff 96ba36ff 97bb36ff 98bc37ff 99bd38ff 9abf38ff 9abf39ff 9bbf39ff 9bc03aff 9cc13aff 9cc13aff 9cc13bff 9cc23bff 9cc13bff 9cc13bff 9cc13bff 9bc03bff 9abf3bff 9bbf3cff 9bbe3eff 98bc3aff 98bc39ff 97bb39ff 98bc39ff 97bb39ff 97bb39ff 96b938ff 95b837ff 94b837ff 93b637ff 91b436ff 91b335ff 8eb035ff 8dae34ff 8bac33ff 89a932ff 87a731ff 84a431ff 81a030ff 7f9d30ff 7b9831ff 779132ff 708932ff 6b8528fd 586e1eff 404f1d5d 00000000 677e2cd5 789629ff 8aab33fd 8fb136ff 92b537ff 92b537ff 91b337ff 8eb035ff 8aac34ff 84a431ff 7d9b30fc 69812cff 4b5d1e82 00000000 50641f04 00000000 657f1f00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a6c26900 00000000 99b65304 00000000 a4bf6761 8faf3fff 86a72dfb 88a931ff 88a930ff 87a831ff 87a831ff 86a731ff 83a330ff 809e2fff 79962dfd 6d8826ff 586d21e2 2b351017 afc1931d 86a143e7 87a82cff 8daf33fd 8daf32ff 91b334ff 92b534ff 93b735ff 95b936ff 95b936ff 96ba36ff 97bb36ff 97bb37ff 97bb37ff 97bb37ff 97bb37ff 96bb37ff 97bb38ff 97bb38ff 97bb38ff 97ba38ff 96ba38ff 96ba38ff 96b939ff 97b93cff 91b532ff 8bb02bff 91b436ff 95b73bff 93b638ff 93b637ff 93b637ff 93b537ff 92b537ff 91b336ff 91b336ff 90b235ff 8eb035ff 8daf35ff 8cad34ff 8aab33ff 89aa33ff 87a832ff 85a531ff 82a231ff 819f30ff 7e9c30ff 7a9631ff 759032ff 6f8831ff 6b8528fd 576d1eff 414f1f5d 00000000 677f2cd7 779529ff 8aab33fd 8fb135ff 91b437ff 91b437ff 90b237ff 8eaf35ff 8aab33ff 84a431ff 7c9a2ffb 68802cff 4b5d1f84 00000000 50632004 00000000 607d1500 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c26900 00000000 99b75404 00000000 a5c06861 8fae3fff 86a62cfb 88a830ff 88a930ff 87a830ff 87a731ff 86a631ff 83a330ff 7e9c2eff 79962efd 6e8927ff 576c20e2 26310b17 afbf951d 839d42e7 84a52bff 8bac32fd 8bac32ff 8eb133ff 90b234ff 92b534ff 93b634ff 94b735ff 95b836ff 95b936ff 95b936ff 95b936ff 96ba37ff 96ba37ff 95b937ff 96ba37ff 96ba37ff 95b937ff 95b937ff 96ba3aff 96b93bff 8fb331ff 85aa25ff 95b447ff a7c067ff 8dae37ff 85a925ff 8fb234ff 93b53bff 92b437ff 91b336ff 90b336ff 90b236ff 8fb135ff 8eb035ff 8daf35ff 8cad34ff 8bac33ff 8aab33ff 87a832ff 86a632ff 84a331ff 82a131ff 809e30ff 7c9a30ff 799630ff 759032ff 6e8631ff 6a8527fd 566c1fff 404d215d 00000000 687e2cd6 779529ff 88a932fd 8daf34ff 90b336ff 90b337ff 8fb136ff 8daf35ff 89aa33ff 83a331ff 7c9a30fc 67802cff 4c5e1e79 00000000 50641f04 00000000 576f1900 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c26900 00000000 9bb75504 00000000 a6c06961 8fae3fff 85a62cfb 87a830ff 87a730ff 87a730ff 86a630ff 85a530ff 83a230ff 7e9c2eff 77942cfd 6c8826ff 576c21e3 26300918 b2c2971d 829c42e7 82a22aff 8aab31fd 89ab31ff 8dae32ff 8eb133ff 90b333ff 91b534ff 93b635ff 93b635ff 94b735ff 94b836ff 94b836ff 94b736ff 94b736ff 94b736ff 93b736ff 94b737ff 95b839ff 95b83aff 8eb22fff 85a925ff 95b347ff c0d197ff f3f6edff fefeffff e9eedbff b2c67eff 8aab36ff 84a725ff 8daf33ff 91b239ff 8fb137ff 8eb035ff 8dae35ff 8cae34ff 8bac34ff 8aab33ff 89aa33ff 88a933ff 87a732ff 85a532ff 82a231ff 81a030ff 7f9d30ff 7b982fff 78942fff 738f30ff 6d8630ff 698327fd 566b1eff 414e225d ffffff00 647a29d7 779429ff 88a932fd 8daf34ff 90b236ff 90b237ff 8fb136ff 8cad34ff 88a933ff 82a230ff 7b992ffc 67802bff 4a5c1b6c 00000000 50631d04 00000000 556a2000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a6c16700 00000000 9bb85704 00000000 a5c16a61 8faf40ff 84a62cfb 87a730ff 86a72fff 86a630ff 85a530ff 84a430ff 81a12fff 7e9c2eff 799530fe 6e8828ff 576c21ee 3a461d23 b7c69f1b 819b42e7 80a129ff 89aa32fd 89aa31ff 8cad32ff 8eb033ff 8fb233ff 91b334ff 91b434ff 92b635ff 93b635ff 92b635ff 92b635ff 92b535ff 92b535ff 91b435ff 94b639ff 92b437ff 8baf2bff 86aa27ff 98b54dff c8d6a3ff f3f5ecff ffffffff ffffffff fefefeff ffffffff ffffffff e8eedaff b8ca88ff 8cac3bff 82a525ff 89ab2fff 8fb038ff 8dae37ff 8bac33ff 8aab33ff 89aa33ff 88a933ff 87a832ff 86a632ff 84a431ff 83a331ff 81a030ff 7e9c30ff 7b992fff 78952fff 738e2fff 6d8530ff 6a8427fd 556a1eff 414e235d ffffff00 617825d5 769329ff 89a935fd 8cae34ff 8fb236ff 90b236ff 8fb036ff 8cad34ff 88a933ff 83a230ff 7c992ffc 667e2bff 47591b6d 00000000 4d601d04 00000000 52661e00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a6c16800 00000000 9ab75704 00000000 a5c16b53 8ead40ff 84a52bfc 86a630ff 86a62fff 86a62fff 85a530ff 84a430ff 809f2fff 7c9b2cff 799531fe 6e8829ff 576c20f1 3e4b1e26 b9c9a21a 809941e7 7f9f29ff 89a931fd 88a931ff 8bac31ff 8daf32ff 8eb133ff 8fb233ff 90b434ff 92b434ff 91b434ff 91b434ff 91b434ff 91b436ff 92b438ff 91b335ff 87ab27ff 86a929ff a0bb5bff cedbadff f9faf6ff ffffffff ffffffff fdfefcff fffffeff ffffffff fefefeff fdfefcff ffffffff ffffffff f0f3e7ff bdce92ff 92af46ff 7fa224ff 84a62bff 8bab36ff 8aaa36ff 88a933ff 87a732ff 86a632ff 85a532ff 84a431ff 82a131ff 809f31ff 7e9b30ff 7b982fff 77942fff 738f2fff 6d852fff 6a8327fd 556a1eff 424e265d ffffff01 627926dc 769328ff 87a733fd 8cae34ff 8fb136ff 8fb036ff 8eb036ff 8cad34ff 87a833ff 82a230ff 7a982ffc 657d2aff 47591b6d 00000000 4d601d04 00000000 50641d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a9c36d00 00000000 9cb85a04 00000000 a8c26e49 8fae41ff 83a42bfc 86a630ff 85a52fff 85a52fff 85a430ff 83a22fff 80a02fff 7c9a2cff 789531fe 6e8929ff 566b20f0 39461725 b7c69f1b 7f9841e8 7e9d28ff 88a831fd 88a930ff 8bac31ff 8cad31ff 8db033ff 8fb233ff 90b334ff 91b334ff 92b534ff 91b335ff 92b438ff 8caf2fff 84a824ff 88a92fff a8bf6aff dae3c0ff fcfcfbff ffffffff ffffffff fdfefcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff f2f5ebff c9d6a6ff 97b151ff 7e9f26ff 7ea025ff 86a632ff 87a735ff 85a531ff 85a431ff 83a331ff 82a131ff 809e30ff 7e9c30ff 7a972fff 76922eff 728d2fff 6c8530ff 698326fd 55691eff 424e2556 fbfbfd04 637a29e9 759227ff 86a731fe 8bad34ff 8eb036ff 8fb136ff 8eb036ff 8cad34ff 87a732ff 81a130ff 7a972ffc 657c2aff 48591c6d 00000000 4d5f1e04 00000000 4f641c00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c16c00 00000000 9cb85b04 00000000 a8c26f4b 8fae42ff 83a42bfc 85a52fff 85a62fff 84a52fff 84a32fff 83a22fff 809e2fff 7b992dff 78942ffe 6d8728ff 566b20f0 3c4a1827 c7d4bc13 7f9841e1 7d9c28ff 86a731fd 87a830ff 8aab31ff 8cad32ff 8daf33ff 8eb033ff 90b233ff 90b334ff 90b334ff 8eb031ff 7fa31fff 8eac3bff b4c880ff e5ebd4ff ffffffff ffffffff fffffeff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefffeff fdfdfbff ffffffff ffffffff fcfcfaff d2dcb7ff a0b764ff 7c9c2aff 77981fff 84a331ff 84a331ff 82a231ff 81a030ff 809e30ff 7c9a2fff 7a972fff 77922eff 728d2fff 6c8430ff 688126fe 54681dff 3d4a1e45 d4d5f307 637929e8 759227ff 86a531fe 8bac33ff 8eb035ff 8fb136ff 8dae35ff 8bab34ff 87a732ff 81a030ff 7a972ffc 647b2aff 47571e6d 00000000 4c5d1f04 00000000 4c5f1a00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c36a00 698b1000 9eba5d04 00000000 a9c4714a 90af43ff 83a42bfc 85a52fff 84a42eff 84a42fff 83a22fff 82a12fff 809e2fff 7a982cff 77932efe 6d8729ff 556a1ff0 3c4a1929 ffffff0a 7e983fd8 7c9b28ff 85a630fd 86a730ff 89aa30ff 8bad31ff 8daf32ff 8db032ff 8fb133ff 90b234ff 8eb132ff 94b43fff d2e0aeff f0f4e5ff ffffffff ffffffff fefffdff fdfefcff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fdfefcff ffffffff ffffffff fdfdfeff e6ecd5ff b8ca86ff 82a230ff 84a433ff 82a130ff 809f30ff 7f9e30ff 7d9b2fff 7a972fff 76922eff 728c2dff 6a832dff 678125fe 53681dff 3b481f45 dad6f506 647929e9 769328ff 86a633fe 8aab33ff 8daf35ff 8eaf36ff 8cae35ff 8aab33ff 86a732ff 819f2fff 79962ffd 657c29ff 48591b5b 00000000 4d601d03 00000000 4d601b00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a6c26800 698c1000 9ebb5e04 00000000 aac4714b 90af44ff 82a32afc 84a42fff 83a32eff 83a32fff 82a12eff 81a02eff 7f9e2eff 7b992cff 77922ffe 6e882aff 566b1eef 3b4a1628 f7fbfc0c 7f9741d9 7b9a28ff 84a430fd 85a62fff 89a930ff 8aac31ff 8cad32ff 8daf32ff 8eb032ff 8fb035ff 8bae2cff 86a62eff bdc2afff fcfaffff ffffffff fdfefcff fcfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfbff fefffdff ffffffff f0f0f3ff 9aa187ff 6f8f1dff 82a230ff 82a031ff 809f30ff 7e9d30ff 7d9b2fff 7a972fff 75912eff 748d32ff 6f8736ff 698228fe 53681dff 404d2145 dad2fa06 627829e9 759228ff 86a633fe 8aab33ff 8dae35ff 8daf35ff 8cad35ff 89aa33ff 85a631ff 809f2fff 79962ffd 637a29ff 45561856 00000000 4b5d1b03 00000000 4c5e1b00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a5c16700 66890b00 a0bc6203 00000000 a8c37141 90ae44fe 83a32bfd 84a42ffe 83a32eff 82a22eff 81a12eff 81a02eff 7e9d2eff 7a982cff 76922ffe 6d872afe 556a1ff9 424f1e32 ffffff09 819946d9 7a9927ff 83a32ffd 85a52fff 88a830ff 8aab31ff 8cad32ff 8cae32ff 8eaf33ff 89ac2cff 9ab84aff a5bb6cff 475f0dff 546131ff b4b7abff fdfcffff ffffffff fefefdff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff ffffffff f3f2f3ff 9da390ff 3a4819ff 32430cff 97aa67ff 85a239ff 7e9d2dff 809f31ff 7e9d30ff 7c992fff 79952fff 74902cff 79923eff 798f4aff 69822afe 53681dff 414d2445 afb2b907 607625e9 759228ff 85a533fe 89aa33ff 8cad35ff 8dae35ff 8bad35ff 89aa33ff 85a532ff 809f2fff 79962efd 617827ff 43541956 00000000 495b1c03 00000000 495b1b00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a5c16600 7a9a2b00 a2be6503 00000000 a9c3723a 90ae45fc 82a22afe 84a42ffe 83a32eff 82a22eff 81a02eff 809f2eff 7e9d2eff 7a982bff 76922ffe 6d872afe 566b20fe 47562237 ffffff08 819946d9 7a9928ff 83a32ffd 84a42fff 87a72fff 89aa30ff 8aac31ff 8bad31ff 8eb036ff 83a723ff b0c776ff ffffffff d1d9c0ff 708342ff 374d00ff 637042ff c3c5bcff ffffffff ffffffff fefefdff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfcff fefefeff ffffffff f4f4f5ff abaf9fff 4f5d2bff 2f4300ff 707f4fff d3d7caff f7f7f5ff 88a048ff 7a9927ff 809e31ff 7e9c2fff 7b992fff 79962fff 74902dff 78913cff 768b45ff 688128fe 52661dff 3f4b2645 acb3a906 5f7624e8 749228ff 85a433fe 88a932ff 8bad35ff 8cae35ff 8bac35ff 89a933ff 85a532ff 7f9e2fff 799530fd 657b2fff 41521856 00000000 495a1c03 00000000 485a1b00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a5c16700 81a03400 a2bd6603 00000000 aac3733b 91af46fc 81a12afe 83a32efe 82a22eff 81a02eff 81a02eff 7f9e2eff 7e9c2eff 79972bff 75912ffe 6d872afe 576c1ffd 45551f36 ffffff09 819945d9 799827ff 82a12ffd 83a32fff 87a730ff 89aa30ff 8aab31ff 8bac31ff 8eaf36ff 83a723ff afc575ff ffffffff ffffffff fafbf8ff bec9a3ff 647c29ff 415904ff 717e50ff cbcdc7ff ffffffff ffffffff fcfdfcff fefefdff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff fefefdff ffffffff fcfbfdff b3b7a9ff 5c6a38ff 395000ff 697d38ff c3cbb0ff fdfdfdff ffffffff f0f1eeff 7d9344ff 789827ff 7f9d31ff 7c9a2fff 7b982fff 79962fff 74902dff 78903dff 758b45ff 688128fe 51661dff 3f4b2744 8d97780c 607725ee 749128ff 84a330fe 88a932ff 8bac34ff 8cad35ff 8aac34ff 88a933ff 85a532ff 7e9c2dff 799532fd 697e38ff 41511956 00000000 485a1e03 00000000 48591d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 86a43c00 a4be6703 00000000 abc5763b 91af46fc 81a12afe 83a22efe 81a12dff 81a02dff 809f2dff 7f9d2dff 7d9b2dff 78962bff 758f2ffe 6d862afe 556a1efd 43521c36 ffffff08 809845d9 799827ff 82a12efd 82a12eff 86a62fff 88a930ff 89ab31ff 8aac31ff 8dae35ff 83a725ff a6be66ff ffffffff fcfdfbff ffffffff ffffffff f4f6eeff b0bf8bff 627c1eff 475f09ff 7a865eff d3d4d0ff ffffffff ffffffff fdfdfcff fdfdfdff ffffffff fcfdfcff fdfdfdff ffffffff fffeffff bdc0b6ff 647143ff 3d5501ff 657d2bff b6c29aff f7f8f6ff ffffffff fefefdff fdfefdff f1f2f0ff 778c42ff 759426ff 7e9c31ff 7c992fff 7b982fff 78952fff 74902dff 78903eff 758b44ff 678027fe 52661dff 414c2a44 82906818 617727f9 749127ff 83a330fe 88a932ff 8aab34ff 8bac35ff 8aab35ff 88a833ff 85a432ff 7d9c2eff 799532fe 667c34fe 40501546 00000000 495b1c03 00000000 485a1b00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 89a64500 a4bf6803 00000000 acc6763b 92b048fc 81a12afe 82a12efe 81a02dff 81a02dff 809f2dff 7f9d2dff 7c9a2dff 78952bff 748f2dfe 6b8528fe 556a1efd 41501a36 ffffff09 7f9745da 799827ff 81a02efd 81a02eff 85a52fff 88a930ff 89aa31ff 8aab31ff 8cad34ff 83a725ff a3bc62ff ffffffff fefffeff fefefeff fdfdfcff ffffffff ffffffff eaeee0ff a7b87aff 5c7815ff 485e0eff 7f8968ff dddddbff ffffffff ffffffff fcfcfcff ffffffff ffffffff c6c8c1ff 66714aff 3a5002ff 5d7620ff aebc8cff edf0e7ff ffffffff ffffffff fdfdfcff fefefdff ffffffff f1f2f0ff 768a41ff 739125ff 7c9a30ff 7b992fff 7a972fff 78942eff 748f2dff 78913eff 758b43ff 678027fe 51651dfe 3f49293d 85936a18 627827f8 749127ff 82a230fe 87a832ff 8aac34ff 8bac35ff 8aab34ff 87a833ff 84a331ff 7e9d2dff 799534ff 677c35fd 3b4c0e3f 00000000 47591802 00000000 46581900 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 98b35800 a4bf6a03 00000000 aec77c31 91af48f1 81a12aff 81a12efe 81a12dff 809f2dff 7f9e2dff 7e9d2dff 7c9a2dff 78952bff 738f2cfe 6b8528fe 566b1efd 41511937 ffffff06 7f9745d7 799727ff 81a02efd 81a12eff 84a42fff 87a72fff 89aa30ff 89aa30ff 8bac34ff 83a625ff a4bc63ff ffffffff fefffeff ffffffff ffffffff fefefeff fdfdfcff ffffffff ffffffff e4e9d6ff a0b370ff 546f10ff 41560eff 868d74ff e0e0deff ffffffff d0d3ccff 687252ff 314401ff 556c1bff a5b480ff eaede2ff ffffffff ffffffff fcfdfbff fffffeff ffffffff fefefeff ffffffff f1f2f0ff 748841ff 718e24ff 7c9930ff 7b982eff 79962eff 77932eff 74902eff 78903fff 738842ff 677f26ff 51651cfc 3843202e 84906919 627827f8 759228ff 83a231fe 86a732ff 8aab34ff 8aab34ff 89aa34ff 87a733ff 83a331ff 7d9b2dff 789332fe 657a34fd 3b4b1140 00000000 46581902 00000000 45571a00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 9cb75c00 a5c06b02 00000000 b0c97e2e 91af49ee 80a02aff 82a12efe 80a02dff 7f9e2dff 7e9d2dff 7c9c2cff 7b992cff 78952bff 738e2dfe 6c852afe 556a1efd 44541a39 ffffff00 7f9743cc 789727ff 809f2efc 81a02eff 83a32fff 86a62fff 88a930ff 88a930ff 8bac34ff 82a525ff a4bc63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff e0e6cfff 95a764ff 455d07ff 46561fff 677050ff 32420aff 445912ff a1af7eff e8ecdeff ffffffff ffffffff fdfdfcff fefefdff ffffffff ffffffff ffffffff fefefeff ffffffff f1f2f0ff 748841ff 6f8c23ff 7b9730ff 7a972eff 78952eff 76932eff 738e2eff 778f3fff 728841ff 657e26ff 51661dfc 3944222e 85916b19 627927f8 759128ff 83a232fe 86a731ff 8aaa34ff 89aa34ff 89aa34ff 87a833ff 82a231ff 7c9a2dff 799435fe 647934fd 3b4b1240 00000000 47581c02 00000000 46571c00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 9cb75e00 a5bf6c02 00000000 b0c8802e 92af4aee 80a02aff 81a12efe 809f2cff 7f9e2cff 7e9c2cff 7c9b2cff 7a982cff 77942aff 738e2dfe 6d862bfd 556a1eff 48552443 ffffff00 7f9844cc 789627ff 809f2efc 819f2eff 83a32eff 85a62fff 87a72fff 87a830ff 8bac34ff 82a424ff a3ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff dde4ccff 798f43ff 425a03ff 85955eff eaeee3ff ffffffff ffffffff fdfdfbff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f1f2f0ff 738740ff 6e8a23ff 79962fff 79952eff 78952eff 76922dff 738f2fff 778f40ff 728840ff 657e26ff 51651dfc 3d48232e 7f8b6519 627926f8 749128ff 82a132fe 86a732ff 89aa34ff 89aa34ff 88a934ff 86a632ff 82a131ff 7d9b2dff 789334ff 637733fd 3a49153e 00000000 46561e02 00000000 45551f00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 9eb96000 a6c06c02 00000000 b1ca7f2f 92b04bef 809f2aff 819f2dfe 809f2cff 7e9d2cff 7e9c2cff 7c9a2cff 7a982cff 77932aff 738e2dff 6b842afc 566b1fff 4f5d2b4b 00000000 7e9543cc 789627ff 809f2efc 809f2dff 82a22eff 84a42fff 86a72fff 87a730ff 8aab34ff 81a424ff a3bb63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfefcff fbfcfaff ffffffff b8c39aff 5d7b0dff d6ddc4ff ffffffff fbfbf9ff fefefdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f2f3f1ff 748841ff 6d8a23ff 78942fff 79952eff 77932eff 75912dff 748f30ff 778f40ff 71883fff 657e25ff 50641dfc 3d47262e 6d7c4c19 5f7623f8 749128ff 81a02ffe 87a732ff 88a933ff 89a934ff 87a834ff 86a532ff 82a231ff 7c9a2dff 789236ff 637733fb 36450b2e 00000000 46561a02 00000000 44551a00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a0ba6400 a6c16d02 00000000 b3cc832a 92af4cea 7f9f2aff 809f2cfe 7f9e2cff 7e9d2cff 7d9b2cff 7c992cff 7a982cff 75922aff 718c2aff 698325fc 576b1fff 4e5d284a 00000000 7e9544cc 789627ff 809e2efc 7f9e2dff 82a22eff 84a42fff 86a72fff 86a72fff 8aaa33ff 80a324ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff fefefdff abb491ff 58750bff d2dabeff fefefeff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff eff0edff 71853eff 6d8923ff 77932eff 78942dff 77932eff 75912dff 759031ff 778f40ff 70863eff 657e24ff 50641efc 3a42282e 70804b19 5f7623f8 749128ff 81a02ffe 85a631ff 88a833ff 88a934ff 87a834ff 85a532ff 82a131ff 7b982cff 779236ff 627733fa 3443082b 00000000 45561802 00000000 44551800 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a2bc6600 a9c27002 00000000 bad28f1f 93b04cdf 809f2bff 809e2cfd 7f9d2cff 7e9c2cff 7c9b2cff 7b992bff 79972bff 76922aff 708a29ff 688124fc 566b1fff 4b5a264b 00000000 819749cc 779527ff 7e9d2dfc 7e9d2dff 82a12eff 83a32eff 85a52fff 86a72fff 89a933ff 80a324ff a3ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a9b291ff 54710aff d5ddbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 677b32ff 6f8b26ff 77922eff 76932dff 76922eff 74902cff 769033ff 768e40ff 6f853dff 647d24ff 50631efc 3c452a2d 6e7e4b1c 5f7624f9 749028ff 81a02ffe 86a631ff 88a833ff 88a934ff 87a834ff 85a532ff 81a031ff 7b982cff 789237ff 617533fa 303e092b 00000000 42521902 00000000 41511a00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a3bd6700 a9c27102 00000000 bad2901f 93b04ee0 7f9e2aff 7f9e2cfd 7e9c2bff 7d9c2cff 7c9a2cff 7b982bff 79962bff 75912aff 6e8a28ff 688224fc 566b1fff 4a59234b 00000000 82994acc 779527ff 7e9d2dfc 7e9d2dff 81a02dff 83a32eff 84a42fff 86a62fff 88a933ff 80a224ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b291ff 537009ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e9e3ff 677c32ff 6e8a25ff 76922eff 75922cff 76932eff 748f2cff 759034ff 768d40ff 6f853cff 637c24ff 4f631efd 40492e2d 72814f2c 607725fd 749127ff 819f2fff 85a532ff 88a833ff 88a934ff 87a734ff 84a432ff 81a031ff 7a982cff 789237ff 607433fb 3644102d 00000000 46561f02 00000000 46562000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a4be6800 a9c37102 00000000 bbd28d20 94b14fe0 7e9e2aff 7f9e2cfd 7e9c2bff 7c9b2bff 7b992bff 7a982bff 78952bff 75912aff 6f8a28ff 688124fc 566b1eff 4858224b 00000000 829849cc 779427ff 7e9d2dfc 7e9d2dff 809f2dff 82a22eff 84a42fff 84a52fff 88a832ff 7fa223ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b291ff 53700aff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 687c32ff 6e8a25ff 76922eff 75922cff 76922eff 738f2cff 769036ff 768d3fff 6e843bff 637c24ff 4f631efc 3d452d25 7585512d 627826fd 749127ff 809f2fff 84a531ff 88a833ff 87a734ff 86a633ff 84a332ff 809f30ff 79982cfe 789139ff 607432f6 303d0b21 00000000 46551e01 00000000 46552000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a4bf6900 aac47202 00000000 bed6941b 94b14fdc 7f9e2bff 7f9e2cfd 7d9c2bff 7c9a2bff 7a982bff 79972bff 77942aff 75922aff 6f8a29ff 688224fc 556a1eff 4757214b 00000000 819849cc 779426ff 7e9c2dfc 7e9c2dff 809f2dff 82a22eff 84a32fff 85a52fff 87a732ff 7fa123ff a2ba62ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a9b291ff 536f09ff d4dbbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e9e3ff 697e33ff 6f8b25ff 77922eff 75922dff 75912eff 728e2cff 789139ff 758d3fff 6e843afe 637c24ff 4f631ef8 343e2219 717f502e 607625fc 749027ff 809f2fff 84a431ff 87a733ff 86a734ff 86a633ff 84a332ff 809e30ff 7a972cfe 77903aff 5e7131f1 1f2e0018 00000000 3f501601 00000000 3e4e1500 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a5bf6b00 acc57801 30560000 d0e4b211 94b050d1 7f9e2cff 7e9c2cfd 7d9b2bff 7b992bff 7a982bff 78962aff 77942aff 749029ff 6e8928ff 688124fc 556a1dff 4858214c 00000000 809848c3 769427ff 7e9c2dfb 7e9c2dff 809f2dff 82a12eff 83a32eff 84a42eff 87a732ff 7ea123ff a1ba62ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b191ff 536f09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 687d33ff 6e8a25ff 75912eff 74902cff 75912dff 718d2bff 77903aff 738b3bff 6c8238fe 627b23ff 50631df8 353e2519 7180512d 617725fc 749127ff 7f9e2fff 84a431ff 87a733ff 86a634ff 86a634ff 83a332ff 7f9e30ff 79972cfe 77903bff 5d7131f2 2533031a 00000000 41521a01 98a77b00 41511c00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a5bf6c00 acc57801 00000000 cde1af11 95b152d2 7f9e2cff 7e9c2bfd 7c9a2bff 7b992aff 7a972bff 78962aff 76932aff 748f29ff 6d8827ff 678023fc 54691dff 4757214d 00000000 819847bf 769428ff 7d9c2dfb 7d9c2dff 809f2cff 81a02dff 83a32eff 84a42eff 87a632ff 7e9f23ff a1ba63ff fefefdff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b191ff 537009ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfdfdff e7e9e2ff 6a7f34ff 6e8a25ff 76912eff 74902cff 748f2dff 728d2cff 7b9442ff 788e45ff 738743fe 647c26ff 4f611df8 333a2719 7282502f 607725fc 749127ff 809f2fff 84a331ff 86a633ff 86a634ff 85a533ff 82a131ff 7e9d2fff 79962dfe 768f3bff 617336eb 303a1a14 77875900 4a592801 ffffff00 46552300 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a6c06c00 aec77901 233a4900 d2e7b40f 96b253cf 7f9d2cff 7d9b2bfd 7b992aff 7a982aff 79972aff 78952aff 75922aff 738e29ff 6d8727ff 668023fc 54691dfe 4858214c 00000000 819847c0 769327ff 7d9b2cfb 7d9b2cff 7f9e2cff 81a02dff 82a22eff 83a32eff 86a632ff 7ea024ff 9db65bff ffffffff ffffffff fcfcfbff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 526e09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fbfbf9ff ffffffff eaece6ff 687e30ff 6f8b27ff 748f2dff 738f2cff 748f2dff 718d2bff 799140ff 7d9350ff 7b8e52fe 647b29ff 4d5f1cf8 33382b1a 72805225 617925fc 749128ff 7f9d2fff 83a332ff 85a533ff 86a534ff 84a433ff 82a132ff 7e9c2fff 79952ffe 77903ffe 617339e1 1e1e1b08 7c8b6100 4c5a2b01 00000000 42511d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a6bf6e00 b1c98101 315b0001 fbfff603 95b154c7 7f9d2dfe 7c9a2bfc 7b982bff 79972aff 78952aff 76932aff 749029ff 718d29ff 6c8627ff 667f23fc 556a1eff 4857244c 00000000 849a4dc0 779428ff 7c9a2dfb 7d9b2dff 7e9d2cff 809f2dff 82a12eff 83a32eff 84a42eff 85a62fff 7f9f2cff a6b285ff e9ebe6ff ffffffff ffffffff fcfcfbff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 516d09ff d4dbbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfbff ffffffff ffffffff dee1d8ff 7a8560ff 5b731eff 74902dff 728d2bff 738f2cff 738f2dff 718c2bff 78903eff 788e48ff 768a4dfe 657b30ff 4b5e1ef7 363e261d 8e88aa05 5f742cd9 718c28ff 7e9c2efb 81a130ff 84a433ff 85a434ff 83a333ff 81a032ff 7c9a2eff 76932dfa 798e4bff 637240bc 05050202 7c8b6001 2d3c0a00 76865300 37461e00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 9db46b00 bacb9600 79963304 fff1ff00 8ea755a9 7d9a2fff 7a9828fa 789628ff 79962aff 79962bff 76932aff 749029ff 718c29ff 6a8526fd 627a22fc 4e611df4 4350252e 00000000 8ca159bf 77942cff 7c9930fb 7d9b2dff 7f9e2dff 809f2dff 82a12eff 82a22eff 83a32eff 84a52fff 83a22eff 577110ff 57672aff a2a98fff f4f4f2ff ffffffff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 516d09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff fcfcfbff ffffffff ffffffff e9ebe6ff 8f987aff 43521dff 394b0cff 647c27ff 728e2bff 738f2bff 74902cff 748f2dff 718c2bff 778f3eff 798f49ff 778a4ffe 6c7f3fff 4b5c1ff6 3a422921 86839800 5f703857 677f2bff 7d9840ff 87a247fa 86a342fc 85a241fd 83a13ffd 7f9c3cfc 779235f9 778c47ff 6d7f48f6 586a2c43 ffffff00 67794003 ffffff00 4d5f2300 39481c00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 677a3c00 b1c78300 82975302 99a77100 83965936 6e8631f4 6e882bff 748d32fa 6f8a2afc 6d8827fd 6c8626fd 688227fc 657d2afb 5c712bfc 4f6223ff 44551b8a 79883c00 00000000 96ab6abc 829d3fff 7e9b34fb 7d9b2dff 7f9e2dff 81a02dff 81a12dff 82a22eff 83a32eff 84a42eff 84a42fff 79962dff 5e771bff 445a0aff 5b6a32ff afb59fff f6f6f6ff ffffffff fefefeff fcfdfcff ffffffff ffffffff fcfdfbff ffffffff a7b090ff 516d09ff d4dcbfff ffffffff fdfdfcff ffffffff fefefeff fcfcfcff ffffffff ffffffff ecede9ff 9da48aff 4a5925ff 3b4e0bff 51661dff 5e7326ff 698227ff 718c2aff 738f2cff 738f2cff 738e2cff 718c2cff 77903fff 798e49ff 778a4efe 70814bff 48591ff7 424a2e20 86878e00 59672c00 62792c60 71893be5 889e5aff 91a865ff 91a865ff 8ba25fff 7f9751ff 728942ff 6f8343e0 64783453 5e635200 697d3c02 00000000 586b2d00 4c5f2200 404f1d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 19220200 77934000 89a35300 62753401 83965a00 6578364d 5d7229e8 687a3dff 6d7f47ff 66783cff 607335ff 5d6f35ff 586835ff 50612cfe 45551f95 2a310b07 778a4d04 00000000 9aae6ebb 91a85dff 809c39fb 7c9a2cff 7f9e2cff 809f2dff 82a12dff 82a22eff 82a22eff 84a42fff 84a42eff 7f9e2cff 79962cff 75912cff 5f791bff 475e0dff 64733eff babfacff fdfdfeff ffffffff fdfdfcff fdfdfdff fcfdfcff ffffffff a7b090ff 526d09ff d4dbbfff ffffffff fdfdfcff fdfdfcff fffffeff ffffffff f6f7f5ff a5ac95ff 566532ff 3f530cff 586e20ff 677e2aff 688129ff 688227ff 6d8729ff 718c2aff 738e2bff 738e2cff 738e2dff 718c2cff 789040ff 788e49ff 778a4efe 70804bff 47571eec 38412414 00000000 57692a03 60772c00 66802625 738c3877 829a50b6 89a059d3 869d56d2 7b9349b5 6f873774 5b78121e 62743500 6a7a4602 78885300 00000000 c2c7c200 55672c00 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 859a5500 284d0000 7e964900 62773100 798d4b03 596d2600 5c6f2a1e 55682286 5b6d30c2 5e6f38da 5d6d38df 596934cc 53632da3 4b5c2342 4a572600 9bc25401 98ab6c04 00000000 9baf6eaa 92a95eff 809c39fb 7d9b2bff 7e9d2cff 809f2dff 81a02dff 82a12eff 83a22eff 83a32eff 83a32eff 81a02dff 7d9c2cff 7b992bff 7a982dff 77942dff 607b1aff 4a6110ff 6f7d4cff c5c9bbff ffffffff ffffffff fafbf9ff fdfdfdff a7b090ff 526e09ff d4dcbfff fdfdfcff fbfcfaff ffffffff f9f9f8ff b3b8a5ff 5c6a39ff 42570fff 5b731fff 6e872dff 6f892bff 6e892aff 6e882aff 6d8829ff 6f8a2aff 728d2bff 738e2bff 728d2bff 728d2cff 708b2cff 789041ff 788d49ff 778a4efe 6f804aff 47571ee6 2d34200e 4d611f00 414b2a01 667d2f04 667f2500 758d4500 00000001 28560005 3c650005 00000001 6f864000 59760d00 667b3603 90a26900 75864e00 4d631e00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 3c5d0000 828f5c00 697d3a00 6e814000 63792d03 56672500 4f621e00 00380002 4460001b 4b630c20 3b58000c 55613800 49592300 4e5f2402 42511b01 a1b67504 738d3400 9bb06fa2 92aa5fff 809b3afb 7d9b2cff 7e9d2cff 7f9e2dff 809f2dff 81a02dff 82a22eff 82a22eff 83a22eff 81a12dff 7f9e2dff 7e9d2dff 7c9a2cff 7b992cff 7c992fff 78952eff 5f7a19ff 4c6214ff 778357ff cfd2c7ff ffffffff ffffffff a8b190ff 53700aff d4dcc0ff ffffffff fefefeff bdc2b1ff 637044ff 41550fff 59701dff 6e882dff 718c2dff 718d2cff 728e2cff 718d2bff 718d2bff 728d2bff 738e2bff 738f2bff 728e2bff 738e2cff 728c2cff 708a2cff 779041ff 788e4aff 778a4ffe 6d7d48ff 46571ddf 262c1909 4f632100 46542401 6c823600 6c843002 7c944b04 ced6d901 25510000 22500000 95a68d01 70883f04 657e2a02 687f3400 70854100 43680000 445f0a00 556b2000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 78993c00 7a8a4d00 687c3a00 62763200 62752f01 53672004 74796c01 36580000 455f0100 00000000 55643104 4d5e2502 00050000 3e500e00 96aa6c04 909b8200 98ab6f7d 92a860ff 7f9b3afc 7b992bff 7d9c2cff 7e9d2cff 809e2cff 81a02dff 81a12dff 82a22eff 82a22eff 82a12eff 809f2dff 7f9e2dff 7e9c2dff 7d9b2cff 7c9a2cff 7a972bff 7c9a2fff 76922cff 597215ff 4b5f17ff 7d8962ff dddfd8ff aab490ff 57750bff d1dabcff d1d4caff 6a764dff 3e5110ff 526919ff 6e872cff 738e2eff 728e2bff 74902cff 75912dff 75912dff 74902cff 74912cff 74902cff 738f2cff 738f2cff 738f2cff 728d2cff 718b2cff 708a2cff 778e42ff 778d4aff 778a50fc 697946fe 45561cbf 000c0002 4e632101 48542b00 4e631e00 677f2d00 7d964700 5c850000 74912f00 718d2b00 8798c100 718a3a00 647b2f00 687e3200 7a933e00 657c2e00 5e732d00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 78894d00 37520300 5e722d00 677a3800 697c3300 00000000 546a1b01 51671b02 53672102 4e631a01 4e691300 4c5d2400 495b2200 6b7b4600 8b9e6502 88976e00 8d9d6a2c 8ba05ff9 7e993efd 7a972bff 7c9a2cff 7e9c2cff 7e9d2cff 7f9e2dff 81a02dff 81a12dff 81a12dff 81a12eff 809f2dff 7f9e2dff 7f9e2dff 7f9d2dff 7e9d2dff 7d9b2dff 7b992cff 7b992dff 7c9830ff 728e2aff 516a11ff 506024ff 617233ff 739026ff 71863eff 3e4f18ff 475d12ff 68802aff 718b2eff 738e2cff 75912dff 77932dff 77942eff 77942eff 78942eff 77932dff 76932dff 76922dff 75912dff 75912dff 738f2cff 738f2cff 718c2cff 6f892cff 778e44ff 768a4aff 768754fb 5c6d37ff 47581b6c 23380000 4a5d1b04 444f2600 4c5c2400 758c3f00 76903a00 7b944400 abb9ad00 9bad8d00 77904300 70893500 677c3000 00000000 6d853300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5e722d00 63763500 5d712c00 5d712d00 5a6e2900 54672100 52662200 53662500 57682e00 4d5d2500 00000000 86985e00 bccb8b00 7b904a02 94a57000 85985e9c 7a9046ff 738f2dfa 77942bff 7a982bff 7c9a2bff 7e9c2cff 7f9e2dff 809f2dff 81a02dff 80a02dff 809f2dff 7f9e2dff 7f9e2dff 7f9e2dff 7e9d2dff 7e9c2dff 7e9c2eff 7d9b2eff 7b992dff 7b982dff 7b9731ff 668024ff 5e7720ff 78952fff 688423ff 607725ff 6e882eff 708b2bff 738f2dff 77932eff 78942eff 78952fff 79962fff 7a972fff 79962fff 79962fff 78942eff 76932eff 76922dff 75912dff 75902cff 738e2dff 6e8928ff 6f8831ff 768b4aff 768752fb 697a45ff 526523d5 56682816 49601301 54652801 50632300 43541b00 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 d0e99900 84965c00 8b9e6100 82945a02 6b834701 8e9f6b17 7a8d4ed8 6c8432ff 6e8929fa 738f2aff 76932dff 7a972dff 7a972bff 7a992cff 7c9a2cff 7e9d2dff 7e9d2dff 7e9c2dff 7e9c2dff 7e9c2eff 7e9d2eff 7e9d2eff 7e9c2eff 7d9b2eff 7c9a2eff 7c992eff 7a972dff 78952fff 75922eff 79972eff 7b9730ff 748f2eff 728d2cff 74902eff 77932fff 78952fff 799630ff 799730ff 7a9730ff 7a9731ff 7a9730ff 7a9630ff 77942fff 77932fff 76922fff 748f2eff 718c2eff 6d872cff 6f8734ff 768a4cff 768754fd 6f804aff 5b6f29fd 596e274b 586a2a00 566b2203 3b4f0000 64773a00 3e4f1300 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 899a6200 84965c00 81945900 7f925700 788b4f02 899a6b00 81925c2e 6f853fe0 657d28ff 698226fb 708a2cfc 759036ff 799339ff 789334ff 779330ff 799630ff 7a9730ff 7a972fff 7b982fff 7c9930ff 7c9930ff 7c9930ff 7c9a30ff 7c9a31ff 7d9a31ff 7c9a31ff 7b9931ff 7a9731ff 799631ff 7b9832ff 7b9833ff 799632ff 779333ff 799533ff 7a9735ff 7b9835ff 7c9936ff 7c9936ff 7b9737ff 7b9737ff 7a9638ff 799437ff 789337ff 769037ff 748e36ff 718a34ff 6c8532ff 698131ff 6b813cfd 697e3dfb 637932ff 5f7529fa 5d73285e 48620a00 596e2503 1a3a0000 4f641900 324b0000 54652e00 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 85975d00 7f925600 7b8e5000 70844900 778a4903 8e9c7500 7d8f5520 6c8239ae 647b28ff 637b24ff 68812bfe 72893cff 7c9349ff 7f9749ff 7d9543ff 7a943dff 79943aff 7a9539ff 799437ff 7a9537ff 7a9637ff 7b9837ff 7b9837ff 7c9837ff 7c9938ff 7c9838ff 7c9839ff 7d983bff 7d993bff 7e9a3dff 7d993eff 7d993eff 7f9b40ff 7f9a41ff 809c42ff 809b43ff 7f9a44ff 7e9844ff 7d9844ff 7c9644ff 7a9443ff 789141ff 758e40ff 72893dff 6e853cff 6c833bfd 6a803afb 657d33ff 637a2cff 637a2ad4 667d2f45 4c630c00 4c631902 869c5c00 45600300 04380000 65715700 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 7d905400 75884800 788b4f00 61782600 7a8d5002 88986a00 00000000 7085405f 667c2ec9 627a25ff 657e28ff 6c8335ff 768a48ff 7f9255ff 839759ff 829755ff 80964eff 7d9448ff 7b9344ff 7a9441ff 7a933fff 7a953fff 7b953fff 7b953fff 7c9741ff 7d9742ff 7e9844ff 7f9a46ff 809a47ff 809a49ff 819b4aff 829c4cff 829b4dff 829c4eff 829b4fff 819950ff 809950ff 7f974fff 7e954fff 7c924fff 7a904eff 788e4dff 768b4bff 758b48ff 718841ff 6d8438ff 6a8333d9 6c833482 7b904811 627a2900 5d732403 788b3e00 00000000 62812000 5c712a00 5d712f00 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 7a8d4f00 788b4d00 687e3100 667d2e00 7a8d5002 637a2903 6e833d00 b2bda217 6c7c46f2 54691dff 5f7622fe 657e28ff 6e8534ff 758b43ff 7d9051ff 81945aff 84965dff 83965cff 82965aff 809457ff 809554ff 7f9552ff 809653fd 819753fc 819854fd 829854fd 839a55fd 839a57fd 859c59fd 859c5bff 869c5cff 869d5dff 879d60ff 889e61ff 889e62ff 889e63ff 889e63ff 889e63ff 879d60ff 859b5bff 819854ff 7b9349fe 70883dff 6e8638c3 718a3761 728a3619 6a823200 96ac6300 637a2c03 ffffff00 afc15d00 6e833d00 5f752d00 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 788b4d00 70843f00 788c4800 ffffff00 90a06c01 6e843c03 becc9d14 73834eeb 445615ff 405114fe 455717ff 4f631dff 5a6f23ff 637a2aff 6b8331ff 728a3aff 788f43ff 7d944cff 819753ff 849958ff 879b5dff 85995dff 869a60ff 899d62ff 8a9e65ff 8ca067ff 8ea269ff 8ea369ff 91a66cff 95aa6fff 95ab6fff 95ab6eff 94ab6cff 92a968ff 8fa763ff 89a15bff 819950ff 778f45ff 6b8238ff 5b7129ff 5a6b36fc 525e39ff 37431942 6a833000 00000001 6b833305 6f853a01 677d2e00 6a813400 6a7e2c00 62792d00 60762c00 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 788b4c00 92a56900 80925900 90a36701 00000000 b9c99b14 7a8d4eec 53681bff 4b5e18fe 425314ff 3c4c13ff 3b4a14ff 3c4c16ff 405018ff 45571bff 4a5e1eff 506420ff 546824ff 5c712dff 5f752dfe 6e8638cb 738c3cbc 758d40cc 778f43d5 799144d4 7a9245d4 7c9449d3 778d47f5 6d833bff 6a7f39ff 647a33ff 5f742fff 5b6f2cff 556828ff 4e6122ff 485a1eff 43541bff 3f4f18ff 3a4a14fe 4c5933fd 525c3dff 39451843 69823103 4e5e2905 6f873500 4f601b00 687f3200 6a813100 677d3000 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 93a86500 00000000 96aa6a01 00000000 bfd0a112 7f9450eb 5c731fff 576c1cfe 51651aff 4c5f19ff 475919ff 435319ff 3f4f18ff 3d4d19ff 3c4a1aff 3a4818ff 364417ff 3d4921ff 354217fb 30381a33 00000000 3b540006 45670005 4b670006 34580005 aab09715 5b653fd2 303f0aff 313f0dfd 33410eff 364511ff 3a4915ff 3d4c18ff 40501bff 43531dff 45551eff 45561dff 425419fe 526034fe 545f3cf9 33421038 7e984300 3f4c1f03 5d6d3900 7ea22200 71883a00 6a813100 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 96ac6600 00000000 94a96601 00000000 e1ecd808 849b51dd 668023ff 617920fe 5d741fff 576d1dff 50651cff 4b5e1cff 485a1cff 46571cff 44551dff 42521cff 3f4e1aff 445223ff 3c4a1afb 333c2032 1d470000 48486001 43660000 ffffff00 47680000 c9cad210 606b43d1 37460fff 394814fd 3c4c15ff 405017ff 43541bff 46571dff 48591fff 495a20ff 495a1fff 48591fff 445519fe 526034ff 54603cf7 32420e37 00000000 3d4b1d03 54613a00 5b673e00 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 96ac6600 00000000 92a76200 00000000 f6feff05 889f52d9 6c8625ff 688323fe 657e22ff 607821ff 5c7321ff 576d20ff 51651fff 4c5e1eff 48591eff 45561dff 41511bff 455423ff 3d4b1afb 343d1f32 70893500 3f4b2202 728b3800 83906802 9abc4e00 c5c9c411 616d42d1 394810ff 3b4a14fd 3e4e14ff 425318ff 45561bff 48591eff 4a5b20ff 4b5d21ff 4b5e21ff 4b5e20ff 485a1bfe 556435ff 55613df8 35421037 00000000 3f4c1e03 55613b00 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 95ab6600 00000000 96ac6400 00000000 eef8ee06 8ba354da 708b27ff 6f8a26fe 6b8625ff 678124ff 647c24ff 5f7623ff 5b7122ff 556a22ff 4f6221ff 495b1eff 43541cff 485724ff 3f4e1bfb 353f2032 00000000 3a462102 708a4000 90988001 00000001 eaebed06 616e42c7 3c4c11ff 3d4d15fc 415116ff 455619ff 495b1cff 4b5e1fff 4f6222ff 516523ff 516423ff 516522ff 4d611cfe 596936ff 57643df8 35440f37 00000000 3f4e1e03 57633a00 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 98b06500 00000000 effaef06 8ea755da 739029ff 728e27fe 708b27ff 6d8826ff 6a8526ff 667f25ff 607824ff 5c7224ff 586e24ff 516421ff 485a1dff 4a5925ff 41501cfb 36412032 00000000 3b472102 00000000 959d8701 00000001 ffffff03 637142c3 405113ff 405015fc 455618ff 4a5c1bff 4e621fff 536722ff 566b24ff 586d26ff 586d25ff 586c24ff 53681efe 5d6e37ff 59663ef8 35451037 00000000 414f1e03 59663a00 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 849e4a00 9ab26600 00000000 f4fef006 90a956da 759229ff 738f28fe 728e28ff 708b27ff 6f8a28ff 6d8728ff 688127ff 627a27ff 5c7326ff 566b23ff 4e6120ff 4d5d26ff 43521dfb 37422132 00000000 3c482102 00000000 959e8401 00000001 fdfdfd04 667443c4 435414ff 445517fc 4b5e1aff 51651eff 566b22ff 5a6f25ff 5c7227ff 5e7428ff 5e7428ff 5c7226ff 576d20fe 62733aff 5b683ef8 37471137 00000000 42511f03 5b6a3900 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 9bb36600 00000000 f2ffee06 91ab56da 77942aff 759128fe 749029ff 728e28ff 718c29ff 6f8a29ff 6c8629ff 688129ff 617827ff 5c7125ff 536821ff 526329ff 45551efb 39442132 00000000 3f4b2302 00000000 96a08201 01000001 ffffff03 6a7847c4 485a17ff 4b5e1afc 52661dff 576c20ff 5c7224ff 5f7627ff 617829ff 637a2aff 637a29ff 617828ff 5b7222fe 65773cff 5c6a3ef8 38471237 00000000 44522003 5c6c3800 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 ffffff00 9eb76700 00000000 f3ffeb06 94ae57da 78952bff 759228fe 759128ff 739029ff 728e29ff 708b29ff 6e8829ff 6b852aff 667f29ff 607727ff 576c22ff 56692cff 485820fb 3c462332 00000000 434f2702 00000000 96a18001 010a0201 ffffff03 6e7e4ac4 4e621bff 51661cfc 576d1eff 5c7322ff 607725ff 647b28ff 667e2aff 677f2cff 667e2bff 647c29ff 5e7523fe 677a3dff 5e6c3ff7 3a491237 00000000 45542103 5e6e3700 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 89a34e00 b3ca8100 20202600 fffffe04 94ae58ca 78962cff 759128fd 759129ff 739029ff 738f2aff 718c2aff 708b2bff 6d872bff 69822aff 657d29ff 5a7023fe 5c6e31ff 4b5b25f8 303c1325 526b1000 3e4b1f01 4f622000 94a27801 001a0001 ffffff03 758551c4 546920ff 556b1dfc 5b7220ff 617924ff 657d27ff 68812aff 6a832cff 6a832dff 69822cff 667e2aff 607824fe 697d3dff 5f6d3ff8 3c4b1438 61752d00 48562303 56692c00 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 92ac5800 bcd28f00 00000000 ffffff03 94ae59c7 7a972dfe 759228fd 75922aff 749029ff 739029ff 728e2aff 718c2bff 6f8a2cff 6b842bff 677f2bff 5d7423fe 607338ff 505e2ff7 2534001e 52700000 3d4b1b01 4f621f00 97a67900 52642803 fefefd01 788855bc 596e24fe 59701efb 607823ff 657e26ff 69832aff 6b852cff 6d862dff 6c862eff 6b842eff 68812bff 627a24fe 6c803fff 60703fef 37470d2e 62762e00 47572102 4c5e2100 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 92aa5d00 c5e99700 708d2102 ffffff00 8fa755a3 7b9730ff 759327fb 759228ff 749029ff 74902aff 738e2bff 718c2bff 708a2cff 6c852cff 67802aff 607826fd 586d26fd 4b5c23d9 2f3d0f09 51700000 45542401 4f621f00 ffffff00 6f814504 cad3b300 78895188 60762aff 5d751ffa 637c23ff 688127ff 6b852aff 6d872dff 6e882fff 6e882fff 6d872eff 6a832cff 647d26fb 6a7f3cfe 5e7037ce 283c000f 62762e01 47591a01 4f612300 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 89a05900 637d1d00 7c944303 3d5d0000 80954e3f 738e31f9 75912dfe 75912efc 728f29ff 748f2aff 728d2cff 728d2eff 718c30ff 6f8932ff 6a8332fd 647b31f9 566b25ff 4e611e6e 32420e00 53671f03 404f1600 53662400 37540000 788d4a01 788f3f00 7f92581e 69802fe6 69802eff 6e8635fa 6d872ffe 6f8931ff 738d35ff 748e38ff 758f3aff 758f3aff 718b37fd 6c8433fb 61782bff 576d2264 293e0000 5e732a03 2a2c1300 5e772300 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 89a05900 6f863a00 81879400 637c2102 90a84e00 6b83326f 6a822dfe 798f46ff 7d934afd 758d3dfb 728b38fb 738c3cfb 758d43fb 778c4afd 72874aff 65793bff 5a6e2a9a 63762803 4f632201 55682601 4f622000 485b1700 778e4100 798d4c00 6c852c02 73884300 70893444 6e8731e7 7d934cff 879d59ff 849b52fd 859d54fc 88a158fc 8aa25cfc 879f5bfe 7d9450ff 6f853cff 647a2c82 42530800 5b702a02 5e7b2500 54672200 566a2600 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 8ca35a00 5b760f00 b786ff00 82926300 778f3a02 55710a00 6077254e 647a2dcf 718545fe 77894fff 778a50ff 788b52ff 798d55ff 778a52ff 6d8244e6 6176316e 54770003 596f3002 5c712a01 53652500 5b6a4100 41530e00 748c3c00 73874300 47600000 6c833302 738c3600 708c2b26 738d33a0 809749f3 8aa15bff 91a766ff 94aa6bff 92a869ff 889f5dfa 7a9248c7 6d873452 60703700 64783202 69842d01 a2a08900 35471200 14130d00 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 b0d38100 7c914f00 b9bad900 6b823500 627d1f03 5b711e00 526e0708 59721a48 62792b82 6a803aa2 6e8340a5 6d833e8a 677e3656 58711612 63773b00 606e4001 596d2801 5c722a00 566a2400 677b4100 5a6d2d00 748c3c00 718a2b00 5e771b00 516c0000 6f883303 728d2c00 7a8a4d00 6686161d 75913457 7e994578 829c4d7f 80994865 75903731 4c710003 6d863800 667a3602 647b2d00 6a852b00 647b2c00 596f2200 5b722500 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 71883d00 71883e00 6f853d00 69803200 8a9b6c00 61782403 00000000 546c1400 657b3100 6f814600 77895200 6f844300 69803a00 536d0f00 64793b03 586e2201 60763000 5c722a00 596d2800 596d2900 00000000 00000000 758c3d00 8aa55300 5a741100 6d872f00 708a2f02 7a8f4702 60800c00 77923700 829c4a00 869e5100 839c4e00 76923b00 002c0000 6f873b03 637d2300 68802f00 6a842f00 20262800 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 a9d14501 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 c7f55d01 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 e7fe7d02 00000000 edff7e42 d6f56cb6 a5ce3e44 00000000 acd34602 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 e4fc7903 00000000 e2ff766d cef360b0 9ecb2d22 00000000 b8e44502 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 c6fa3401 c4dc6c02 a7cb45c5 afd54aff a9cf46df 8db32a1a c7ef5b01 a1c83d02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e4ff6201 eeff7d01 f5ff8c01 edff7f01 dfff6601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cff66103 00000000 daff6b3f c6f05bf7 a4ca43ff 7f9d318e 00000000 9dc23d04 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 8eb13203 00000000 7d9a3766 97ba3afe add449ff a4ca41a4 00000000 adce4e03 00000000 00000000 00000000 00000000 00000000 00000000 f2ff8002 f8ff9103 f9ff9704 ffffbd04 ffffde02 ffffff01 00000000 00000000 fffff802 ffffcc03 f8ff9a04 efff9003 e2fe7d02 d7fc7001 00000000 00000000 00000000 00000000 00000000 d5f86a01 a2e63a02 ffff8f0b cbf35ecd aed648fe 7e9c31ee 576a2b40 00000000 68812e03 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 7d944301 a1c52a02 00000000 88a738ad 9fc53fff abd148ff 9cc13a5f 00000000 a2c84003 00000000 ddfb5601 f8ff9003 ffffb204 00000000 00000000 00000000 00000000 00000000 00000000 d8ff4307 edff7208 cbff3708 00000000 00000000 00000000 00000000 00000000 00000000 ebff8803 e4fe8804 d1f77201 00000000 00000000 d0f86003 00000000 cff76188 b8e150ff 8daf37ff 657b2f7e 00000000 7c993203 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 7f9a3f02 dbff0001 7185431b 8dae37e2 a6cc43ff a6cc44e7 95b93321 00000000 cfe36805 fffff202 00000000 00000000 e6ff5a04 f8ff9026 fdff9d5b fcff9f87 faff9aa8 f9ff97be f8ff97c7 faff9cc8 faff9dc9 f9ff9dc1 f8ff9cb0 f7ff9d92 f4ff9a6b eafe8f36 dcf9940b 00000000 00000000 00000000 d5f97604 c5ef5c04 00000000 d7fc6944 bfe856f9 9bc03dff 728d2fc3 20232508 a2c93a02 4c5b2b01 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 87a53703 00000000 7e983958 92b438fb a7ce45ff a0c63fb4 a2a72903 00000000 00000000 f9ff9439 fcff9c7f fbff99cc f7ff90f8 f4ff86ff f1ff80ff f1ff7fff f0ff7eff f0ff7eff ecff77ff e6ff6aff e4ff69ff e5ff6eff e6ff72ff e7ff78ff e8ff7ffc e9ff86df e6fe8897 e3fc8c4e cdf37510 00000000 00000000 efff7f0f c4ee59d2 a8ce45ff 7c9a31f4 4d5e272f 00000000 6c852e03 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 86a53604 00007d01 83a0369c 9abd3cff a1c643ff 8bb2326b ffff9a4b fafe9ac0 f8ff92fa f2ff82ff f0ff7bff f3ff81ff f5ff89fd f5ff8dfb f6ff8dfb f5ff8bfb f4ff89fc ecff76fc dcff56fc d8ff4dfc d6ff4cfb d3ff4afb d1ff49fc d0ff4bff d2ff52ff d4fd5eff d7fb6bff d6fa75d0 d2f7797c c8ea8a0e c5ed5c8e b2da4bff 88a935ff 60772b7a 00000000 73843103 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 71903501 edff7104 5d694012 7a9b2cce 9bc13afe cde958fa f7ff91fd eeff7aff eeff77fe f7ff8cfb f7ff91fd f3ff86ff eeff79ff ecff75ff ecff75ff edff75ff ebff75ff e8ff71ff e1ff64ff dbff59ff d9ff58ff d6ff56ff d4ff53ff d1ff51ff cdfd4cfe cafb48fc c7f846fc c6f34bff c7f159ff caf364e6 b5de4ef5 8dae36fe 68812bb2 00002606 79953403 2b3f2001 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 f5ff7f04 00000000 deff5919 d1e771ba d5f652fe ebff62fd e9ff71fe f6ff8cfb f8ff93fe edff7aff e8ff6cff eeff78ff f7ff8bff fcff98ff ffffa0ff ffffa3ff ffffa2ff fbff9bff ebff7eff dcff60ff d9ff5bff d6ff58ff d3ff56ff d0fe53ff cdfc51ff caf94eff c8f64cff c4f249fc beeb42fc c3f04bff c1ee4afc 98bc3aff 7b943f5e 00000000 8aab3205 a8cc4801 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 f2ff9603 00000000 e2ff6a46 f5ff92df faff95ff e2ff5ffd effe7fff fbff9bff edff7cff e3ff65ff ecff78ff faff95ff ffffa3ff ffffa8ff ffffabff ffffadff ffffadff ffffabff f9ff99ff e7ff79ff ddff66ff daff61ff d7ff5eff d3ff5bff d1fe57ff cdfb53ff c9f750ff c6f44dff c3f04aff c0ed49ff bdea46fe bbe745fe b5e043fe abd247f8 a2c64a7b 3b25ff01 abd63f01 9abd4203 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 deff6b01 f5ff9204 00000000 e4ff7166 f8ff95f6 f5ff8dff ddfe5dfd f1ff87ff f7ff94ff e3ff69ff e3ff69ff f1ff87ff fcff9bff ffffa3ff ffffa8ff ffffabff ffffa9ff feffa8ff feffa8ff feffa7ff f4ff92ff e4ff74ff deff69ff dbff67ff d7ff63ff d4ff5fff d1fd5bff cdfa56ff c9f753ff c6f34fff c2ef4bff bfec49ff bce746ff b8e344ff b2dd41fe add73eff a7ce40ff 9fc341a0 8faa5006 00000000 95b73c01 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 e9ff7e04 00000000 e2ff7077 f7ff94ff f2ff8bfe daff5afd efff85ff f3ff8eff ddff64ff e3ff6eff edff84ff f4ff90ff f9ff9aff fbff9eff f7ff96ff f2ff8dff efff87ff eeff84ff eeff85ff eeff88ff e8ff7eff e1ff71ff deff6dff dbff6aff d8ff66ff d4ff62ff d0fd5eff cdfa59ff c9f655ff c5f251ff c1ee4dff bdea4aff bae547ff b7e244ff b3de43ff afd941fe abd43efa a2c93cff 9abe3cb4 95b5460c a7d03302 93b53b02 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 e1fe7604 00000000 ddff6b6d f2ff8fff f2ff8ffc d7ff58fd e6ff78ff f0ff8dff dbff64ff e0ff6dff e5ff79ff eaff83ff eaff83ff ebff84ff eaff7fff e5ff77ff e4ff75ff e3ff74ff e3ff74ff e4ff74ff e3ff75ff e1ff73ff dfff70ff ddff6eff daff6bff d7ff67ff d3fe63ff d0fc5fff ccf85bff c9f557ff c5f153ff c1ed4eff bde84bff b9e448ff b6e145ff b2dc43ff afd941ff abd33fff a7cf3cfa 9dc339ff 95b838af 819b4306 9ec53601 8eaf3701 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 ddfd7204 00000000 d6fe6353 e9ff85fe f2ff94fd d8ff5ffe d9ff62ff ebff88ff dcff6bff daff69ff ddff6fff e0ff76ff e3ff7aff dfff71ff ddff6dff deff6eff dfff6fff e1ff71ff e1ff73ff e1ff73ff e1ff73ff e0ff72ff deff71ff dcff6fff daff6cff d7ff69ff d4fe66ff d1fd63ff cef95fff caf65cff c7f257ff c4ef53ff bfeb4fff bce74cff b8e348ff b5df46ff b2db45ff aed742ff aad23eff a7ce3dff a0c73afa 96bb36ff 8eb13595 7a8d4e01 8cae3304 89a93601 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 d5fc6702 00000000 cafb532c e0ff79ed eeff92fe ddff71fd cffe52ff deff74ff deff77ff d3ff5fff d6ff66ff d7ff68ff dcff72ff daff6cff d8ff67ff d9ff67ff daff6aff dcff6dff ddff6eff ddff70ff ddff70ff ddff70ff dcff70ff dbff6fff d9ff6dff d7ff6aff d4ff68ff d1fc65ff cffa62ff cbf65eff c8f35bff c5f057ff c1ec53ff bee84fff b9e44bff b6e049ff b2dc45ff acd63cff abd43eff aad141ff a5cc3cff a0c63aff 99be37fb 90b334ff 89aa336b 00000000 8cad3203 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 c6f54e01 dcfb7c03 bef63b08 d5fd6bc0 e5ff87ff e2ff81fc cefc58ff cefb58ff d9ff73ff cefb59ff cbf85bff d2f970ff cbf85bff d1fd60ff d2fd62ff d3fe62ff d4ff64ff d6ff67ff d8ff69ff d8ff6bff d9ff6cff d8ff6cff d8ff6cff d7ff6bff d6ff6bff d5ff69ff d3fd68ff d1fb65ff cef963ff ccf760ff c8f25cff c5ef59ff c2ec55ff bfe952ff bbe44eff b8e14cff b1db43ff acd440ff b2d655ff a9cf43ff a1ca33ff a3ca3dff 9fc53aff 99be38fe 93b635fe 8aab32f1 7f9f302d 00000000 84a33102 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 d4fc7003 00000000 c9f65b6e dafe79ff e0ff83fb d5fe6dff c7f64eff cbf759ff c9f855ff d4f67fff f3fcdbff f9fdeeff edfacdff cdf569ff ccf958ff cffb60ff d0fd62ff d2fd64ff d3fe65ff d4fe67ff d4fe68ff d4fe68ff d3fe68ff d3fd68ff d1fc67ff d0fb66ff cef964ff ccf662ff caf460ff c7f15dff c5ef5aff c1eb57ff bee854ff bbe551ff b9e14fff b3dd47ff b4d951ff e4f0c6ff f7faefff eff5ddff bfd979ff 9bc331ff 9ec43cff 99bf37ff 94b735fb 8cae34ff 83a32fb8 6c843005 7e9d2f02 7c993001 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 c0eb4e01 c8ec7401 b3e03617 cdf768e7 d8ff7bfe d5fd75fe caf65eff c3f04dff c2f049ff c7ef5dff f9fdefff ffffffff fefffdff ffffffff def5a4ff c3f24cff ccf65fff ccf85eff cdf860ff cefa61ff cffa63ff cef963ff cff964ff cef964ff cdf763ff ccf663ff cbf562ff c9f360ff c8f15eff c6ef5cff c3ed5aff c1ea57ff bee754ff bbe452ff b8e14eff b6de4eff abd63bff c9e286ff ffffffff fefffdff ffffffff fafbf5ff abcb56ff 98be32ff 99be39ff 93b734ff 8eb036fc 85a432ff 7a982b54 00000000 80a02b03 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 c6f15f04 00000000 c1ec5584 cef66eff d2fa73fc ccf567ff c2ee51ff bfec4bff b9e83cff d3f088ff ffffffff fdfefaff fdfefaff ffffffff d9f09dff beec49ff c8f25cff c7f25aff c9f35cff c9f45eff c9f45eff caf45fff caf460ff c9f360ff c9f360ff c7f15fff c6ef5dff c5ee5cff c3ec5bff c1ea59ff bfe857ff bde654ff bae352ff b7e04fff b4dd4cff b2da4cff a9d33cff bfdc73ff ffffffff fdfdfaff fcfdf8ff ffffffff bfd487ff 91b829ff 99bc3aff 92b634ff 8daf34fd 87a736fe 7b982cce 5d713306 83a52901 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 b8e24c02 00000000 b1dc3d19 c1ea5ce1 cbf26cfe c8f167fd c1eb56ff bbe747ff bce749ff b7e53dff c5e572ff fefeffff fffffeff ffffffff f5f9e8ff bee35dff bee94fff c2ec57ff c2ec57ff c3ed58ff c4ee5aff c5ef5bff c5ee5bff c5ee5bff c4ed5bff c3ed5bff c3ec5aff c1ea5aff c0e958ff bee757ff bce555ff bae253ff b9e151ff b6de4fff b4dc4cff b1d94aff aed648ff abd346ff a5cd3dff e2eec3ff ffffffff fffffeff fdfaffff 95a962ff 90b62bff 96b939ff 91b434ff 8cae32ff 88a837fd 7b992dff 708c2952 00000000 738f2b03 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 bae35304 00000000 b6de4c63 bfe75dff c4ec66fc bfe858ff b8e247ff b7e244ff b7e245ff b9e446ff b0da40ff d5e4afff fcfcfaff e8f1cfff bcdd67ff b3de45ff bce551ff bde752ff bee854ff bfe955ff c0ea55ff c0ea56ff c0ea57ff bfe857ff bfe957ff bfe857ff bde756ff bce555ff bbe454ff bae253ff b8e052ff b6de50ff b4dc4eff b2da4cff b0d74aff aed548ff acd345ff a9d045ff a4cb3dff a5c846ff d3e2abff f4f7edff b7c19fff 779528ff 95b836ff 92b535ff 8fb233ff 8cad36ff 88a838fb 7b992cfe 718c27ae 00000000 79982403 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 bee75901 00000000 b4db4db5 bbe35afe bce45afc b6df4aff b4df42ff b4df43ff b4df43ff b5df45ff b5df43ff acd540ff b1d553ff acd543ff aed840ff b5dd4dff b7e04cff bae34fff bae450ff bbe451ff bbe452ff bbe452ff bbe453ff bae353ff bae353ff b9e252ff b9e152ff b7df51ff b6de51ff b6de4fff b3db4eff b2d94dff b0d84bff afd649ff add347ff aad145ff a8cf43ff a6cc41ff a4ca41ff 9fc53aff 97bd31ff 96b83dff 86a82dff 8eb034ff 92b438ff 91b438ff 90b23aff 8eae3cff 88a739fd 7d9b2dff 6f8b27ea 647d2823 00000000 69822802 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 b1d75201 00000000 aed4501b b0d84bf2 b7de56ff b4dc4efe b0da41ff b0da41ff b1db41ff b1db42ff b1db42ff b2dc44ff b2dc45ff aed840ff b0d946ff b2da49ff b1da48ff b4dd4aff b5de4bff b6df4dff b6df4eff b7df4eff b7df4fff b6de4fff b6df4fff b6de4fff b5dd4fff b4dc4eff b3db4dff b2da4dff b1d94cff b0d74aff afd64aff add448ff abd247ff a9d045ff a8ce43ff a5cc41ff a4ca40ff a1c73eff 9fc53fff 9ec33fff 99be39ff 97ba3bff 92b53aff 92b439ff 91b33bff 8fb13cff 8cad3bff 86a637ff 7d9c2efc 6e8925ff 637b255d 00000000 67802304 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 aed34f03 00000000 add24f57 acd348ff b1d84efd add644ff add63eff acd640ff add640ff aed741ff aed741ff aed742ff afd843ff afd744ff aed643ff aed745ff afd846ff b1d947ff b2db49ff b2db49ff b2da4aff b3db4bff b3db4bff b2da4bff b3db4cff b2da4bff b1d94bff b1d84bff b0d74aff afd64aff aed549ff add448ff acd347ff aad045ff a8cf44ff a6cd43ff a5cb41ff a3c940ff a1c63eff 9fc43dff 9dc23cff 9bbf3bff 99bd3aff 96b939ff 92b538ff 91b338ff 8fb138ff 8cae37ff 89a938ff 84a336ff 7d9a2ffb 6e8a25fe 6179239b 00000000 708e1e02 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 abd04f04 00000000 abd0508a a7ce42ff aad144fb a9d13fff a9d13dff aad33eff aad33eff aad33fff abd440ff acd440ff abd441ff acd441ff acd442ff acd443ff add544ff aed645ff aed646ff aed646ff afd747ff afd647ff afd748ff afd649ff aed548ff afd649ff aed548ff add448ff acd247ff acd247ff aad146ff a9d045ff a8ce44ff a6cc43ff a5cb42ff a3c941ff a2c83fff a0c63eff 9ec33cff 9dc23cff 9bbf3aff 99bd39ff 97ba39ff 95b838ff 92b436ff 8fb135ff 8dae34ff 8aab35ff 87a735ff 82a133ff 7b982ffd 6d8925ff 5e7521d0 30363503 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 a4ca4403 00000000 aacd54b5 a4ca40ff a4ca3cfb a4cb3cff a5cd3cff a6ce3dff a7cf3dff a8cf3eff a8d03eff a9d13fff a9d03fff a9d140ff a9d141ff aad141ff aad142ff aad243ff abd244ff acd244ff abd344ff abd245ff abd246ff aad245ff abd245ff aad145ff aad145ff a9d045ff a9cf44ff a8ce44ff a7ce43ff a6cc42ff a4ca41ff a3c941ff a2c840ff a0c63eff 9fc53dff 9dc33cff 9cc23bff 9abf3aff 99bd39ff 98bb38ff 95b837ff 93b636ff 91b335ff 8eaf33ff 8bac33ff 89a933ff 85a532ff 7f9e30ff 78952bfe 6c8724ff 5b711ff2 4856291b 00000000 52632601 00000000 00000000 00000000 00000000 f1ff9001 f5ff9a01 e6fe8801 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 e9ff7e01 eaff8501 e6fe8401 00000000 00000000 00000000 00000000 accc6001 00000000 b6d37a08 a9ca57ca a2c744ff a0c63afc a1c73aff a2c93aff a3ca3bff a4cb3bff a4cb3cff a5cc3cff a6cd3dff a6cc3dff a6cd3eff a6ce3fff a7ce3fff a7ce40ff a7ce41ff a8cf41ff a8cf42ff a8d042ff a8cf43ff a8ce43ff a8ce43ff a8ce42ff a7ce42ff a7cd43ff a6cc42ff a6cc42ff a5cb41ff a5cb41ff a3c941ff a2c840ff a1c73fff a0c63eff 9fc43dff 9dc33cff 9cc13bff 9bc03aff 99bd39ff 98bc38ff 96ba37ff 94b736ff 92b535ff 8fb234ff 8cae33ff 8aab32ff 87a731ff 82a22fff 7c9b2cff 76932aff 6b8625ff 586f1efc 4b5a2434 00000000 54662602 00000000 e4fe8501 eaff8704 eaff7e03 00000000 00000000 00000000 c5f44a04 bce65103 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 edff8503 e8ff7c02 00000000 00000000 00000000 00000000 c1e95603 bce06702 00000000 a9ca5f02 00000000 aaca641c a8c959db a1c449fb 9cc13afc 9dc238ff 9ec439ff 9fc539ff a0c73aff a1c83bff a2c93bff a2c93cff a3ca3cff a4ca3dff a3cb3dff a4cb3dff a5cb3eff a4cb3fff a5cb3fff a5cb3fff a5cb40ff a5cb40ff a6cc40ff a5cb40ff a4ca41ff a5cb41ff a4ca40ff a3c940ff a3c940ff a2c83fff a1c73fff a0c63eff a0c53eff 9fc43dff 9ec33dff 9dc23cff 9bc03bff 9bbf3aff 99be39ff 97bc39ff 96ba37ff 94b836ff 92b636ff 90b335ff 8eb034ff 8bad33ff 88aa31ff 85a530ff 81a02fff 7c9a2dff 75912cfe 6b8627fa 576c1cfc 47571f51 00000000 42521a03 d1f27903 00000000 00000000 00000000 ffffad13 ffffcd17 fefec50f 00000000 00000000 9fc23e01 90b33302 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dcfd7501 dfff7902 00000000 00000000 ffffb508 f5ff9b14 ffffc10f ffffff03 00000000 00000000 a1c24e03 9bb56301 00000000 9fb9691d a2c05de1 a0c348ff 9cc03bff 9dc339ff 9dc33aff 9dc33aff 9dc33aff 9ec439ff 9ec43aff 9fc53aff 9fc53aff a0c63bff a1c73bff a1c73cff a1c83cff a2c83dff a2c83dff a2c93eff a2c83eff a3c93eff a3c93eff a2c83eff a2c83fff a2c83fff a2c73fff a1c73eff a0c63eff a0c53eff 9fc53dff 9fc43dff 9ec33cff 9dc23cff 9cc13bff 9bc03bff 99be3aff 99bd39ff 97bb39ff 96b938ff 94b837ff 92b636ff 91b335ff 8fb135ff 8cae34ff 8aaa33ff 87a832ff 84a432ff 81a031ff 7d9b30ff 748f2fff 748f2cff 688127ff 404d2051 00000000 7c924005 00000000 f9ffad0e ecff8b70 ebff83ba e8ff7dd3 e0ff6dd7 d8fd64cf cdf75dac bee85455 00000000 00000000 8fb13901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ddf67702 00000000 00000000 f1fe8b4e effe86a4 eaff80da e7ff7ded e0fd75e6 daf974c6 d0f3757e c3e57922 00000000 93b34002 8da55502 00000000 8ea2604a 8caa41ac 8bad30da 8db02eff 93b931ff 9ac134ff 9ec537ff a0c739ff a1c83aff a1c739ff a0c639ff 9fc539ff 9fc53aff 9fc53aff 9fc53bff 9fc53bff 9fc53bff 9fc43cff 9fc43dff 9fc43cff 9fc53dff 9fc43dff 9fc43dff 9ec33dff 9ec33dff 9dc23dff 9dc33dff 9dc23cff 9cc13cff 9cc13cff 9bbf3bff 9abe3aff 99bd3aff 98bd39ff 97bb38ff 97bb38ff 96b937ff 94b736ff 93b736ff 93b535ff 91b434ff 90b334ff 8eb133ff 8caf32ff 89ab31ff 83a42fff 7d9c2efe 769230ff 6c862ceb 6b8628b6 687f2f74 39451f03 edff7802 00000000 d7f98836 ddfc7bd3 e2ff78ff e9ff83ff edff8bff d4fe5eff c6f649ff c0ed49ff b6e144ff a5cd3db0 96bb3718 e5ff4e01 9dc33902 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 e1fe7c01 00000000 e0ff7010 eaff85a4 e7ff7eff e4ff7cff eaff8aff e9ff8cff ccf85aff bfec49ff bae34cff b1d751e3 a0c14d52 00000000 abd04d02 9bbb4402 00000000 75913231 788d43c5 71814cff 728249fe 758a3fff 789037ff 7b9732ff 84a333ff 8dad38ff 93b53aff 98bb3cff 9cc13dff 9fc43dff a1c63eff a2c83eff a2c93eff a4cb3eff a4cb3eff a4cb3eff a5cc3eff a5cc3eff a3ca3eff a3ca3eff a3ca3eff a3ca3eff a3c93eff a2c83dff a1c73dff a1c73dff a0c73cff 9fc53dff 9ec43cff 9ec33cff 9cc13cff 9abf3cff 98bc3cff 95b83bff 92b53aff 8eaf39ff 88a837ff 819f36ff 799533ff 708a32ff 6d8338ff 6a7c3fff 667245fe 5f6847ff 505b35e3 3943225b 00000000 00000000 e3ff8b01 abcb5f22 b7dc57e4 c0ec4cff d2fb6afa e0fe82fb e0fd81fd cef667fd bfea51fc b4de47fb abd43ffb 9ec438ff 8cae33ba 536a2904 9dc43801 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 eaff8f03 caf55e07 d7fb78a4 d4f96eff cdf766fa d0f76ffc d5f678fe d3f576fe c5ee60fe bae354fd add646fa a8ce46ff 91b338f8 718d273c 00000000 00000000 c4ec656a b4d072ff 86975dff 656d4fff 434933ff 2f3424ff 282d20ff 23271aff 242a19ff 2b321dff 31391eff 384221ff 404c23ff 485624ff 4d5e25ff 516229ff 586a2cff 5d702fff 637831ff 647930ff 667b33ff 6b8036ff 6f8635ff 6f8636ff 6e8636ff 6e8636ff 6e8536ff 6e8537ff 6e8537ff 6b8136ff 667b36ff 637833ff 627632ff 5d7031ff 57692eff 50602bff 4a5a27ff 445324ff 3e4a22ff 364021ff 2f371dff 2a301cff 232819ff 1e2217ff 20221bff 22241dff 292b23ff 41413cff 4f5145ff 565c46ff 444f2aab 3e510d0a 00000000 8aa83f88 99bd36ff afd844fa bce456ff bee857ff bce654ff b7df52ff afd64aff a6cd41ff 9dc23aff 93b636fb 81a031ff 6b842654 00000000 708b2803 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 b6dc5603 00000000 b3d9513d b8e058fc afd943fb b0d746fe b0d848ff afd948ff b1d94dff b1d751ff acd04dff a1c544ff 94b739f9 82a22eff 76922fb3 00000000 8fb02e0c bde55cd6 dcfd86ff cced71fa a0c83bff 88a932ff 708a2aff 586d21ff 44551aff 323f11ff 222c0aff 161e03ff 0d1300ff 080c00ff 020600ff 000200ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000001ff 000001ff 000001ff 000001ff 000000ff 000001ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000200ff 030500ff 070a01ff 0b1001ff 131806ff 1a2109ff 262f0eff 313c12ff 3a4914ff 465818ff 526919ff 5d751cfe 6b832bff 5e7427ff 42531737 00000000 728c30b9 85a52ffe 99bd3afc 9fc33eff a4c944ff a4c844ff 9fc440ff 9bbf3cff 95b837ff 8db033ff 87a732fc 718c2cfe 54691d83 00000000 596f1f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9dbf4604 00000000 a3c35569 99bc3bff 98bc34fb 99bd37ff 9abf3aff 9bbf3dff 9abd3eff 98bb3eff 94b63bff 8eae37ff 84a431fd 7a982cfe 68802ad4 00000507 abca6721 9fc343e4 afd843ff c0e760fe bee951ff c3ef4eff ccf65fff cbf45eff c0eb50ff b8e24cff b1d94aff a9ce4aff 9dbf45ff 92b23fff 89a53cff 7f9937ff 748d31ff 6a812bff 637928ff 5d7126ff 556921ff 50631eff 4c5e1cff 495a1bff 46571aff 445517ff 415316ff 415316ff 425416ff 425416ff 445616ff 475a17ff 4a5e19ff 4e621bff 52671dff 576d1fff 5e7522ff 647d25ff 6b8528ff 708c29ff 77942cff 7f9e2fff 86a631ff 8aab32ff 8eb033ff 92b535ff 92b535ff 8eb034ff 8aaa33ff 7f9d31ff 7d9c2dfc 688126fd 45541d5e 00000000 6d852fc2 7b9a2aff 8dae33fd 91b436ff 94b738ff 94b838ff 93b738ff 91b336ff 8cae34ff 86a731ff 7f9d2ffc 6b842dff 4b5e1c82 00000000 51651e04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 97b54d04 00000000 a2bf6271 90b03dfe 89ab2efb 8cad32ff 8cae32ff 8cad32ff 8bac32ff 89aa32ff 87a732ff 83a230ff 7c9a2dfd 6f8a27ff 5a6f20d4 00000106 a5bd732e 91b043f3 98bc32ff 9dc337fe 9fc539ff a2c93aff a3cb3bff a9d140ff add543ff b2db47ff b7e04cff bee753ff c2eb58ff c5ef5bff cbf260ff cdf463ff cff666ff cff766ff d1f769ff d1f86aff d1f769ff d1f66aff d1f66cff d0f56cff cff46bff caf265ff c8f062ff c6ef60ff c5ee5dff c2eb59ff bfe856ff bee655ff bde654ff bce553ff b9e250ff b6df4dff b4dc4bff b2da4aff afd747ff a9d143ff a5cc41ff a2c73eff 9dc13cff 96ba39ff 91b337ff 8cae35ff 86a633ff 809f32ff 7c9931ff 738e2dff 708b28fc 5b721fff 43512070 00000000 69812ac2 7b992aff 8dae34fd 91b437ff 94b738ff 94b738ff 92b537ff 90b236ff 8bad34ff 85a531ff 7e9d30fc 6b832dff 4d601d82 00000000 52671f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 98b65004 00000000 a3bf6461 8faf3dff 87a92dfb 8aab31ff 89ab31ff 89ab32ff 89aa32ff 87a832ff 85a531ff 81a02fff 7b982dfd 6f8b27ff 5b7124e0 2d351915 acc38120 8aa840e9 8daf2fff 93b635fd 94b735ff 97bc36ff 9abf37ff 9bc138ff 9dc338ff 9ec338ff 9ec439ff 9fc539ff 9fc639ff 9fc63aff a0c73bff a1c83cff a2c93eff a4ca3fff a4cb40ff a5cb42ff a6cd43ff a8ce45ff a7ce45ff a7cd45ff a7cd45ff a7cd46ff a7cc46ff a6cb46ff a4ca45ff a3c844ff a2c743ff a1c642ff a0c441ff 9dc23fff 9bc03dff 9abd3bff 98bb3aff 95b938ff 93b637ff 90b335ff 8fb135ff 8eb034ff 8bad33ff 89aa32ff 86a731ff 83a330ff 809f30ff 7c992fff 77932fff 708a2fff 6c8628fd 586e1eff 3e4d1c5e 00000000 677e28c6 7a9729ff 8aac33fd 8fb236ff 93b537ff 92b538ff 91b437ff 8eb035ff 8bac34ff 85a531ff 7e9c30fc 6a822cff 4d601d83 00000000 52661f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 97b55104 00000000 a3be6661 8eae3dff 87a82dfb 89aa31ff 89aa31ff 88aa31ff 88a931ff 87a831ff 84a431ff 809f2fff 7a972dfd 6d8826ff 596e22e2 323e1717 afc08f1d 89a543e6 8aac2eff 8fb134fd 90b233ff 92b534ff 94b735ff 95b936ff 96ba36ff 97bb36ff 98bc37ff 99bd38ff 9abf38ff 9abf39ff 9bbf39ff 9bc03aff 9cc13aff 9cc13aff 9cc13bff 9cc23bff 9cc13bff 9cc13bff 9cc13bff 9bc03bff 9abf3bff 9bbf3cff 9bbe3eff 98bc3aff 98bc39ff 97bb39ff 98bc39ff 97bb39ff 97bb39ff 96b938ff 95b837ff 94b837ff 93b637ff 91b436ff 91b335ff 8eb035ff 8dae34ff 8bac33ff 89a932ff 87a731ff 84a431ff 81a030ff 7f9d30ff 7b9831ff 779132ff 708932ff 6b8528fd 586e1eff 404f1d5d 00000000 677e2cd5 789629ff 8aab33fd 8fb136ff 92b537ff 92b537ff 91b337ff 8eb035ff 8aac34ff 84a431ff 7d9b30fc 69812cff 4b5d1e82 00000000 50641f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 99b65304 00000000 a4bf6761 8faf3fff 86a72dfb 88a931ff 88a930ff 87a831ff 87a831ff 86a731ff 83a330ff 809e2fff 79962dfd 6d8826ff 586d21e2 2b351017 afc1931d 86a143e7 87a82cff 8daf33fd 8daf32ff 91b334ff 92b534ff 93b735ff 95b936ff 95b936ff 96ba36ff 97bb36ff 97bb37ff 97bb37ff 97bb37ff 97bb37ff 96bb37ff 97bb38ff 97bb38ff 97bb38ff 97ba38ff 96ba38ff 96ba38ff 96b939ff 97b93cff 91b532ff 8bb02bff 91b436ff 95b73bff 93b638ff 93b637ff 93b637ff 93b537ff 92b537ff 91b336ff 91b336ff 90b235ff 8eb035ff 8daf35ff 8cad34ff 8aab33ff 89aa33ff 87a832ff 85a531ff 82a231ff 819f30ff 7e9c30ff 7a9631ff 759032ff 6f8831ff 6b8528fd 576d1eff 414f1f5d 00000000 677f2cd7 779529ff 8aab33fd 8fb135ff 91b437ff 91b437ff 90b237ff 8eaf35ff 8aab33ff 84a431ff 7c9a2ffb 68802cff 4b5d1f84 00000000 50632004 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 99b75404 00000000 a5c06861 8fae3fff 86a62cfb 88a830ff 88a930ff 87a830ff 87a731ff 86a631ff 83a330ff 7e9c2eff 79962efd 6e8927ff 576c20e2 26310b17 afbf951d 839d42e7 84a52bff 8bac32fd 8bac32ff 8eb133ff 90b234ff 92b534ff 93b634ff 94b735ff 95b836ff 95b936ff 95b936ff 95b936ff 96ba37ff 96ba37ff 95b937ff 96ba37ff 96ba37ff 95b937ff 95b937ff 96ba3aff 96b93bff 8fb331ff 85aa25ff 95b447ff a7c067ff 8dae37ff 85a925ff 8fb234ff 93b53bff 92b437ff 91b336ff 90b336ff 90b236ff 8fb135ff 8eb035ff 8daf35ff 8cad34ff 8bac33ff 8aab33ff 87a832ff 86a632ff 84a331ff 82a131ff 809e30ff 7c9a30ff 799630ff 759032ff 6e8631ff 6a8527fd 566c1fff 404d215d 00000000 687e2cd6 779529ff 88a932fd 8daf34ff 90b336ff 90b337ff 8fb136ff 8daf35ff 89aa33ff 83a331ff 7c9a30fc 67802cff 4c5e1e79 00000000 50641f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9bb75504 00000000 a6c06961 8fae3fff 85a62cfb 87a830ff 87a730ff 87a730ff 86a630ff 85a530ff 83a230ff 7e9c2eff 77942cfd 6c8826ff 576c21e3 26300918 b2c2971d 829c42e7 82a22aff 8aab31fd 89ab31ff 8dae32ff 8eb133ff 90b333ff 91b534ff 93b635ff 93b635ff 94b735ff 94b836ff 94b836ff 94b736ff 94b736ff 94b736ff 93b736ff 94b737ff 95b839ff 95b83aff 8eb22fff 85a925ff 95b347ff c0d197ff f3f6edff fefeffff e9eedbff b2c67eff 8aab36ff 84a725ff 8daf33ff 91b239ff 8fb137ff 8eb035ff 8dae35ff 8cae34ff 8bac34ff 8aab33ff 89aa33ff 88a933ff 87a732ff 85a532ff 82a231ff 81a030ff 7f9d30ff 7b982fff 78942fff 738f30ff 6d8630ff 698327fd 566b1eff 414e225d 00000000 647a29d7 779429ff 88a932fd 8daf34ff 90b236ff 90b237ff 8fb136ff 8cad34ff 88a933ff 82a230ff 7b992ffc 67802bff 4a5c1b6c 00000000 50631d04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9bb85704 00000000 a5c16a61 8faf40ff 84a62cfb 87a730ff 86a72fff 86a630ff 85a530ff 84a430ff 81a12fff 7e9c2eff 799530fe 6e8828ff 576c21ee 3a461d23 b7c69f1b 819b42e7 80a129ff 89aa32fd 89aa31ff 8cad32ff 8eb033ff 8fb233ff 91b334ff 91b434ff 92b635ff 93b635ff 92b635ff 92b635ff 92b535ff 92b535ff 91b435ff 94b639ff 92b437ff 8baf2bff 86aa27ff 98b54dff c8d6a3ff f3f5ecff ffffffff ffffffff fefefeff ffffffff ffffffff e8eedaff b8ca88ff 8cac3bff 82a525ff 89ab2fff 8fb038ff 8dae37ff 8bac33ff 8aab33ff 89aa33ff 88a933ff 87a832ff 86a632ff 84a431ff 83a331ff 81a030ff 7e9c30ff 7b992fff 78952fff 738e2fff 6d8530ff 6a8427fd 556a1eff 414e235d 00000000 617825d5 769329ff 89a935fd 8cae34ff 8fb236ff 90b236ff 8fb036ff 8cad34ff 88a933ff 83a230ff 7c992ffc 667e2bff 47591b6d 00000000 4d601d04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9ab75704 00000000 a5c16b53 8ead40ff 84a52bfc 86a630ff 86a62fff 86a62fff 85a530ff 84a430ff 809f2fff 7c9b2cff 799531fe 6e8829ff 576c20f1 3e4b1e26 b9c9a21a 809941e7 7f9f29ff 89a931fd 88a931ff 8bac31ff 8daf32ff 8eb133ff 8fb233ff 90b434ff 92b434ff 91b434ff 91b434ff 91b434ff 91b436ff 92b438ff 91b335ff 87ab27ff 86a929ff a0bb5bff cedbadff f9faf6ff ffffffff ffffffff fdfefcff fffffeff ffffffff fefefeff fdfefcff ffffffff ffffffff f0f3e7ff bdce92ff 92af46ff 7fa224ff 84a62bff 8bab36ff 8aaa36ff 88a933ff 87a732ff 86a632ff 85a532ff 84a431ff 82a131ff 809f31ff 7e9b30ff 7b982fff 77942fff 738f2fff 6d852fff 6a8327fd 556a1eff 424e265d ffffff01 627926dc 769328ff 87a733fd 8cae34ff 8fb136ff 8fb036ff 8eb036ff 8cad34ff 87a833ff 82a230ff 7a982ffc 657d2aff 47591b6d 00000000 4d601d04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9cb85a04 00000000 a8c26e49 8fae41ff 83a42bfc 86a630ff 85a52fff 85a52fff 85a430ff 83a22fff 80a02fff 7c9a2cff 789531fe 6e8929ff 566b20f0 39461725 b7c69f1b 7f9841e8 7e9d28ff 88a831fd 88a930ff 8bac31ff 8cad31ff 8db033ff 8fb233ff 90b334ff 91b334ff 92b534ff 91b335ff 92b438ff 8caf2fff 84a824ff 88a92fff a8bf6aff dae3c0ff fcfcfbff ffffffff ffffffff fdfefcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff f2f5ebff c9d6a6ff 97b151ff 7e9f26ff 7ea025ff 86a632ff 87a735ff 85a531ff 85a431ff 83a331ff 82a131ff 809e30ff 7e9c30ff 7a972fff 76922eff 728d2fff 6c8530ff 698326fd 55691eff 424e2556 fbfbfd04 637a29e9 759227ff 86a731fe 8bad34ff 8eb036ff 8fb136ff 8eb036ff 8cad34ff 87a732ff 81a130ff 7a972ffc 657c2aff 48591c6d 00000000 4d5f1e04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9cb85b04 00000000 a8c26f4b 8fae42ff 83a42bfc 85a52fff 85a62fff 84a52fff 84a32fff 83a22fff 809e2fff 7b992dff 78942ffe 6d8728ff 566b20f0 3c4a1827 c7d4bc13 7f9841e1 7d9c28ff 86a731fd 87a830ff 8aab31ff 8cad32ff 8daf33ff 8eb033ff 90b233ff 90b334ff 90b334ff 8eb031ff 7fa31fff 8eac3bff b4c880ff e5ebd4ff ffffffff ffffffff fffffeff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefffeff fdfdfbff ffffffff ffffffff fcfcfaff d2dcb7ff a0b764ff 7c9c2aff 77981fff 84a331ff 84a331ff 82a231ff 81a030ff 809e30ff 7c9a2fff 7a972fff 77922eff 728d2fff 6c8430ff 688126fe 54681dff 3d4a1e45 d4d5f307 637929e8 759227ff 86a531fe 8bac33ff 8eb035ff 8fb136ff 8dae35ff 8bab34ff 87a732ff 81a030ff 7a972ffc 647b2aff 47571e6d 00000000 4c5d1f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9eba5d04 00000000 a9c4714a 90af43ff 83a42bfc 85a52fff 84a42eff 84a42fff 83a22fff 82a12fff 809e2fff 7a982cff 77932efe 6d8729ff 556a1ff0 3c4a1929 ffffff0a 7e983fd8 7c9b28ff 85a630fd 86a730ff 89aa30ff 8bad31ff 8daf32ff 8db032ff 8fb133ff 90b234ff 8eb132ff 94b43fff d2e0aeff f0f4e5ff ffffffff ffffffff fefffdff fdfefcff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fdfefcff ffffffff ffffffff fdfdfeff e6ecd5ff b8ca86ff 82a230ff 84a433ff 82a130ff 809f30ff 7f9e30ff 7d9b2fff 7a972fff 76922eff 728c2dff 6a832dff 678125fe 53681dff 3b481f45 dad6f506 647929e9 769328ff 86a633fe 8aab33ff 8daf35ff 8eaf36ff 8cae35ff 8aab33ff 86a732ff 819f2fff 79962ffd 657c29ff 48591b5b 00000000 4d601d03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9ebb5e04 00000000 aac4714b 90af44ff 82a32afc 84a42fff 83a32eff 83a32fff 82a12eff 81a02eff 7f9e2eff 7b992cff 77922ffe 6e882aff 566b1eef 3b4a1628 f7fbfc0c 7f9741d9 7b9a28ff 84a430fd 85a62fff 89a930ff 8aac31ff 8cad32ff 8daf32ff 8eb032ff 8fb035ff 8bae2cff 86a62eff bdc2afff fcfaffff ffffffff fdfefcff fcfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfbff fefffdff ffffffff f0f0f3ff 9aa187ff 6f8f1dff 82a230ff 82a031ff 809f30ff 7e9d30ff 7d9b2fff 7a972fff 75912eff 748d32ff 6f8736ff 698228fe 53681dff 404d2145 dad2fa06 627829e9 759228ff 86a633fe 8aab33ff 8dae35ff 8daf35ff 8cad35ff 89aa33ff 85a631ff 809f2fff 79962ffd 637a29ff 45561856 00000000 4b5d1b03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a0bc6203 00000000 a8c37141 90ae44fe 83a32bfd 84a42ffe 83a32eff 82a22eff 81a12eff 81a02eff 7e9d2eff 7a982cff 76922ffe 6d872afe 556a1ff9 424f1e32 ffffff09 819946d9 7a9927ff 83a32ffd 85a52fff 88a830ff 8aab31ff 8cad32ff 8cae32ff 8eaf33ff 89ac2cff 9ab84aff a5bb6cff 475f0dff 546131ff b4b7abff fdfcffff ffffffff fefefdff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff ffffffff f3f2f3ff 9da390ff 3a4819ff 32430cff 97aa67ff 85a239ff 7e9d2dff 809f31ff 7e9d30ff 7c992fff 79952fff 74902cff 79923eff 798f4aff 69822afe 53681dff 414d2445 afb2b907 607625e9 759228ff 85a533fe 89aa33ff 8cad35ff 8dae35ff 8bad35ff 89aa33ff 85a532ff 809f2fff 79962efd 617827ff 43541956 00000000 495b1c03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a2be6503 00000000 a9c3723a 90ae45fc 82a22afe 84a42ffe 83a32eff 82a22eff 81a02eff 809f2eff 7e9d2eff 7a982bff 76922ffe 6d872afe 566b20fe 47562237 ffffff08 819946d9 7a9928ff 83a32ffd 84a42fff 87a72fff 89aa30ff 8aac31ff 8bad31ff 8eb036ff 83a723ff b0c776ff ffffffff d1d9c0ff 708342ff 374d00ff 637042ff c3c5bcff ffffffff ffffffff fefefdff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfcff fefefeff ffffffff f4f4f5ff abaf9fff 4f5d2bff 2f4300ff 707f4fff d3d7caff f7f7f5ff 88a048ff 7a9927ff 809e31ff 7e9c2fff 7b992fff 79962fff 74902dff 78913cff 768b45ff 688128fe 52661dff 3f4b2645 acb3a906 5f7624e8 749228ff 85a433fe 88a932ff 8bad35ff 8cae35ff 8bac35ff 89a933ff 85a532ff 7f9e2fff 799530fd 657b2fff 41521856 00000000 495a1c03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a2bd6603 00000000 aac3733b 91af46fc 81a12afe 83a32efe 82a22eff 81a02eff 81a02eff 7f9e2eff 7e9c2eff 79972bff 75912ffe 6d872afe 576c1ffd 45551f36 ffffff09 819945d9 799827ff 82a12ffd 83a32fff 87a730ff 89aa30ff 8aab31ff 8bac31ff 8eaf36ff 83a723ff afc575ff ffffffff ffffffff fafbf8ff bec9a3ff 647c29ff 415904ff 717e50ff cbcdc7ff ffffffff ffffffff fcfdfcff fefefdff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff fefefdff ffffffff fcfbfdff b3b7a9ff 5c6a38ff 395000ff 697d38ff c3cbb0ff fdfdfdff ffffffff f0f1eeff 7d9344ff 789827ff 7f9d31ff 7c9a2fff 7b982fff 79962fff 74902dff 78903dff 758b45ff 688128fe 51661dff 3f4b2744 8d97780c 607725ee 749128ff 84a330fe 88a932ff 8bac34ff 8cad35ff 8aac34ff 88a933ff 85a532ff 7e9c2dff 799532fd 697e38ff 41511956 00000000 485a1e03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a4be6703 00000000 abc5763b 91af46fc 81a12afe 83a22efe 81a12dff 81a02dff 809f2dff 7f9d2dff 7d9b2dff 78962bff 758f2ffe 6d862afe 556a1efd 43521c36 ffffff08 809845d9 799827ff 82a12efd 82a12eff 86a62fff 88a930ff 89ab31ff 8aac31ff 8dae35ff 83a725ff a6be66ff ffffffff fcfdfbff ffffffff ffffffff f4f6eeff b0bf8bff 627c1eff 475f09ff 7a865eff d3d4d0ff ffffffff ffffffff fdfdfcff fdfdfdff ffffffff fcfdfcff fdfdfdff ffffffff fffeffff bdc0b6ff 647143ff 3d5501ff 657d2bff b6c29aff f7f8f6ff ffffffff fefefdff fdfefdff f1f2f0ff 778c42ff 759426ff 7e9c31ff 7c992fff 7b982fff 78952fff 74902dff 78903eff 758b44ff 678027fe 52661dff 414c2a44 82906818 617727f9 749127ff 83a330fe 88a932ff 8aab34ff 8bac35ff 8aab35ff 88a833ff 85a432ff 7d9c2eff 799532fe 667c34fe 40501546 00000000 495b1c03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a4bf6803 00000000 acc6763b 92b048fc 81a12afe 82a12efe 81a02dff 81a02dff 809f2dff 7f9d2dff 7c9a2dff 78952bff 748f2dfe 6b8528fe 556a1efd 41501a36 ffffff09 7f9745da 799827ff 81a02efd 81a02eff 85a52fff 88a930ff 89aa31ff 8aab31ff 8cad34ff 83a725ff a3bc62ff ffffffff fefffeff fefefeff fdfdfcff ffffffff ffffffff eaeee0ff a7b87aff 5c7815ff 485e0eff 7f8968ff dddddbff ffffffff ffffffff fcfcfcff ffffffff ffffffff c6c8c1ff 66714aff 3a5002ff 5d7620ff aebc8cff edf0e7ff ffffffff ffffffff fdfdfcff fefefdff ffffffff f1f2f0ff 768a41ff 739125ff 7c9a30ff 7b992fff 7a972fff 78942eff 748f2dff 78913eff 758b43ff 678027fe 51651dfe 3f49293d 85936a18 627827f8 749127ff 82a230fe 87a832ff 8aac34ff 8bac35ff 8aab34ff 87a833ff 84a331ff 7e9d2dff 799534ff 677c35fd 3b4c0e3f 00000000 47591802 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a4bf6a03 00000000 aec77c31 91af48f1 81a12aff 81a12efe 81a12dff 809f2dff 7f9e2dff 7e9d2dff 7c9a2dff 78952bff 738f2cfe 6b8528fe 566b1efd 41511937 ffffff06 7f9745d7 799727ff 81a02efd 81a12eff 84a42fff 87a72fff 89aa30ff 89aa30ff 8bac34ff 83a625ff a4bc63ff ffffffff fefffeff ffffffff ffffffff fefefeff fdfdfcff ffffffff ffffffff e4e9d6ff a0b370ff 546f10ff 41560eff 868d74ff e0e0deff ffffffff d0d3ccff 687252ff 314401ff 556c1bff a5b480ff eaede2ff ffffffff ffffffff fcfdfbff fffffeff ffffffff fefefeff ffffffff f1f2f0ff 748841ff 718e24ff 7c9930ff 7b982eff 79962eff 77932eff 74902eff 78903fff 738842ff 677f26ff 51651cfc 3843202e 84906919 627827f8 759228ff 83a231fe 86a732ff 8aab34ff 8aab34ff 89aa34ff 87a733ff 83a331ff 7d9b2dff 789332fe 657a34fd 3b4b1140 00000000 46581902 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a5c06b02 00000000 b0c97e2e 91af49ee 80a02aff 82a12efe 80a02dff 7f9e2dff 7e9d2dff 7c9c2cff 7b992cff 78952bff 738e2dfe 6c852afe 556a1efd 44541a39 00000000 7f9743cc 789727ff 809f2efc 81a02eff 83a32fff 86a62fff 88a930ff 88a930ff 8bac34ff 82a525ff a4bc63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff e0e6cfff 95a764ff 455d07ff 46561fff 677050ff 32420aff 445912ff a1af7eff e8ecdeff ffffffff ffffffff fdfdfcff fefefdff ffffffff ffffffff ffffffff fefefeff ffffffff f1f2f0ff 748841ff 6f8c23ff 7b9730ff 7a972eff 78952eff 76932eff 738e2eff 778f3fff 728841ff 657e26ff 51661dfc 3944222e 85916b19 627927f8 759128ff 83a232fe 86a731ff 8aaa34ff 89aa34ff 89aa34ff 87a833ff 82a231ff 7c9a2dff 799435fe 647934fd 3b4b1240 00000000 47581c02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a5bf6c02 00000000 b0c8802e 92af4aee 80a02aff 81a12efe 809f2cff 7f9e2cff 7e9c2cff 7c9b2cff 7a982cff 77942aff 738e2dfe 6d862bfd 556a1eff 48552443 00000000 7f9844cc 789627ff 809f2efc 819f2eff 83a32eff 85a62fff 87a72fff 87a830ff 8bac34ff 82a424ff a3ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff dde4ccff 798f43ff 425a03ff 85955eff eaeee3ff ffffffff ffffffff fdfdfbff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f1f2f0ff 738740ff 6e8a23ff 79962fff 79952eff 78952eff 76922dff 738f2fff 778f40ff 728840ff 657e26ff 51651dfc 3d48232e 7f8b6519 627926f8 749128ff 82a132fe 86a732ff 89aa34ff 89aa34ff 88a934ff 86a632ff 82a131ff 7d9b2dff 789334ff 637733fd 3a49153e 00000000 46561e02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a6c06c02 00000000 b1ca7f2f 92b04bef 809f2aff 819f2dfe 809f2cff 7e9d2cff 7e9c2cff 7c9a2cff 7a982cff 77932aff 738e2dff 6b842afc 566b1fff 4f5d2b4b 00000000 7e9543cc 789627ff 809f2efc 809f2dff 82a22eff 84a42fff 86a72fff 87a730ff 8aab34ff 81a424ff a3bb63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfefcff fbfcfaff ffffffff b8c39aff 5d7b0dff d6ddc4ff ffffffff fbfbf9ff fefefdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f2f3f1ff 748841ff 6d8a23ff 78942fff 79952eff 77932eff 75912dff 748f30ff 778f40ff 71883fff 657e25ff 50641dfc 3d47262e 6d7c4c19 5f7623f8 749128ff 81a02ffe 87a732ff 88a933ff 89a934ff 87a834ff 86a532ff 82a231ff 7c9a2dff 789236ff 637733fb 36450b2e 00000000 46561a02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a6c16d02 00000000 b3cc832a 92af4cea 7f9f2aff 809f2cfe 7f9e2cff 7e9d2cff 7d9b2cff 7c992cff 7a982cff 75922aff 718c2aff 698325fc 576b1fff 4e5d284a 00000000 7e9544cc 789627ff 809e2efc 7f9e2dff 82a22eff 84a42fff 86a72fff 86a72fff 8aaa33ff 80a324ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff fefefdff abb491ff 58750bff d2dabeff fefefeff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff eff0edff 71853eff 6d8923ff 77932eff 78942dff 77932eff 75912dff 759031ff 778f40ff 70863eff 657e24ff 50641efc 3a42282e 70804b19 5f7623f8 749128ff 81a02ffe 85a631ff 88a833ff 88a934ff 87a834ff 85a532ff 82a131ff 7b982cff 779236ff 627733fa 3443082b 00000000 45561802 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a9c27002 00000000 bad28f1f 93b04cdf 809f2bff 809e2cfd 7f9d2cff 7e9c2cff 7c9b2cff 7b992bff 79972bff 76922aff 708a29ff 688124fc 566b1fff 4b5a264b 00000000 819749cc 779527ff 7e9d2dfc 7e9d2dff 82a12eff 83a32eff 85a52fff 86a72fff 89a933ff 80a324ff a3ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a9b291ff 54710aff d5ddbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 677b32ff 6f8b26ff 77922eff 76932dff 76922eff 74902cff 769033ff 768e40ff 6f853dff 647d24ff 50631efc 3c452a2d 6e7e4b1c 5f7624f9 749028ff 81a02ffe 86a631ff 88a833ff 88a934ff 87a834ff 85a532ff 81a031ff 7b982cff 789237ff 617533fa 303e092b 00000000 42521902 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a9c27102 00000000 bad2901f 93b04ee0 7f9e2aff 7f9e2cfd 7e9c2bff 7d9c2cff 7c9a2cff 7b982bff 79962bff 75912aff 6e8a28ff 688224fc 566b1fff 4a59234b 00000000 82994acc 779527ff 7e9d2dfc 7e9d2dff 81a02dff 83a32eff 84a42fff 86a62fff 88a933ff 80a224ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b291ff 537009ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e9e3ff 677c32ff 6e8a25ff 76922eff 75922cff 76932eff 748f2cff 759034ff 768d40ff 6f853cff 637c24ff 4f631efd 40492e2d 72814f2c 607725fd 749127ff 819f2fff 85a532ff 88a833ff 88a934ff 87a734ff 84a432ff 81a031ff 7a982cff 789237ff 607433fb 3644102d 00000000 46561f02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a9c37102 00000000 bbd28d20 94b14fe0 7e9e2aff 7f9e2cfd 7e9c2bff 7c9b2bff 7b992bff 7a982bff 78952bff 75912aff 6f8a28ff 688124fc 566b1eff 4858224b 00000000 829849cc 779427ff 7e9d2dfc 7e9d2dff 809f2dff 82a22eff 84a42fff 84a52fff 88a832ff 7fa223ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b291ff 53700aff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 687c32ff 6e8a25ff 76922eff 75922cff 76922eff 738f2cff 769036ff 768d3fff 6e843bff 637c24ff 4f631efc 3d452d25 7585512d 627826fd 749127ff 809f2fff 84a531ff 88a833ff 87a734ff 86a633ff 84a332ff 809f30ff 79982cfe 789139ff 607432f6 303d0b21 00000000 46551e01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 aac47202 00000000 bed6941b 94b14fdc 7f9e2bff 7f9e2cfd 7d9c2bff 7c9a2bff 7a982bff 79972bff 77942aff 75922aff 6f8a29ff 688224fc 556a1eff 4757214b 00000000 819849cc 779426ff 7e9c2dfc 7e9c2dff 809f2dff 82a22eff 84a32fff 85a52fff 87a732ff 7fa123ff a2ba62ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a9b291ff 536f09ff d4dbbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e9e3ff 697e33ff 6f8b25ff 77922eff 75922dff 75912eff 728e2cff 789139ff 758d3fff 6e843afe 637c24ff 4f631ef8 343e2219 717f502e 607625fc 749027ff 809f2fff 84a431ff 87a733ff 86a734ff 86a633ff 84a332ff 809e30ff 7a972cfe 77903aff 5e7131f1 1f2e0018 00000000 3f501601 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 acc57801 00000000 d0e4b211 94b050d1 7f9e2cff 7e9c2cfd 7d9b2bff 7b992bff 7a982bff 78962aff 77942aff 749029ff 6e8928ff 688124fc 556a1dff 4858214c 00000000 809848c3 769427ff 7e9c2dfb 7e9c2dff 809f2dff 82a12eff 83a32eff 84a42eff 87a732ff 7ea123ff a1ba62ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b191ff 536f09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 687d33ff 6e8a25ff 75912eff 74902cff 75912dff 718d2bff 77903aff 738b3bff 6c8238fe 627b23ff 50631df8 353e2519 7180512d 617725fc 749127ff 7f9e2fff 84a431ff 87a733ff 86a634ff 86a634ff 83a332ff 7f9e30ff 79972cfe 77903bff 5d7131f2 2533031a 00000000 41521a01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 acc57801 00000000 cde1af11 95b152d2 7f9e2cff 7e9c2bfd 7c9a2bff 7b992aff 7a972bff 78962aff 76932aff 748f29ff 6d8827ff 678023fc 54691dff 4757214d 00000000 819847bf 769428ff 7d9c2dfb 7d9c2dff 809f2cff 81a02dff 83a32eff 84a42eff 87a632ff 7e9f23ff a1ba63ff fefefdff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b191ff 537009ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfdfdff e7e9e2ff 6a7f34ff 6e8a25ff 76912eff 74902cff 748f2dff 728d2cff 7b9442ff 788e45ff 738743fe 647c26ff 4f611df8 333a2719 7282502f 607725fc 749127ff 809f2fff 84a331ff 86a633ff 86a634ff 85a533ff 82a131ff 7e9d2fff 79962dfe 768f3bff 617336eb 303a1a14 00000000 4a592801 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 aec77901 00000000 d2e7b40f 96b253cf 7f9d2cff 7d9b2bfd 7b992aff 7a982aff 79972aff 78952aff 75922aff 738e29ff 6d8727ff 668023fc 54691dfe 4858214c 00000000 819847c0 769327ff 7d9b2cfb 7d9b2cff 7f9e2cff 81a02dff 82a22eff 83a32eff 86a632ff 7ea024ff 9db65bff ffffffff ffffffff fcfcfbff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 526e09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fbfbf9ff ffffffff eaece6ff 687e30ff 6f8b27ff 748f2dff 738f2cff 748f2dff 718d2bff 799140ff 7d9350ff 7b8e52fe 647b29ff 4d5f1cf8 33382b1a 72805225 617925fc 749128ff 7f9d2fff 83a332ff 85a533ff 86a534ff 84a433ff 82a132ff 7e9c2fff 79952ffe 77903ffe 617339e1 1e1e1b08 00000000 4c5a2b01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 b1c98101 315b0001 fbfff603 95b154c7 7f9d2dfe 7c9a2bfc 7b982bff 79972aff 78952aff 76932aff 749029ff 718d29ff 6c8627ff 667f23fc 556a1eff 4857244c 00000000 849a4dc0 779428ff 7c9a2dfb 7d9b2dff 7e9d2cff 809f2dff 82a12eff 83a32eff 84a42eff 85a62fff 7f9f2cff a6b285ff e9ebe6ff ffffffff ffffffff fcfcfbff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 516d09ff d4dbbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfbff ffffffff ffffffff dee1d8ff 7a8560ff 5b731eff 74902dff 728d2bff 738f2cff 738f2dff 718c2bff 78903eff 788e48ff 768a4dfe 657b30ff 4b5e1ef7 363e261d 8e88aa05 5f742cd9 718c28ff 7e9c2efb 81a130ff 84a433ff 85a434ff 83a333ff 81a032ff 7c9a2eff 76932dfa 798e4bff 637240bc 05050202 7c8b6001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 79963304 00000000 8ea755a9 7d9a2fff 7a9828fa 789628ff 79962aff 79962bff 76932aff 749029ff 718c29ff 6a8526fd 627a22fc 4e611df4 4350252e 00000000 8ca159bf 77942cff 7c9930fb 7d9b2dff 7f9e2dff 809f2dff 82a12eff 82a22eff 83a32eff 84a52fff 83a22eff 577110ff 57672aff a2a98fff f4f4f2ff ffffffff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 516d09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff fcfcfbff ffffffff ffffffff e9ebe6ff 8f987aff 43521dff 394b0cff 647c27ff 728e2bff 738f2bff 74902cff 748f2dff 718c2bff 778f3eff 798f49ff 778a4ffe 6c7f3fff 4b5c1ff6 3a422921 00000000 5f703857 677f2bff 7d9840ff 87a247fa 86a342fc 85a241fd 83a13ffd 7f9c3cfc 779235f9 778c47ff 6d7f48f6 586a2c43 00000000 67794003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 82975302 00000000 83965936 6e8631f4 6e882bff 748d32fa 6f8a2afc 6d8827fd 6c8626fd 688227fc 657d2afb 5c712bfc 4f6223ff 44551b8a 00000000 00000000 96ab6abc 829d3fff 7e9b34fb 7d9b2dff 7f9e2dff 81a02dff 81a12dff 82a22eff 83a32eff 84a42eff 84a42fff 79962dff 5e771bff 445a0aff 5b6a32ff afb59fff f6f6f6ff ffffffff fefefeff fcfdfcff ffffffff ffffffff fcfdfbff ffffffff a7b090ff 516d09ff d4dcbfff ffffffff fdfdfcff ffffffff fefefeff fcfcfcff ffffffff ffffffff ecede9ff 9da48aff 4a5925ff 3b4e0bff 51661dff 5e7326ff 698227ff 718c2aff 738f2cff 738f2cff 738e2cff 718c2cff 77903fff 798e49ff 778a4efe 70814bff 48591ff7 424a2e20 00000000 00000000 62792c60 71893be5 889e5aff 91a865ff 91a865ff 8ba25fff 7f9751ff 728942ff 6f8343e0 64783453 00000000 697d3c02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 62753401 00000000 6578364d 5d7229e8 687a3dff 6d7f47ff 66783cff 607335ff 5d6f35ff 586835ff 50612cfe 45551f95 2a310b07 778a4d04 00000000 9aae6ebb 91a85dff 809c39fb 7c9a2cff 7f9e2cff 809f2dff 82a12dff 82a22eff 82a22eff 84a42fff 84a42eff 7f9e2cff 79962cff 75912cff 5f791bff 475e0dff 64733eff babfacff fdfdfeff ffffffff fdfdfcff fdfdfdff fcfdfcff ffffffff a7b090ff 526d09ff d4dbbfff ffffffff fdfdfcff fdfdfcff fffffeff ffffffff f6f7f5ff a5ac95ff 566532ff 3f530cff 586e20ff 677e2aff 688129ff 688227ff 6d8729ff 718c2aff 738e2bff 738e2cff 738e2dff 718c2cff 789040ff 788e49ff 778a4efe 70804bff 47571eec 38412414 00000000 57692a03 00000000 66802625 738c3877 829a50b6 89a059d3 869d56d2 7b9349b5 6f873774 5b78121e 00000000 6a7a4602 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 798d4b03 00000000 5c6f2a1e 55682286 5b6d30c2 5e6f38da 5d6d38df 596934cc 53632da3 4b5c2342 00000000 9bc25401 98ab6c04 00000000 9baf6eaa 92a95eff 809c39fb 7d9b2bff 7e9d2cff 809f2dff 81a02dff 82a12eff 83a22eff 83a32eff 83a32eff 81a02dff 7d9c2cff 7b992bff 7a982dff 77942dff 607b1aff 4a6110ff 6f7d4cff c5c9bbff ffffffff ffffffff fafbf9ff fdfdfdff a7b090ff 526e09ff d4dcbfff fdfdfcff fbfcfaff ffffffff f9f9f8ff b3b8a5ff 5c6a39ff 42570fff 5b731fff 6e872dff 6f892bff 6e892aff 6e882aff 6d8829ff 6f8a2aff 728d2bff 738e2bff 728d2bff 728d2cff 708b2cff 789041ff 788d49ff 778a4efe 6f804aff 47571ee6 2d34200e 00000000 414b2a01 667d2f04 00000000 00000000 00000001 28560005 3c650005 00000001 00000000 00000000 667b3603 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 63792d03 00000000 00000000 00380002 4460001b 4b630c20 3b58000c 00000000 00000000 4e5f2402 42511b01 a1b67504 00000000 9bb06fa2 92aa5fff 809b3afb 7d9b2cff 7e9d2cff 7f9e2dff 809f2dff 81a02dff 82a22eff 82a22eff 83a22eff 81a12dff 7f9e2dff 7e9d2dff 7c9a2cff 7b992cff 7c992fff 78952eff 5f7a19ff 4c6214ff 778357ff cfd2c7ff ffffffff ffffffff a8b190ff 53700aff d4dcc0ff ffffffff fefefeff bdc2b1ff 637044ff 41550fff 59701dff 6e882dff 718c2dff 718d2cff 728e2cff 718d2bff 718d2bff 728d2bff 738e2bff 738f2bff 728e2bff 738e2cff 728c2cff 708a2cff 779041ff 788e4aff 778a4ffe 6d7d48ff 46571ddf 262c1909 00000000 46542401 00000000 6c843002 7c944b04 ced6d901 00000000 00000000 95a68d01 70883f04 657e2a02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 62752f01 53672004 74796c01 00000000 00000000 00000000 55643104 4d5e2502 00000000 00000000 96aa6c04 00000000 98ab6f7d 92a860ff 7f9b3afc 7b992bff 7d9c2cff 7e9d2cff 809e2cff 81a02dff 81a12dff 82a22eff 82a22eff 82a12eff 809f2dff 7f9e2dff 7e9c2dff 7d9b2cff 7c9a2cff 7a972bff 7c9a2fff 76922cff 597215ff 4b5f17ff 7d8962ff dddfd8ff aab490ff 57750bff d1dabcff d1d4caff 6a764dff 3e5110ff 526919ff 6e872cff 738e2eff 728e2bff 74902cff 75912dff 75912dff 74902cff 74912cff 74902cff 738f2cff 738f2cff 738f2cff 728d2cff 718b2cff 708a2cff 778e42ff 778d4aff 778a50fc 697946fe 45561cbf 000c0002 4e632101 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 546a1b01 51671b02 53672102 4e631a01 00000000 00000000 00000000 00000000 8b9e6502 00000000 8d9d6a2c 8ba05ff9 7e993efd 7a972bff 7c9a2cff 7e9c2cff 7e9d2cff 7f9e2dff 81a02dff 81a12dff 81a12dff 81a12eff 809f2dff 7f9e2dff 7f9e2dff 7f9d2dff 7e9d2dff 7d9b2dff 7b992cff 7b992dff 7c9830ff 728e2aff 516a11ff 506024ff 617233ff 739026ff 71863eff 3e4f18ff 475d12ff 68802aff 718b2eff 738e2cff 75912dff 77932dff 77942eff 77942eff 78942eff 77932dff 76932dff 76922dff 75912dff 75912dff 738f2cff 738f2cff 718c2cff 6f892cff 778e44ff 768a4aff 768754fb 5c6d37ff 47581b6c 00000000 4a5d1b04 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 7b904a02 00000000 85985e9c 7a9046ff 738f2dfa 77942bff 7a982bff 7c9a2bff 7e9c2cff 7f9e2dff 809f2dff 81a02dff 80a02dff 809f2dff 7f9e2dff 7f9e2dff 7f9e2dff 7e9d2dff 7e9c2dff 7e9c2eff 7d9b2eff 7b992dff 7b982dff 7b9731ff 668024ff 5e7720ff 78952fff 688423ff 607725ff 6e882eff 708b2bff 738f2dff 77932eff 78942eff 78952fff 79962fff 7a972fff 79962fff 79962fff 78942eff 76932eff 76922dff 75912dff 75902cff 738e2dff 6e8928ff 6f8831ff 768b4aff 768752fb 697a45ff 526523d5 56682816 49601301 54652801 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 82945a02 6b834701 8e9f6b17 7a8d4ed8 6c8432ff 6e8929fa 738f2aff 76932dff 7a972dff 7a972bff 7a992cff 7c9a2cff 7e9d2dff 7e9d2dff 7e9c2dff 7e9c2dff 7e9c2eff 7e9d2eff 7e9d2eff 7e9c2eff 7d9b2eff 7c9a2eff 7c992eff 7a972dff 78952fff 75922eff 79972eff 7b9730ff 748f2eff 728d2cff 74902eff 77932fff 78952fff 799630ff 799730ff 7a9730ff 7a9731ff 7a9730ff 7a9630ff 77942fff 77932fff 76922fff 748f2eff 718c2eff 6d872cff 6f8734ff 768a4cff 768754fd 6f804aff 5b6f29fd 596e274b 00000000 566b2203 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 788b4f02 00000000 81925c2e 6f853fe0 657d28ff 698226fb 708a2cfc 759036ff 799339ff 789334ff 779330ff 799630ff 7a9730ff 7a972fff 7b982fff 7c9930ff 7c9930ff 7c9930ff 7c9a30ff 7c9a31ff 7d9a31ff 7c9a31ff 7b9931ff 7a9731ff 799631ff 7b9832ff 7b9833ff 799632ff 779333ff 799533ff 7a9735ff 7b9835ff 7c9936ff 7c9936ff 7b9737ff 7b9737ff 7a9638ff 799437ff 789337ff 769037ff 748e36ff 718a34ff 6c8532ff 698131ff 6b813cfd 697e3dfb 637932ff 5f7529fa 5d73285e 00000000 596e2503 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 778a4903 00000000 7d8f5520 6c8239ae 647b28ff 637b24ff 68812bfe 72893cff 7c9349ff 7f9749ff 7d9543ff 7a943dff 79943aff 7a9539ff 799437ff 7a9537ff 7a9637ff 7b9837ff 7b9837ff 7c9837ff 7c9938ff 7c9838ff 7c9839ff 7d983bff 7d993bff 7e9a3dff 7d993eff 7d993eff 7f9b40ff 7f9a41ff 809c42ff 809b43ff 7f9a44ff 7e9844ff 7d9844ff 7c9644ff 7a9443ff 789141ff 758e40ff 72893dff 6e853cff 6c833bfd 6a803afb 657d33ff 637a2cff 637a2ad4 667d2f45 00000000 4c631902 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 7a8d5002 00000000 00000000 7085405f 667c2ec9 627a25ff 657e28ff 6c8335ff 768a48ff 7f9255ff 839759ff 829755ff 80964eff 7d9448ff 7b9344ff 7a9441ff 7a933fff 7a953fff 7b953fff 7b953fff 7c9741ff 7d9742ff 7e9844ff 7f9a46ff 809a47ff 809a49ff 819b4aff 829c4cff 829b4dff 829c4eff 829b4fff 819950ff 809950ff 7f974fff 7e954fff 7c924fff 7a904eff 788e4dff 768b4bff 758b48ff 718841ff 6d8438ff 6a8333d9 6c833482 7b904811 00000000 5d732403 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 7a8d5002 637a2903 00000000 b2bda217 6c7c46f2 54691dff 5f7622fe 657e28ff 6e8534ff 758b43ff 7d9051ff 81945aff 84965dff 83965cff 82965aff 809457ff 809554ff 7f9552ff 809653fd 819753fc 819854fd 829854fd 839a55fd 839a57fd 859c59fd 859c5bff 869c5cff 869d5dff 879d60ff 889e61ff 889e62ff 889e63ff 889e63ff 889e63ff 879d60ff 859b5bff 819854ff 7b9349fe 70883dff 6e8638c3 718a3761 728a3619 00000000 00000000 637a2c03 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 90a06c01 6e843c03 becc9d14 73834eeb 445615ff 405114fe 455717ff 4f631dff 5a6f23ff 637a2aff 6b8331ff 728a3aff 788f43ff 7d944cff 819753ff 849958ff 879b5dff 85995dff 869a60ff 899d62ff 8a9e65ff 8ca067ff 8ea269ff 8ea369ff 91a66cff 95aa6fff 95ab6fff 95ab6eff 94ab6cff 92a968ff 8fa763ff 89a15bff 819950ff 778f45ff 6b8238ff 5b7129ff 5a6b36fc 525e39ff 37431942 00000000 00000001 6b833305 6f853a01 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 90a36701 00000000 b9c99b14 7a8d4eec 53681bff 4b5e18fe 425314ff 3c4c13ff 3b4a14ff 3c4c16ff 405018ff 45571bff 4a5e1eff 506420ff 546824ff 5c712dff 5f752dfe 6e8638cb 738c3cbc 758d40cc 778f43d5 799144d4 7a9245d4 7c9449d3 778d47f5 6d833bff 6a7f39ff 647a33ff 5f742fff 5b6f2cff 556828ff 4e6122ff 485a1eff 43541bff 3f4f18ff 3a4a14fe 4c5933fd 525c3dff 39451843 69823103 4e5e2905 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 96aa6a01 00000000 bfd0a112 7f9450eb 5c731fff 576c1cfe 51651aff 4c5f19ff 475919ff 435319ff 3f4f18ff 3d4d19ff 3c4a1aff 3a4818ff 364417ff 3d4921ff 354217fb 30381a33 00000000 3b540006 45670005 4b670006 34580005 aab09715 5b653fd2 303f0aff 313f0dfd 33410eff 364511ff 3a4915ff 3d4c18ff 40501bff 43531dff 45551eff 45561dff 425419fe 526034fe 545f3cf9 33421038 00000000 3f4c1f03 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 94a96601 00000000 e1ecd808 849b51dd 668023ff 617920fe 5d741fff 576d1dff 50651cff 4b5e1cff 485a1cff 46571cff 44551dff 42521cff 3f4e1aff 445223ff 3c4a1afb 333c2032 00000000 48486001 00000000 00000000 00000000 c9cad210 606b43d1 37460fff 394814fd 3c4c15ff 405017ff 43541bff 46571dff 48591fff 495a20ff 495a1fff 48591fff 445519fe 526034ff 54603cf7 32420e37 00000000 3d4b1d03 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 f6feff05 889f52d9 6c8625ff 688323fe 657e22ff 607821ff 5c7321ff 576d20ff 51651fff 4c5e1eff 48591eff 45561dff 41511bff 455423ff 3d4b1afb 343d1f32 00000000 3f4b2202 00000000 83906802 00000000 c5c9c411 616d42d1 394810ff 3b4a14fd 3e4e14ff 425318ff 45561bff 48591eff 4a5b20ff 4b5d21ff 4b5e21ff 4b5e20ff 485a1bfe 556435ff 55613df8 35421037 00000000 3f4c1e03 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 eef8ee06 8ba354da 708b27ff 6f8a26fe 6b8625ff 678124ff 647c24ff 5f7623ff 5b7122ff 556a22ff 4f6221ff 495b1eff 43541cff 485724ff 3f4e1bfb 353f2032 00000000 3a462102 00000000 90988001 00000001 eaebed06 616e42c7 3c4c11ff 3d4d15fc 415116ff 455619ff 495b1cff 4b5e1fff 4f6222ff 516523ff 516423ff 516522ff 4d611cfe 596936ff 57643df8 35440f37 00000000 3f4e1e03 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 effaef06 8ea755da 739029ff 728e27fe 708b27ff 6d8826ff 6a8526ff 667f25ff 607824ff 5c7224ff 586e24ff 516421ff 485a1dff 4a5925ff 41501cfb 36412032 00000000 3b472102 00000000 959d8701 00000001 ffffff03 637142c3 405113ff 405015fc 455618ff 4a5c1bff 4e621fff 536722ff 566b24ff 586d26ff 586d25ff 586c24ff 53681efe 5d6e37ff 59663ef8 35451037 00000000 414f1e03 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 f4fef006 90a956da 759229ff 738f28fe 728e28ff 708b27ff 6f8a28ff 6d8728ff 688127ff 627a27ff 5c7326ff 566b23ff 4e6120ff 4d5d26ff 43521dfb 37422132 00000000 3c482102 00000000 959e8401 00000001 fdfdfd04 667443c4 435414ff 445517fc 4b5e1aff 51651eff 566b22ff 5a6f25ff 5c7227ff 5e7428ff 5e7428ff 5c7226ff 576d20fe 62733aff 5b683ef8 37471137 00000000 42511f03 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 f2ffee06 91ab56da 77942aff 759128fe 749029ff 728e28ff 718c29ff 6f8a29ff 6c8629ff 688129ff 617827ff 5c7125ff 536821ff 526329ff 45551efb 39442132 00000000 3f4b2302 00000000 96a08201 01000001 ffffff03 6a7847c4 485a17ff 4b5e1afc 52661dff 576c20ff 5c7224ff 5f7627ff 617829ff 637a2aff 637a29ff 617828ff 5b7222fe 65773cff 5c6a3ef8 38471237 00000000 44522003 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 f3ffeb06 94ae57da 78952bff 759228fe 759128ff 739029ff 728e29ff 708b29ff 6e8829ff 6b852aff 667f29ff 607727ff 576c22ff 56692cff 485820fb 3c462332 00000000 434f2702 00000000 96a18001 010a0201 ffffff03 6e7e4ac4 4e621bff 51661cfc 576d1eff 5c7322ff 607725ff 647b28ff 667e2aff 677f2cff 667e2bff 647c29ff 5e7523fe 677a3dff 5e6c3ff7 3a491237 00000000 45542103 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 fffffe04 94ae58ca 78962cff 759128fd 759129ff 739029ff 738f2aff 718c2aff 708b2bff 6d872bff 69822aff 657d29ff 5a7023fe 5c6e31ff 4b5b25f8 303c1325 00000000 3e4b1f01 00000000 94a27801 001a0001 ffffff03 758551c4 546920ff 556b1dfc 5b7220ff 617924ff 657d27ff 68812aff 6a832cff 6a832dff 69822cff 667e2aff 607824fe 697d3dff 5f6d3ff8 3c4b1438 00000000 48562303 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 ffffff03 94ae59c7 7a972dfe 759228fd 75922aff 749029ff 739029ff 728e2aff 718c2bff 6f8a2cff 6b842bff 677f2bff 5d7423fe 607338ff 505e2ff7 2534001e 00000000 3d4b1b01 00000000 00000000 52642803 fefefd01 788855bc 596e24fe 59701efb 607823ff 657e26ff 69832aff 6b852cff 6d862dff 6c862eff 6b842eff 68812bff 627a24fe 6c803fff 60703fef 37470d2e 00000000 47572102 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 708d2102 00000000 8fa755a3 7b9730ff 759327fb 759228ff 749029ff 74902aff 738e2bff 718c2bff 708a2cff 6c852cff 67802aff 607826fd 586d26fd 4b5c23d9 2f3d0f09 00000000 45542401 00000000 00000000 6f814504 00000000 78895188 60762aff 5d751ffa 637c23ff 688127ff 6b852aff 6d872dff 6e882fff 6e882fff 6d872eff 6a832cff 647d26fb 6a7f3cfe 5e7037ce 283c000f 62762e01 47591a01 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 7c944303 00000000 80954e3f 738e31f9 75912dfe 75912efc 728f29ff 748f2aff 728d2cff 728d2eff 718c30ff 6f8932ff 6a8332fd 647b31f9 566b25ff 4e611e6e 00000000 53671f03 00000000 00000000 00000000 788d4a01 00000000 7f92581e 69802fe6 69802eff 6e8635fa 6d872ffe 6f8931ff 738d35ff 748e38ff 758f3aff 758f3aff 718b37fd 6c8433fb 61782bff 576d2264 00000000 5e732a03 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 637c2102 00000000 6b83326f 6a822dfe 798f46ff 7d934afd 758d3dfb 728b38fb 738c3cfb 758d43fb 778c4afd 72874aff 65793bff 5a6e2a9a 63762803 4f632201 55682601 00000000 00000000 00000000 00000000 6c852c02 00000000 70893444 6e8731e7 7d934cff 879d59ff 849b52fd 859d54fc 88a158fc 8aa25cfc 879f5bfe 7d9450ff 6f853cff 647a2c82 00000000 5b702a02 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 778f3a02 00000000 6077254e 647a2dcf 718545fe 77894fff 778a50ff 788b52ff 798d55ff 778a52ff 6d8244e6 6176316e 54770003 596f3002 5c712a01 00000000 00000000 00000000 00000000 00000000 00000000 6c833302 00000000 708c2b26 738d33a0 809749f3 8aa15bff 91a766ff 94aa6bff 92a869ff 889f5dfa 7a9248c7 6d873452 00000000 64783202 69842d01 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 627d1f03 00000000 526e0708 59721a48 62792b82 6a803aa2 6e8340a5 6d833e8a 677e3656 58711612 00000000 606e4001 596d2801 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6f883303 00000000 00000000 6686161d 75913457 7e994578 829c4d7f 80994865 75903731 4c710003 00000000 667a3602 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 00000000 00000000 61782403 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 64793b03 586e2201 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 708a2f02 7a8f4702 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6f873b03 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